Python API 2.0 Reference
OpenMayaRender.MDrawRegistry Class Reference
+ Inheritance diagram for OpenMayaRender.MDrawRegistry:

Static Public Member Functions

def deregisterComponentConverter ()
 
def deregisterDrawOverrideCreator ()
 
def deregisterGeometryOverrideCreator ()
 
def deregisterImagePlaneOverrideCreator ()
 
def deregisterIndexBufferMutator ()
 
def deregisterPrimitiveGenerator ()
 
def deregisterShaderOverrideCreator ()
 
def deregisterShadingNodeOverrideCreator ()
 
def deregisterSubSceneOverrideCreator ()
 
def deregisterSurfaceShadingNodeOverrideCreator ()
 
def deregisterVertexBufferGenerator ()
 
def deregisterVertexBufferMutator ()
 
def registerComponentConverter ()
 
def registerDrawOverrideCreator ()
 
def registerGeometryOverrideCreator ()
 
def registerImagePlaneOverrideCreator ()
 
def registerIndexBufferMutator ()
 
def registerPrimitiveGenerator ()
 
def registerShaderOverrideCreator ()
 
def registerShadingNodeOverrideCreator ()
 
def registerSubSceneOverrideCreator ()
 
def registerSurfaceShadingNodeOverrideCreator ()
 
def registerVertexBufferGenerator ()
 
def registerVertexBufferMutator ()
 

Detailed Description

Access the registry associating node types with custom draw classes

Member Function Documentation

def OpenMayaRender.MDrawRegistry.deregisterComponentConverter ( )
static
deregisterComponentConverter(renderItemName) -> None

Deregister an implementation of MPxComponentConverter.
def OpenMayaRender.MDrawRegistry.deregisterDrawOverrideCreator ( )
static
deregisterDrawOverrideCreator(drawClassification, registrantId) -> None

Deregister an implementation of MPxDrawOverride.
def OpenMayaRender.MDrawRegistry.deregisterGeometryOverrideCreator ( )
static
deregisterGeometryOverrideCreator(drawClassification, registrantId) -> None

Deregister an implementation of MPxGeometryOverride.
def OpenMayaRender.MDrawRegistry.deregisterImagePlaneOverrideCreator ( )
static
deregisterImagePlaneOverrideCreator(drawClassification, registrantId) -> None

Deregister an implementation of MPxImagePlaneOverride.
def OpenMayaRender.MDrawRegistry.deregisterIndexBufferMutator ( )
static
deregisterIndexBufferMutator(primitiveType) -> None

Deregister an implementation of MPxIndexBufferMutator.
def OpenMayaRender.MDrawRegistry.deregisterPrimitiveGenerator ( )
static
deregisterPrimitiveGenerator(primitiveType) -> None

Deregister an implementation of MPxPrimitiveGenerator.
def OpenMayaRender.MDrawRegistry.deregisterShaderOverrideCreator ( )
static
deregisterShaderOverrideCreator(drawClassification, registrantId) -> None

Deregister an implementation of MPxShaderOverride.
def OpenMayaRender.MDrawRegistry.deregisterShadingNodeOverrideCreator ( )
static
deregisterShadingNodeOverrideCreator(drawClassification, registrantId) -> None

Deregister an implementation of MPxShadingNodeOverride.
def OpenMayaRender.MDrawRegistry.deregisterSubSceneOverrideCreator ( )
static
deregisterSubSceneOverrideCreator(drawClassification, registrantId) -> None

Deregister an implementation of MPxSubSceneOverride.
def OpenMayaRender.MDrawRegistry.deregisterSurfaceShadingNodeOverrideCreator ( )
static
deregisterSurfaceShadingNodeOverrideCreator(drawClassification, registrantId) -> None

Deregister an implementation of MPxSurfaceShadingNodeOverride.
def OpenMayaRender.MDrawRegistry.deregisterVertexBufferGenerator ( )
static
deregisterVertexBufferGenerator(bufferName) -> None

Deregister an implementation of MPxVertexBufferGenerator.
def OpenMayaRender.MDrawRegistry.deregisterVertexBufferMutator ( )
static
deregisterVertexBufferMutator(bufferName) -> None

Deregister an implementation of MPxVertexBufferMutator.
def OpenMayaRender.MDrawRegistry.registerComponentConverter ( )
static
registerComponentConverter(renderItemName, creator) -> None

Register an implementation of MPxComponentConverter to use with render items that have the specified name.
def OpenMayaRender.MDrawRegistry.registerDrawOverrideCreator ( )
static
registerDrawOverrideCreator(drawClassification, registrantId, creator) -> None

Register an implementation of MPxDrawOverride to use with DAG objects that have the specified, draw-specific classification string.
def OpenMayaRender.MDrawRegistry.registerGeometryOverrideCreator ( )
static
registerGeometryOverrideCreator(drawClassification, registrantId, creator) -> None

Register an implementation of MPxGeometryOverride to use with nodes that have the specified, draw-specific classification string.
def OpenMayaRender.MDrawRegistry.registerImagePlaneOverrideCreator ( )
static
registerImagePlaneOverrideCreator(drawClassification, registrantId, creator) -> None

Register an implementation of MPxImagePlaneOverride to use with DAG objects that have the specified, draw-specific classification string.
def OpenMayaRender.MDrawRegistry.registerIndexBufferMutator ( )
static
registerIndexBufferMutator(primitiveType, creator) -> None

Register an implementation of MPxIndexBufferMutator to generate custom primitive types for shapes.
def OpenMayaRender.MDrawRegistry.registerPrimitiveGenerator ( )
static
registerPrimitiveGenerator(primitiveType, creator) -> None

Register an implementation of MPxPrimitiveGenerator to generate custom primitive types for shapes.
def OpenMayaRender.MDrawRegistry.registerShaderOverrideCreator ( )
static
registerShaderOverrideCreator(drawClassification, registrantId, creator) -> None

Register an implementation of MPxShaderOverride to use with nodes that have the specified, draw-specific classification string.
def OpenMayaRender.MDrawRegistry.registerShadingNodeOverrideCreator ( )
static
registerShadingNodeOverrideCreator(drawClassification, registrantId, creator) -> None

Register an implementation of MPxShadingNodeOverride to use with nodes that have the specified, draw-specific classification string.
def OpenMayaRender.MDrawRegistry.registerSubSceneOverrideCreator ( )
static
registerSubSceneOverrideCreator(drawClassification, registrantId, creator) -> None

Register an implementation of MPxSubSceneOverride to use with DAG objects that have the specified, draw-specific classification string.
def OpenMayaRender.MDrawRegistry.registerSurfaceShadingNodeOverrideCreator ( )
static
registerSurfaceShadingNodeOverrideCreator(drawClassification, registrantId, creator) -> None

Register an implementation of MPxSurfaceShadingNodeOverride to use with surface shaders that have the specified, draw-specific classification string.
def OpenMayaRender.MDrawRegistry.registerVertexBufferGenerator ( )
static
registerVertexBufferGenerator(bufferName, creator) -> None

Register an implementation of MPxVertexBufferGenerator to provide custom vertex streams for shapes.
def OpenMayaRender.MDrawRegistry.registerVertexBufferMutator ( )
static
registerVertexBufferMutator(bufferName, creator) -> None

Register an implementation of MPxVertexBufferMutator to provide custom vertex streams for shapes.