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

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
 

Detailed Description

The MRenderProfile class describes the rendering APIs and algorithms supported by a given rendering entity (e.g. a shading node, a renderer).

Constructor & Destructor Documentation

def OpenMayaRender.MRenderProfile.__init__ ( )
Initialize self.  See help(type(self)) for accurate signature.

Member Function Documentation

def OpenMayaRender.MRenderProfile.__new__ ( )
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.