This page provides a detailed list of the changes made to the C++ API in Maya 2016 since the first 2015 release.
MPxDeformerNode now derives from MPxGeometryFilter.
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::kAnimLayerClipSingle MFn::kAnimLayerClipRotation 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 |