MRenderPassRegistry Class Reference
#include <MRenderPassRegistry.h>
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.
Retrieve the definition of the specified render pass.
Parameters
[in] passID The ID of the pass
[out] ReturnStatus Status code
Returns The render pass definition if successful
Status Codes:
MS::kSuccess The pass definition was successfully retrieved
MS::kFailure The internal registry could not be accessed
MS::kNotFound The passID does not exist
Creates a new render pass definition and registers it with the internal render pass registry.
Returns the definition.
Parameters
[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
Returns The render pass definition if successful
Status Codes:
MS::kSuccess The pass was created and registered
MS::kFailure An object error has occured
const char * className
(
)
static
Returns the name of this class.
Returns The name of this class.
The documentation for this class was generated from the following files:
MRenderPassRegistry.h
MRenderPassRegistry.cpp