| Classes | |
| class | MColorManagementUtilities | 
| Utilities for obtaining color management information.  More... | |
| class | MColorManagementUtilities::MColorTransformData | 
| Utility class that retrieves the opaque data containing the color transform information needed to render the scene.  More... | |
| class | MCommonRenderSettingsData | 
| Data container for common rendering settings.  More... | |
| class | MComponentDataIndexing | 
| Class for storing index mapping when vertices are shared.  More... | |
| class | MComponentDataIndexingList | 
| A list of MIndexBufferDescriptor objects.  More... | |
| class | MD3D9Renderer | 
| This method is obsolete.  More... | |
| class | MLightParameterInformation | 
| A class for providing lighting information that may be used with Viewport 2.0.  More... | |
| class | MPassContext | 
| Class to allow access to pass context information.  More... | |
| class | MDrawContext | 
| Class to allow access to hardware draw context information.  More... | |
| class | MDrawProcedureBase | 
| This method is obsolete.  More... | |
| class | MDrawRegistry | 
| Access the registry associating node types with custom implementations.  More... | |
| class | MFnImageSource | 
| Function set for image sources.  More... | |
| class | MFnRenderLayer | 
| Function set for render layer.  More... | |
| class | MFnRenderPass | 
| Function set for render passes.  More... | |
| class | MFragmentManager | 
| Provides facilities for managing fragments for use with Viewport 2.0.  More... | |
| struct | MFrameContext::EnvironmentParams | 
| Struct for environment map parameters.  More... | |
| struct | MFrameContext::HwFogParams | 
| Struct for hardware fog parameters.  More... | |
| struct | MFrameContext::BackgroundParams | 
| Background parameters.  More... | |
| struct | MFrameContext::DOFParams | 
| Depth-of-field parameters.  More... | |
| struct | MFrameContext::RenderOverrideInformation | 
| Render override information.  More... | |
| class | MFrameContext | 
| This class contains some global information for the current render frame.  More... | |
| class | MGeometry | 
| This method is obsolete.  More... | |
| class | MGeometryData | 
| This method is obsolete.  More... | |
| class | MGeometryExtractor | 
| class for extracting renderable geometry  More... | |
| class | MGeometryList | 
| This method is obsolete.  More... | |
| class | MGeometryManager | 
| This method is obsolete.  More... | |
| class | MGeometryPrimitive | 
| This method is obsolete.  More... | |
| class | MGeometryRequirements | 
| This method is obsolete.  More... | |
| class | MGLFunctionTable | 
| This method is obsolete.  More... | |
| class | MHardwareRenderer | 
| Static hardware renderer interface class.  More... | |
| class | MGeometry | 
| Class for working with geometric structures used to draw objects.  More... | |
| class | MVertexBufferDescriptor | 
| Describes properties of a vertex buffer.  More... | |
| class | MVertexBufferDescriptorList | 
| A list of MVertexBufferDescriptor objects.  More... | |
| class | MVertexBuffer | 
| Vertex buffer for use with MGeometry.  More... | |
| class | MVertexBufferArray | 
| Array of Vertex buffers.  More... | |
| class | MIndexBufferDescriptor | 
| MIndexBufferDescriptor describes an indexing scheme.  More... | |
| class | MIndexBufferDescriptorList | 
| A list of MIndexBufferDescriptor objects.  More... | |
| class | MIndexBuffer | 
| Index buffer for use with MGeometry.  More... | |
| class | MGeometryIndexMapping | 
| A mapping of geometry index.  More... | |
| class | MRenderItem | 
| A single renderable entity.  More... | |
| class | MRenderItemList | 
| A list of MRenderItem objects.  More... | |
| class | MGeometryRequirements | 
| Geometry requirements.  More... | |
| class | MGeometryUtilities | 
| Utilities for Viewport 2.0.  More... | |
| class | MHwrCallback | 
| Rendering Callbacks.  More... | |
| class | MHwTextureManager | 
| This method is obsolete.  More... | |
| class | MLightLinks | 
| Class providing read-only Light Linking API functions.  More... | |
| class | MPxComponentConverter | 
| Base class for user defined component converter.  More... | |
| class | MPxDrawOverride | 
| Base class for user defined drawing of nodes.  More... | |
| class | MPxGeometryOverride | 
| Base for user-defined classes to prepare geometry for drawing.  More... | |
| class | MPxIndexBufferMutator | 
| Base class for user defined index buffer mutators.  More... | |
| class | MPxPrimitiveGenerator | 
| Base class for user defined primitive generators.  More... | |
| class | MPxRenderer | 
| Base class for plugin renderers.  More... | |
| class | MPxRenderer::ProgressParams | 
| Parameters for reporting progress of a task.  More... | |
| class | MPxRenderer::RefreshParams | 
| Parameters for doing refresh of the view when new image data is available.  More... | |
| class | MPxRenderer::JobParams | 
| Parameters for starting a new job.  More... | |
| class | MPxRenderPassImpl | 
| Render pass implementation.  More... | |
| struct | MPxShaderOverride::MInitContext | 
| Initialization context used by advanced initalization method.  More... | |
| struct | MPxShaderOverride::MInitFeedback | 
| Data to pass back to Maya after initialization.  More... | |
| class | MPxShaderOverride | 
| Base class for user defined shading effect draw overrides.  More... | |
| class | MAttributeParameterMapping | 
| Class for defining relationship between Maya attributes and fragment parameters.  More... | |
| class | MAttributeParameterMappingList | 
| A list of MAttributeParameterMapping objects.  More... | |
| class | MPxShadingNodeOverride | 
| Base class for user defined shading node overrides.  More... | |
| class | MSubSceneContainer | 
| Container for render items generated by MPxSubSceneOverride.  More... | |
| class | MPxSubSceneOverride | 
| Base class for Viewport 2.0 drawing of DAG nodes which represent sub-scenes.  More... | |
| class | MPxSurfaceShadingNodeOverride | 
| Base class for user defined surface shading node overrides.  More... | |
| class | MPxVertexBufferGenerator | 
| Base class for user defined vertex buffer generators.  More... | |
| class | MPxVertexBufferMutator | 
| Base class for user defined vertex buffer generators.  More... | |
| class | MRenderCallback | 
| Rendering Callbacks.  More... | |
| class | MRenderData | 
| Access Rendering Data.  More... | |
| class | MRenderingInfo | 
| Information to perform rendering into a hardware render target.  More... | |
| class | MRenderPassDef | 
| Render pass information.  More... | |
| class | MRenderPassRegistry | 
| Access the render pass registry.  More... | |
| class | MRenderProfile | 
| Render profile.  More... | |
| class | MRenderSetup | 
| Utilities for obtaining render setup information.  More... | |
| class | MRenderShadowData | 
| Access Rendering Shadow Map Data.  More... | |
| class | MRenderTarget | 
| This method is obsolete.  More... | |
| class | MRenderTargetDescription | 
| Class which provides a description of a hardware render target The name is the unique identifier for a render target.  More... | |
| class | MRenderTarget | 
| An instance of a render target that may be used with Viewport 2.0.  More... | |
| class | MRenderTargetManager | 
| Provides access to MRenderTarget objects for use in Viewport 2.0.  More... | |
| class | MRenderUtil | 
| Common API rendering functions.  More... | |
| class | MRenderUtilities | 
| Utilities for Viewport 2.0.  More... | |
| class | MRenderView | 
| Static class providing Render View API functions.  More... | |
| class | MSelectionContext | 
| Selection context used in MPxGeometryOverride::updateSelectionGranularity.  More... | |
| class | MIntersection | 
| Describes the intersection of a selection hit.  More... | |
| class | MSelectionInfo | 
| Selection information used in MPxGeometryOverride::refineSelectionPath.  More... | |
| struct | MTextureAssignment | 
| Structure to hold the information required to set a texture parameter on a shader using a texture as input.  More... | |
| struct | MRenderTargetAssignment | 
| Structure to hold the information required to set a texture parameter on a shader using a render target as input.  More... | |
| struct | MShaderCompileMacro | 
| Structure to define a shader compiler macro.  More... | |
| class | MShaderInstance | 
| An instance of a shader that may be used with Viewport 2.0.  More... | |
| class | MShaderManager | 
| Provides access to MShaderInstance objects for use in Viewport 2.0.  More... | |
| class | MStateManager | 
| Class to allow efficient access to GPU state information.  More... | |
| class | MBlendState | 
| Container class for an acquired GPU blend state.  More... | |
| class | MTargetBlendDesc | 
| Descriptor for a blend state for a single render target.  More... | |
| class | MBlendStateDesc | 
| Descriptor for a complete blend state.  More... | |
| class | MRasterizerState | 
| Container class for an acquired complete GPU rasterizer state.  More... | |
| class | MRasterizerStateDesc | 
| Descriptor for a complete rasterizer state.  More... | |
| class | MDepthStencilState | 
| Container class for an acquired complete GPU depth stencil state.  More... | |
| class | MStencilOpDesc | 
| Descriptor for a depth-stencil operation.  More... | |
| class | MDepthStencilStateDesc | 
| Descriptor for a complete depth-stencil state.  More... | |
| class | MSamplerState | 
| Container class for an acquired complete GPU sampler state.  More... | |
| class | MSamplerStateDesc | 
| Descriptor for a complete sampler state.  More... | |
| class | MSwatchRenderBase | 
| Swatch Render Base class.  More... | |
| class | MSwatchRenderRegister | 
| Manages swatch generators.  More... | |
| class | MTexture | 
| Class which includes texture data.  More... | |
| class | MTextureArguments | 
| Class which includes texture arguments.  More... | |
| class | MTextureManager | 
| Class which manages texture.  More... | |
| class | MUIDrawManager | 
| Main interface for drawing simple geometry in Viewport 2.0 and Maya Hardware Renderer 2.0.  More... | |
| class | MUniformParameter | 
| Uniform parameter.  More... | |
| class | MUniformParameterList | 
| Uniform Parameter.  More... | |
| class | MUserData | 
| Virtual base class for user data caching.  More... | |
| class | MVaryingParameter | 
| Geometric data cache.  More... | |
| class | MVaryingParameterList | 
| Geometric data cache.  More... | |
| class | MRenderOperation | 
| Class which defines a rendering operation.  More... | |
| class | MRenderOperationList | 
| Base class for holding a list of MRenderOperations.  More... | |
| class | MUserRenderOperation | 
| Class which defines a user defined rendering operation.  More... | |
| class | MHUDRender | 
| Class which defines rendering the 2D heads-up-display.  More... | |
| class | MPresentTarget | 
| Class which defines the operation of presenting a target for final output.  More... | |
| class | MClearOperation | 
| Class which defines the operation of clearing render target channels.  More... | |
| class | MSceneRender | 
| Class which defines a scene render.  More... | |
| class | MQuadRender | 
| Class which defines a 2d geometry quad render.  More... | |
| class | MRenderOverride | 
| Base class for defining a rendering override.  More... | |
| class | MRenderer | 
| Main interface class to the Viewport 2.0 renderer.  More... | |
| class | MViewportRenderer | 
| This method is obsolete.  More... | |