Python API 2.0 Reference
|
Public Member Functions | |
def | __init__ () |
def | addUIDrawables () |
def | cameraOverride () |
def | hasUIDrawables () |
def | requiresLightData () |
Public Member Functions inherited from OpenMayaRender.MRenderOperation | |
def | __init__ () |
def | enableSRGBWrite () |
def | name () |
def | operationType () |
def | targetOverrideList () |
def | viewportRectangleOverride () |
Static Public Member Functions | |
def | __new__ () |
Static Public Member Functions inherited from OpenMayaRender.MRenderOperation | |
def | __new__ () |
Additional Inherited Members | |
Static Public Attributes inherited from OpenMayaRender.MRenderOperation | |
int | kClear = 0 |
int | kHUDRender = 4 |
int | kPresentTarget = 5 |
int | kQuadRender = 2 |
int | kSceneRender = 1 |
int | kUserDefined = 3 |
Class which defines a user defined rendering operation. Method resolution order: - MUserRenderOperation - MRenderOperation - builtins.object
def OpenMayaRender.MUserRenderOperation.__init__ | ( | ) |
Initialize self. See help(type(self)) for accurate signature.
|
static |
Create and return a new object. See help(type) for accurate signature.
def OpenMayaRender.MUserRenderOperation.addUIDrawables | ( | ) |
addUIDrawables(drawManager, frameContext) -> self Provides access to the MUIDrawManager, which can be used to queue up operations to draw simple UI shapes like lines, circles, text, etc. This method will only be called when hasUIDrawables() is overridden to return true. * drawManager (MUIDrawManager) - The UI draw manager, it can be used to draw some simple geometry including text. * frameContext (MFrameContext) - Frame level context information
def OpenMayaRender.MUserRenderOperation.cameraOverride | ( | ) |
cameraOverride() -> MCameraOverride Query for a camera override.
def OpenMayaRender.MUserRenderOperation.hasUIDrawables | ( | ) |
hasUIDrawables() -> bool Query whether addUIDrawables() should be called or not.
def OpenMayaRender.MUserRenderOperation.requiresLightData | ( | ) |
requiresLightData() -> bool Indicates whether light data from the renderer is required for this user operation.