Classes

OpenMayaRender - API module for rendering

Classes

class   MCommonRenderSettingsData
  Data container for common rendering settings. More...
class   MD3D9Renderer
  Access DirectX utility class. More...
class   MDrawContext
  Class to allow access to hardware draw context information. More...
class   MDrawProcedureBase
  Base user draw procedure class. More...
class   MDrawRegistry
  Access the registry associating node types with custom draw classes. 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   MGeometry
  Geometric data cache. More...
class   MGeometryData
  Geometric data container. More...
class   MGeometryList
  Geometric data cache. More...
class   MGeometryManager
  Geometry cache management. More...
class   MGeometryPrimitive
  Geometric index container. More...
class   MGeometryRequirements
  Image manipulation. More...
class   MGLFunctionTable
  Utility class which provides wrappers for the OpenGL API. 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
class   MVertexBuffer
  Vertex buffer for use with MGeometry. More...
class   MIndexBuffer
  Index buffer for use with MGeometry. More...
class   MRenderItem
  A single renderable entity. More...
class   MRenderItemList
  A list of MRenderItem objects. More...
class   MGeometryRequirements
  Geometry requirements. More...
class   MHwrCallback
  Rendering Callbacks. More...
class   MHwTextureManager
  Hardware Texture management. More...
class   MLightLinks
  Class providing read-only Light Linking API functions. 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   MPxRenderPassImpl
  Render pass implementation. More...
class   MPxShaderOverride
  Base class for user defined shading effect draw overrides. 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   MRenderShadowData
  Access Rendering Shadow Map Data. More...
class   MRenderTarget
  Information to perform rendering into a hardware render target. 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   MRenderView
  Static class providing Render View API functions. 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   MTextureManager
  Class which manages texture. 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   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
  Base class for hardware viewport renderers. More...