This page provides a detailed list of the changes made to the C++ API in Maya 2016 since the first 2015 release.
| MFnMesh::extrudeFaces() and MFnMesh::extrudeEdges() now accept thickness and offset arguments. |
|
| MFnNurbsSurface::projectCurve() now accepts a direction argument. |
|
| MPxPolyTweakUVInteractiveCommand::setUVs() now accepts a uvSet argument |
|
| MRenderUtilities::acquireSwatchDrawContext() and MRenderUtilities::acquireUVTextureDrawContext() both now take optional color and depth targets. MRenderUtilities::releaseDrawContext() takes an optional releaseTargets flag. |
|
| MPxSubSceneOverride::getSelectionPath() was previously flagged as not implemented. |
|
| MPxSurfaceShape::getShapeSelectionMask() was previously flagged as not implemented. |
| enum Type MFn::kPolyModifierManipContainer |
|
| MFnAnimCurve::kTangentShared1 MFnAnimCurve::kTangentShared2 MFnAnimCurve::kTangentShared3 MFnAnimCurve::kTangentShared4 MFnAnimCurve::kTangentShared5 MFnAnimCurve::kTangentShared6 MFnAnimCurve::kTangentShared7 MFnAnimCurve::kTangentShared8 MFnAnimCurve::kTangentCustomStart MFnAnimCurve::kTangentCustomEnd MFnAnimCurve::kTangentTypeCount |
|
| enum Type |
|
| enum Type |
|
| MMeshSmoothOptions::OpenSubdivVertexBoundary |
|
| MPassContext::kBeginRenderSemantic MPassContext::kEndRenderSemantic MPassContext::kBeginSceneRenderSemantic MPassContext::kEndSceneRenderSemantic |
|
| enum Type |
|
| MRenderUtilities::MaterialViewerCamera |
|
| MSceneRender::kShadeActiveOnly |
|
| MShaderManager::k3dOpacityLookupFatPointShader MShaderManager::k3dColorOpacityLookupFatPointShader |
|
| TextLine |