Access the render pass registry.
This class provides a means to register custom render pass definitions with Maya's internal render pass registry. It can also be used to query pass definitions.
#include <MRenderPassRegistry.h>
Static Public Member Functions |
|
| static MRenderPassDef | getRenderPassDefinition (const MString &passID, MStatus *ReturnStatus=NULL) |
| Retrieve the definition of the specified
render pass. |
|
| static MRenderPassDef | registerRenderPassDefinition (const MString &passID, const MString &passName, const MString &passGroup, const MString &description, bool overload=false, MStatus *ReturnStatus=NULL) |
| Creates a new render pass definition and
registers it with the internal render pass registry. |
|
| static const char * | className () |
| Returns the name of this class. |
|
| MRenderPassDef getRenderPassDefinition | ( | const MString & | passID, |
| MStatus * | ReturnStatus =
NULL |
||
| ) | [static] |
Retrieve the definition of the specified render pass.
| [in] | passID | The ID of the pass |
| [out] | ReturnStatus | Status code |
| MRenderPassDef registerRenderPassDefinition | ( | const MString & | passID, |
| const MString & | passName, | ||
| const MString & | passGroup, | ||
| const MString & | description, | ||
| bool | overload = false, |
||
| MStatus * | ReturnStatus =
NULL |
||
| ) | [static] |
Creates a new render pass definition and registers it with the internal render pass registry.
Returns the definition.
| [in] | passID | The ID of the pass |
| [in] | passName | The name of the new pass |
| [in] | passGroup | The classification of the new pass |
| [in] | description | A description of the new pass |
| [in] | overload | If true, override any existing pass with the same passID with this pass definiton |
| [out] | ReturnStatus | Status code |
| const char * className | ( | ) | [static] |