OpenMayaRender.MRenderOverride Class Reference

OpenMayaRender.MRenderOverride Class Reference
+ Related help topics:

Class Description

Class which defines a 2d geometry quad render.
+ Inheritance diagram for OpenMayaRender.MRenderOverride:

Public Member Functions

__init__ ()
 
cleanup ()
 
getFrameContext ()
 
name ()
 
nextRenderOperation ()
 
renderOperation ()
 
setup ()
 
startOperationIterator ()
 
supportedDrawAPIs ()
 
uiName ()
 

Constructor & Destructor Documentation

OpenMayaRender.MRenderOverride.__init__ ( )
x.__init__(...) initializes x; see help(type(x)) for signature

Member Function Documentation

OpenMayaRender.MRenderOverride.cleanup ( )
cleanup() -> self

Perform any cleanup required following the execution of render operations.
OpenMayaRender.MRenderOverride.getFrameContext ( )
getFrameContext() -> MFrameContext

Return a frame context. The context is not available if called before setup() or after cleanup().
The context should never be deleted by the plug-in as it is owned by the render override.
OpenMayaRender.MRenderOverride.name ( )
name() -> string

Returns the name of the override.
OpenMayaRender.MRenderOverride.nextRenderOperation ( )
nextRenderOperation() -> bool

Iterate to the next operation. If there are no more operations then this method should return false.
OpenMayaRender.MRenderOverride.renderOperation ( )
renderOperation() -> MRenderOperation

Return the current operation being iterated over.
OpenMayaRender.MRenderOverride.setup ( )
setup(destination) -> self

Perform any setup required before render operations are to be executed.
OpenMayaRender.MRenderOverride.startOperationIterator ( )
startOperationIterator() -> bool

Query if there are any operations to iterate over.
OpenMayaRender.MRenderOverride.supportedDrawAPIs ( )
supportedDrawAPIs() -> int

Returns the draw APIs supported by this override.
See MRenderer.drawAPI() description for the list of draw APIs.
OpenMayaRender.MRenderOverride.uiName ( )
uiName() -> string

Returns the user interface name for the override.