C++ API Reference
|
Classes | |
class | MColorManagementNodes |
Utilities for manipulating color manageable nodes. More... | |
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 | MColorPickerCallback |
Helper class for the color picking mechanism. More... | |
class | MColorPickerUtilities |
Utilities for the Color Picker. 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 | MGeometryLegacy |
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 | MGeometryRequirementsLegacy |
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 | MPxImagePlaneOverride |
Base class for user defined image plane draw overrides. 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 | MRenderParameters |
Class which defines a set of render parameters. 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 | MRenderTargetLegacy |
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 |
Class to allow control on Viewport 2.0 selection behavior. More... | |
class | MIntersection |
Describes the intersection of a selection hit. More... | |
class | MSelectionInfo |
Class to allow access to the selection state information. 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 basic UI drawables in Viewport 2.0 and 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 | MRenderScriptCallback |
Class which defines a callback that can be executed from a script fragment. More... | |
class | MRenderer |
Main interface class to the Viewport 2.0 renderer. More... | |
class | MViewportRenderer |
This method is obsolete. More... | |