Python API 2.0 Reference
|
Public Member Functions | |
def | __init__ () |
def | addRenderer () |
def | hasRenderer () |
def | numberOfRenderers () |
Static Public Member Functions | |
def | __new__ () |
Static Public Attributes | |
int | kMayaD3D = 2 |
int | kMayaOpenGL = 1 |
int | kMayaSoftware = 0 |
The MRenderProfile class describes the rendering APIs and algorithms supported by a given rendering entity (e.g. a shading node, a renderer).
def OpenMayaRender.MRenderProfile.__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.MRenderProfile.addRenderer | ( | ) |
addRenderer(renderer) -> selfaddRenderer(name, version) -> self Add an internal renderer to this profile: * renderer (int) - One of Maya's internal renderers: kMayaSoftware, kMayaOpenGL, kMayaD3D Or add a custom renderer to this profile: * name (string) - The name of the renderer, * version (float) = The version of the renderer or rendering API. The name and version specified must correspond to a renderer registered with Maya. Currently, only Maya's internal renderers (just named after the APIs they use: 'OpenGL', 'D3D', or 'Software') are supported. When registering support for Maya's internal renderers, it's simpler to use the other version of this method.
def OpenMayaRender.MRenderProfile.hasRenderer | ( | ) |
hasRenderer(renderer) -> boolhasRenderer(name, version) -> bool Check if a Maya renderer is listed in this profile: * renderer (int) - One of Maya's internal renderers, see addRenderer(). Or check if a custom renderer is in this render profile: * name (string) - The name of the renderer, * version (float) = The version of the renderer or rendering API. see addRenderer()
def OpenMayaRender.MRenderProfile.numberOfRenderers | ( | ) |
numberOfRenderers() -> int Return the number of renderers in this profile.