Support for Maya nodes implementing the MPxLocator interface can be added by providing an implementation of MPxDrawOverride and registering it with MDrawRegistry against a classification string for the Maya plugin node type. See the devkit example “footPrintNode” for more details.
MPxSurfaceShape/MPxComponentShape
Support for Maya nodes implementing these interfaces can be added by providing an implementation of MPxGeometryOverride and registering it with MDrawRegistry against a classification string for the Maya plugin node type. See the devkit example “apiMeshShape” for more details.
MPxHwShaderNode/MPxHardwareShader
Support for Maya nodes implementing these interfaces can be added by providing an implementation of MPxShaderOverride and registering it with MDrawRegistry against a classification string for the Maya plugin node type. See the devkit example “hwPhongShader” for more details.
Custom renderer definitions for Viewport 2.0 can be provided using the new rendering override interfaces MRenderOverride and MRenderOperation. See the devkit example “viewRenderOverride” for more details