Class Hierarchy

  • Main Page
  • Topics
  • Modules
  • Namespaces
  • Classes
  • Examples
  • Class List
  • Class Index
  • Class Hierarchy
  • Class Members
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CAccessorClass used to read and write metadata from/to an existing file
 ►CAccessorFactoryBaseBase class for Accessor factories
 CAccessorFactory< AccessorType >Calls the specified Accessor type's default constructor
 CAssociationsClass handling associations between internal and external data
 CAssociationsIteratorClass handling iteration over Channels in an Associations object
 CAssociationsSerializerClass handling the definition of the format for serialization of adsk::Data::Associations
 ►CAttachHelper class to manage attachment of metadata to other class objects
 CAttachDirectlyHelper class to provide a simple implementation the the adsk::Data::Attach interface
 CMFrameContext::BackgroundParamsBackground parameters
 CChannelClass handling a named association of a data array with other data
 CChannelIteratorClass handling iteration over Streams in a Channel object
 CChannelSerializerClass handling the definition of the format for serialization of data Channels
 ►CCheckpointedClass implementing ability to keep track of when objects are changed
 CStructureClass handling the definition of the structure of a piece of data
 CCountClass implementing debug object counting operation
 CCRTP_Debug< Derived, RequestType >This template defines virtual methods for calling the statically defined Debug methods within a hierarchy
 ►CCRTP_Debug< IndexPair, adsk::Debug::Footprint >
 CIndexPairIndex type which uses a pair of IndexCount values for the index mapping
 ►CCRTP_Debug< IndexPair, adsk::Debug::Print >
 CIndexPairIndex type which uses a pair of IndexCount values for the index mapping
 ►CCRTP_Debug< IndexString, adsk::Debug::Footprint >
 CIndexStringIndex type which uses a String for the index mapping
 ►CCRTP_Debug< IndexString, adsk::Debug::Print >
 CIndexStringIndex type which uses a String for the index mapping
 CMFrameContext::DOFParamsDepth-of-field parameters
 CMFrameContext::EnvironmentParamsStruct for environment map parameters
 CFootprintClass implementing the gathering of data footprint information
 CHandleClass handling access to specific data members of a structured type
 CMFrameContext::HwFogParamsStruct for hardware fog parameters
 CIndexLightweight class handling index values
 CIndexType::IndexRegistrationHelper class to automatically register new index types
 CMPxRenderer::JobParamsParameters for starting a new job
 CM3dViewA 3-D view
 CMAngleManipulate Angular Data
 CMAnimControlControl over animation playback and values
 CMAnimCurveChangeAnim Curve Change Cache
 CMAnimCurveClipboardControl over the animation clipboard
 CMAnimCurveClipboardItemWrapper for a clipboard item
 CMAnimCurveClipboardItemArrayArray of MAnimCurveClipboardItem data type
 CMAnimUtilStatic class providing common animation helper methods
 CMArgListCreate and retrieve argument lists
 ►CMArgParserCommand argument list parser
 CMArgDatabaseCommand argument list parser
 CMArrayDataBuilderArray builder for arrays in data blocks
 CMArrayDataHandleData block handle for array data
 CMaterialInputDataPhong shading parameters for an MPxMaterialInformation instance
 CMAtomicMethods for atomic operations
 CMAttributeIndexThe index information for an attribute specification
 CMAttributeParameterMappingClass for defining relationship between Maya attributes and fragment parameters
 CMAttributeParameterMappingListA list of MAttributeParameterMapping objects
 CMAttributePatternThe pattern of an attribute tree that can be applied to nodes or node classes
 CMAttributePatternArrayIndexable Array of attribute patterns
 CMAttributeSpecAn attribute specification
 CMAttributeSpecArrayAn attribute specification array
 CMAutoCLEventAutoPtr for cl_event objects
 CMAutoCLKernelAuto pointer for cl_kernel objects
 CMAutoCLMemAuto pointer for cl_mem objects
 CMBlendStateContainer class for an acquired GPU blend state
 CMBlendStateDescDescriptor for a complete blend state
 CMBoundingBoxImplementation of a 3D bounding box
 CMCacheFormatDescriptionCache format description
 CMCallbackIdArrayArray of MCallbackId data type
 CMCameraOverrideCamera override description
 CMCharBufferMemory buffer utility class
 CMColorA color math class
 CMColorArrayArray of MColor data type
 CMColorManagementUtilitiesUtilities for obtaining color management information
 CMColorManagementUtilities::MColorTransformDataUtility class that retrieves the opaque data containing the color transform information needed to render the scene
 CMCommandResultResult returned from executing a command
 CMCommonRenderSettingsDataData container for common rendering settings
 CMCommonSystemUtilsOS functionality
 CMComponentDataIndexingClass for storing index mapping when vertices are shared
 CMComponentDataIndexingListA list of MIndexBufferDescriptor objects
 CMComputationInterupt monitor for long computations
 CMCursorManipulate Cursors
 CMCurveAttributeCreate and manipulate curve attributes
 CMCustomEvaluatorClusterNodeScheduling cluster representing a self-contained cluster of work
 CMD3D9RendererThis method is obsolete
 CMDAGDrawOverrideInfoA data structure to store the per path draw override information
 CMDagPathDAG Path
 CMDagPathArrayIndexable Array of DAG Paths
 CMDataBlockDependency node data block
 CMDataHandleData handle for information contained in a data block
 CMDepthNormalizationDescriptionInformation required to perform normalization of values stored in the depth buffer of an MImage with respect to clipping plane range
 CMDepthStencilStateContainer class for an acquired complete GPU depth stencil state
 CMDepthStencilStateDescDescriptor for a complete depth-stencil state
 CMDeviceChannelInput device channel
 CMDeviceStateInput device state
 CMDGContextDependency graph (DG) context class
 ►CMDGModifierDependency graph modifier
 CMDagModifierDependency graph modifier
 CMDistanceManipulate Linear Data
 CMDoubleArrayArray of doubles data type
 CMDrawDataThis method is obsolete
 ►CMDrawInfoThis method is obsolete
 CMSelectInfoSelection state information used in MPxSurfaceShapeUI::select
 CMDrawProcedureBaseThis method is obsolete
 CMDrawRegistryAccess the registry associating node types with custom implementations
 CMDrawRequestThis method is obsolete
 CMDrawRequestQueueThis method is obsolete
 CMDrawTraversalThis method is obsolete
 CMDynamicsUtilUtility class for Maya dynamics
 CMDynSweptLineClass for evaluating curve segments as lines over time
 CMDynSweptTriangleClass for evaluating surfaces as triangles over time
 ►CMEditBase class for representing information about edits
 CMAddRemoveAttrEditClass for describing edits involving attributes which are added or removed
 CMConnectDisconnectAttrEditClass for describing connection and disconnection edits
 CMFcurveEditClass for describing fcurve edits
 CMParentingEditClass for describing edits to parenting
 CMSetAttrEditClass for describing setAttr edits
 CMEulerRotationEuler Rotation Math
 CMEvaluationGraphEvaluation graph object
 CMEvaluationManagerClass for working with Maya's Evaluation Manager
 CMEvaluationNodeProvides access to Evaluation Manager node information
 CMEvaluationNodeIteratorProvides access to the Evaluation Manager node dirty plug list
 CMEventSystem event information
 CMExternalContentInfoTableThis is a table of all the external content for a given MPxNode
 CMExternalContentLocationTableThis is a table of the all the external content locations for a given MPxNode
 CMExternalDropCallbackProvides a callback hook into Maya's drag-and-drop mechanism
 CMExternalDropDataDrag-and-drop data, used with MExternalDropCallback
 CMFeedbackLineFeedback line
 CMFileIOI/O operations on scene files
 CMFileObjectManipulate filenames and search paths
 CMFloatArrayArray of floats data type
 CMFloatMatrixA matrix math class for 4x4 matrices of floats
 CMFloatPointImplementation of a point
 CMFloatPointArrayArray of MFloatPoint data type
 CMFloatVectorA vector math class for vectors of floats
 CMFloatVectorArrayArray of MFloatVectors data type
 CMFnFunction Set Type Identifiers
 ►CMFnBaseFunction Set Base Class
 ►CMFnAttributeDependency node attribute function set
 CMFnCompoundAttributeCompound attribute function set
 CMFnEnumAttributeEnumerated attribute function set
 CMFnGenericAttributeGeneric attribute function set
 CMFnLightDataAttributeLight data attribute function set
 CMFnMatrixAttributeMatrix attribute function set
 CMFnMessageAttributeMessage attribute function set
 CMFnNumericAttributeNumeric attribute function set
 CMFnTypedAttributeTyped attribute function set
 CMFnUnitAttributeUnit attribute Function set
 ►CMFnComponentBase class for component function sets
 CMFnDoubleIndexedComponentDouble indexed component function set
 CMFnSingleIndexedComponentSingle indexed component function set
 CMFnTripleIndexedComponentTriple indexed component function set
 CMFnUint64SingleIndexedComponentSingle MUint64 indexed component function set
 ►CMFnDataParent class for dependency graph data function sets
 CMFnArrayAttrsDataFunction set for multiple arrays of attributes for dependency node data
 CMFnComponentListDataComponent list function set for dependency node data
 CMFnDoubleArrayDataDouble array function set for dependency node data
 CMFnDynSweptGeometryDataSwept Geometry function set for dependency node data
 CMFnFloatArrayDataFloat array function set for dependency node data
 ►CMFnGeometryDataGeometry data function set
 CMFnLatticeDataLattice Data dependency graph type
 CMFnMeshDataMesh function set for dependency node data
 CMFnNurbsCurveDataNurbs Curve function set for dependency node data
 CMFnNurbsSurfaceDataNurbs Surface function set for dependency node data
 CMFnSubdDataSubdiv Surface function set for dependency node data
 CMFnIntArrayDataInt array function set for dependency node data
 CMFnMatrixArrayDataMatrix array function set for dependency node data
 CMFnMatrixDataMatrix function set for dependency node data
 CMFnNIdDataFunction set for nId object data
 CMFnNObjectDataFunction set for nCloth object data
 CMFnNumericDataNumeric data function set
 CMFnPluginDataUser defined data function set for dependency node data
 CMFnPointArrayDataPoint array function set for dependency node data
 CMFnSphereDataSphere function set for dependency node data
 CMFnStringArrayDataString array function set for dependency node data
 CMFnStringDataString function set for dependency node data
 CMFnUInt64ArrayDataMUint64 array function set for dependency node data
 CMFnVectorArrayDataInt array function set for dependency node data
 ►CMFnDependencyNodeDependency node function set
 CMFnAnimCurveAnim Curve Function Set
 CMFnAnisotropyShaderManage anisotropic shaders
 CMFnBlendShapeDeformerBlend shape deformer function set
 CMFnCameraSetCamera set node function set
 CMFnClipClip function set
 CMFnContainerNodeContainer function set
 ►CMFnDagNodeDAG Node Function Set
 CMFnAssemblyFunction set for scene assembly
 CMFnCameraFunction set for cameras
 ►CMFnFieldFunction set for Dynamic Fields
 CMFnAirFieldFunction set for Air Fields
 CMFnDragFieldFunction set for Drag Fields
 CMFnGravityFieldFunction set for Gravity Fields
 CMFnNewtonFieldFunction set for Newton Fields
 CMFnRadialFieldFunction set for Radial Fields
 CMFnTurbulenceFieldFunction set for Turbulence Fields
 CMFnUniformFieldFunction set for Uniform Fields
 CMFnVolumeAxisFieldFunction set for VolumeAxis Fields
 CMFnVortexFieldFunction set for Vortex Fields
 CMFnFluidFluid node function set
 CMFnInstancerParticle Instancer object access class
 CMFnLatticeLattice function set
 ►CMFnLightManage dependency graph nodes representing lights
 CMFnAmbientLightManage Ambient Light dependency Nodes
 ►CMFnNonAmbientLightManage Non-ambient Light dependency Nodes
 ►CMFnNonExtendedLightManage Non-extended Light dependency Nodes
 CMFnAreaLightManage Area Light dependency Nodes
 CMFnDirectionalLightManage Directional Light dependency nodes
 ►CMFnPointLightManage Point Light dependency Nodes
 CMFnVolumeLightManage volume Light dependency Nodes
 CMFnSpotLightManage Spot Light dependency Nodes
 CMFnMeshPolygonal surface function set
 CMFnNurbsCurveNURBS curve function set
 CMFnNurbsSurfaceNURBS surface function set
 CMFnParticleSystemClass for obtaining information about a particle system
 CMFnPfxGeometryPfxGeometry node function set
 CMFnSubdSubdivision surface function set
 ►CMFnTransformCreate and access transform nodes
 CMFnHikEffectorFull Body IK end effector function set
 CMFnIkEffectorInverse kinematics end effector function set
 CMFnIkHandleFunction set for inverse kinematics (IK) handles
 CMFnIkJointFunction set for joints
 ►CMFnManip3D3D manipulator function set
 CMFnCircleSweepManipCircleSweepManip function set
 CMFnCurveSegmentManipCurveSegmentManip function set
 CMFnDirectionManipDirectionManip function set
 CMFnDiscManipDiscManip function set
 CMFnDistanceManipDistanceManip function set
 CMFnFreePointTriadManipFreePointTriadManip function set
 CMFnPointOnCurveManipPointOnCurveManip function set
 CMFnPointOnSurfaceManipPointOnSurfaceManip function set
 CMFnRotateManipRotateManip function set
 CMFnScaleManipScaleManip function set
 CMFnStateManipStateManip function set
 CMFnToggleManipToggleManip function set
 CMFnExpressionExpression function set
 ►CMFnGeometryFilterGeometry filter function set
 CMFnSkinClusterSkinCluster function set
 CMFnWeightGeometryFilterWeight geometry filter function set
 CMFnIkSolverFunction set for inverse kinematics (IK) solvers
 CMFnImageSourceFunction set for image sources
 ►CMFnLambertShaderManage Lambert shaders
 ►CMFnReflectShaderManage Reflective Surface Shaders
 CMFnBlinnShaderManage Blinn shaders
 CMFnPhongShaderManage Phong Shaders
 CMFnLatticeDeformerFFD lattice deformer function set
 CMFnLayeredShaderManage Layered shaders
 CMFnMotionPathMotion path animation function set
 CMFnPartitionFunction set for partitions of objects
 CMFnPhongEShaderManage phongE shaders
 CMFnReferenceFunction set for querying information about file references
 CMFnRenderLayerFunction set for render layer
 CMFnRenderPassFunction set for render passes
 ►CMFnSetFunction Set for Sets of Objects
 CMFnCharacterFunction Set for Characters
 CMFnWireDeformerWire deformer function set
 ►CMFnKeyframeDeltaBase function set for keyframe deltas
 CMFnKeyframeDeltaAddRemoveFunction set for the addition or removal keys on a curve
 CMFnKeyframeDeltaBlockAddRemoveFunction set for block add or removal of keys
 CMFnKeyframeDeltaBreakdownFunction set for changes in a key's breakdown state
 CMFnKeyframeDeltaInfTypeFunction set for changes in pre or post infinity type
 CMFnKeyframeDeltaMoveFunction set for change in keyframe value or time
 CMFnKeyframeDeltaScaleFunction set for scaling in time
 CMFnKeyframeDeltaTangentFunction set for changes to a key's tangent
 CMFnKeyframeDeltaWeightedFunction set for changes in a key's weighted state
 CMFnPluginRegister and deregister plug-in services with Maya
 CMFnToolContextTool context function set
 CMFnSubdNamesManipulate Subdivision Surface vertex, edge and face ids
 CMFragmentManagerProvides facilities for managing fragments for use with Viewport 2.0
 ►CMFrameContextThis class contains some global information for the current render frame
 CMDrawContextClass to allow access to hardware draw context information
 CMGeometryThis method is obsolete
 CMGeometryClass for working with geometric structures used to draw objects
 CMGeometryDataThis method is obsolete
 CMGeometryExtractorClass for extracting renderable geometry
 CMGeometryIndexMappingA mapping of geometry index
 CMGeometryListThis method is obsolete
 CMGeometryManagerThis method is obsolete
 CMGeometryPrimitiveThis method is obsolete
 CMGeometryRequirementsThis method is obsolete
 CMGeometryRequirementsGeometry requirements
 CMGeometryUtilitiesUtilities for Viewport 2.0
 CMGLFunctionTableThis method is obsolete
 CMGlobalStatic class providing common API global functions
 CMGPUDeformerRegistrationInfoRegistration information for an MPxGPUDeformer
 CMGPUDeformerRegistryRegistration class for MPxGPUDeformer
 CMGraphEditorInfoGraph Editor state information with manipulation capabilities
 CMGraphNodeIteratorProvides access to the cluster nodes in a given evaluation graph
 CMHairSystemInterface with Maya's Dynamic Hair System
 CMHardwareRendererStatic hardware renderer interface class
 CMHwrCallbackRendering Callbacks
 CMHwTextureManagerThis method is obsolete
 CMIffFileRead file images stored on disk
 CMIffTagEncapsulates IFF's 4 character block structure
 CMIkHandleGroupIK handle groups
 CMIkSystemInverse kinematics (IK) system class
 CMImageImage manipulation
 CMImageFileInfoImage manipulation
 CMIndexBufferIndex buffer for use with MGeometry
 CMIndexBufferDescriptorMIndexBufferDescriptor describes an indexing scheme
 CMIndexBufferDescriptorListA list of MIndexBufferDescriptor objects
 CMPxShaderOverride::MInitContextInitialization context used by advanced initalization method
 CMPxShaderOverride::MInitFeedbackData to pass back to Maya after initialization
 CMInt64ArrayArray of 64-bit integers data type
 CMIntArrayArray of integers data type
 CMIntersectionDescribes the intersection of a selection hit
 CMItCurveCVIterator for NURBS curve CVs
 CMItDagDAG Iterator
 CMItDependencyGraphDependency Graph Iterator
 CMItDependencyNodesDependency Node iterator
 CMItEditsEdits iterator
 CMIteratorTypeMIteratorType class
 CMItGeometryIterator class for geometry data
 CMItInstancerParticle iterator
 CMItKeyframeKeyframe Iterator
 CMItMeshEdgePolygon edge iterator
 CMItMeshFaceVertexFace vertex iterator
 CMItMeshPolygonPolygon iterator
 CMItMeshVertexPolygon vertex iterator
 CMItSelectionListIterate over the items in the selection list
 CMItSubdEdgeSubdiv edge iterator
 CMItSubdFaceSubdiv face iterator
 CMItSubdVertexSubdiv vertex iterator
 CMItSurfaceCVNURBS surface CV iterator
 CMLibrarySet up Maya to run in library mode. (OpenMaya)
 CMLightLinksClass providing read-only Light Linking API functions
 CMLightParameterInformationA class for providing lighting information that may be used with Viewport 2.0
 CMManipDataManipulator Data
 CMMaterialThis method is obsolete
 CMMaterialArrayArray of pointers of MMaterial data type
 CMMatrixA matrix math class for 4x4 matrices of doubles
 CMMatrixArrayArray of MMatrix data type
 CMMeshIntersectorMesh intersector
 CMMeshIsectAccelParamsClass to define parameters for accelerated intersection operations
 CMMeshSmoothOptionsOptions for control of smooth mesh generation
 ►CMMessageMessage base class
 CMAnimMessageAnimation messages
 CMCameraSetMessageCameraSet messages
 CMCommandMessageHelper class to handle MEL output
 CMConditionMessageCondition change messages
 CMContainerMessageContainer-related messages
 CMDagMessageDAG messages
 CMDGMessageDependency graph messages
 CMEventMessageEvent messages
 CMLockMessageNode and plug locking messages
 CMModelMessageScene messages
 CMNodeMessageDependency node messages
 CMObjectSetMessageObject Set Messages
 CMPaintMessageScene messages
 CMPolyMessagePolygon component id change messages
 CMSceneMessageScene messages
 CMTimerMessageRegister callbacks that are based on a fixed time interval
 CMUiMessageUI messages
 CMUserEventMessageUser defined Message Types
 CMMutexLockMethods for managing locks on threads created with MThreadPool and MThreadAsync
 CMNamespaceNamespace
 ►CMnObjectClass for wrapping N cloth objects
 CMnClothClass for wrapping N cloth objects
 CMnParticleClass for wrapping N cloth objects
 CMnRigidClass for wrapping N cloth objects
 CMNodeClassA class for performing node class-level operations in the dependency graph
 CMnSolverClass for wrapping N solver objects
 CMNurbsIntersectorNurbs intersector
 CMObjectGeneric Class for Accessing Internal Maya Objects
 CMObjectArrayArray of MObjects data type
 CMObjectHandleGeneric Class for validating MObjects
 CMObjectListFilterClass for defining a scene list filter
 CMOpenCLBufferConvenience class which makes allocating, updating and releasing OpenCL buffers easy
 CMOpenCLInfoGlobal OpenCL information used by Maya
 CMPassContextClass to allow access to pass context information
 CMPlaneA plane equation
 CMPlugCreate and Access dependency node plugs
 CMPlugArrayArray of MPlugs data type
 CMPointImplementation of a point
 CMPointArrayArray of MPoint data type
 CMPointOnMeshMesh intersector result
 CMProfilerClass for working with Maya's profiler
 CMProfilingScopeMProfilingScope is used to profile code execution time
 CMProgressWindowCreate and manipulate progress windows
 CMPx3dModelViewThis method is obsolete
 CMPxAnimCurveInterpolatorBase Class for User-defined Animation Curve Interpolation Types
 CMPxAttributePatternFactoryBase class for user-defined attribute pattern factories
 CMPxBakeEngineBaking functionality
 CMPxCacheFormatCacheFormat definition
 ►CMPxCommandBase class for user commands
 CMPxConstraintCommandProxy constraint command
 CMPxMultiPolyTweakUVCommandBase class used for moving UV's on multiple objects
 CMPxPolyTweakUVCommandBase class used for moving polygon UV's
 ►CMPxToolCommandBase class for interactive tool commands
 CMPxPolyTweakUVInteractiveCommandBase class used for moving polygon UV's
 CMTemplateAction< ActionClass, CommandName, CommandSyntax >Template class for non undoable actions
 ►CMTemplateAction< CommandClass, CommandName, CommandSyntax >
 CMTemplateCommand< CommandClass, CommandName, CommandSyntax >Template class for undoable commands
 ►CMTemplateCommand< CommandClass, CommandName, MTemplateCreateNodeCommand_newSyntax >
 CMTemplateCreateNodeCommand< CommandClass, CommandName, NodeName >Template class for undoable commands to create/delete a node
 CMPxComponentConverterBase class for user defined component converter
 ►CMPxContextBase class for user defined contexts
 ►CMPxSelectionContextBase class for interative selection tools
 CMTemplateSelectionContext< ContextNameString, ContextClass, NodeType, ManipulatorClass, ManipulatorNodeName >Template class for selection context
 CMPxTexContextBase class for user defined contexts working on uv editor
 ►CMPxContextCommandBase class for context creation commands
 CMTemplateContextCommand< ContextCommandName, ContextCommandClass, ContextClass >Template class for context commands
 CMPxControlCommandBase class for control creation commands
 CMPxCustomEvaluatorBase class for custom evaluation overrides in the evaluation manager
 ►CMPxDataBase Class for User-defined Dependency Graph Data Types
 CMPxGeometryDataBase Class for User-defined Dependency Graph Geometry Data Types
 CMPxDragAndDropBehaviorDrag and Drop Behavior
 ►CMPxDrawOverrideBase class for user defined drawing of nodes
 CMPxDrawOverride2This method is obsolete
 CMPxEditDataBase class used to associate user-defined data with edits
 CMPxFileResolverBase Class for creating custom Maya File Resolvers
 ►CMPxFileTranslatorBase Class for creating Maya File Translators
 CMPxMayaAsciiFilterTranslator to output filtered Maya ASCII files
 CMPxGeometryIteratorBase class for user defined geometry iterators
 CMPxGeometryOverrideBase for user-defined classes to prepare geometry for drawing
 CMPxGlBufferThis method is obsolete
 CMPxGPUDeformerBase class for user defined GPU deformer override evaluators
 CMPxIkSolverOBSOLETE CLASS: Base class for user defined IK solvers
 CMPxImageFileImage manipulation
 CMPxIndexBufferMutatorBase class for user defined index buffer mutators
 CMPxMaterialInformationMaterial information proxy
 CMPxMayaAsciiFilterOutputWrapper for a Maya Ascii file output stream
 CMPxMidiInputDeviceMidi input device
 CMPxModelEditorCommandBase class for editor creation commands
 ►CMPxNodeBase class for user defined dependency nodes
 CMPxAssemblyParent class of all user defined assembly nodes
 CMPxCameraSetBase class for user-defined camera set nodes
 CMPxConstraintProxy constraint node
 ►CMPxEmitterNodeBase class for user defined particle emitters
 CMPxFluidEmitterNodeBase class for user defined particle emitters
 CMPxFieldNodeBase class for user defined fields
 ►CMPxGeometryFilterBase class for user-defined deformers
 CMPxBlendShapeBase class for user-defined blendshape deformers
 CMPxDeformerNodeBase class for user defined deformers with per-vertex weights
 CMPxSkinClusterBase class for user-defined skin deformers
 CMPxHardwareShaderBase class for user defined hardware shaders
 CMPxHwShaderNodeBase class for user defined hardware shaders
 CMPxIkSolverNodeBase class for user defined IK solvers
 CMPxImagePlaneBase class for user defined imagePlane nodes
 CMPxLocatorNodeBase class for user defined locators
 CMPxManipContainerBase class for user defined manipulator containers
 CMPxManipulatorNodeBase class for manipulator creation
 CMPxMotionPathNodeBase class for user defined motionPath nodes
 CMPxObjectSetParent class of all user defined object sets
 CMPxParticleAttributeMapperNodeUser defined per particle attribute mapping nodes
 CMPxPolyTrgUser defined poly triangulation support
 CMPxSpringNodeBase class for user defined spring law
 ►CMPxSurfaceShapeParent class of all user defined shapes
 CMPxComponentShapeComponent helper class for surface shapes
 ►CMPxThreadedDeviceNodeBase class for threaded node creation
 CMPxClientDeviceNodeBase class for client device creation
 CMPxTransformBase class for user defined transforms
 CMPxPrimitiveGeneratorBase class for user defined primitive generators
 CMPxRendererBase class for plugin renderers
 CMPxRenderPassImplRender pass implementation
 CMPxRepresentationAbstract base class for user defined representations
 CMPxShaderOverrideBase class for user defined shading effect draw overrides
 ►CMPxShadingNodeOverrideBase class for user defined shading node overrides
 CMPxSurfaceShadingNodeOverrideBase class for user defined surface shading node overrides
 CMPxSubSceneOverrideBase class for Viewport 2.0 drawing of DAG nodes which represent sub-scenes
 CMPxSurfaceShapeUIDrawing and selection for user defined shapes
 CMPxTransformationMatrixBase class of all user defined transformation matrices
 ►CMPxUIControlBase class for control creation
 CMPxUITableControlBase class for creating new spreadsheet controls
 CMPxVertexBufferGeneratorBase class for user defined vertex buffer generators
 CMPxVertexBufferMutatorBase class for user defined vertex buffer generators
 CMQtUtilQt Utility Methods
 CMQuaternionQuaternion math
 CMRampAttributeCreate and manipulate ramp attributes
 CMRasterizerStateContainer class for an acquired complete GPU rasterizer state
 CMRasterizerStateDescDescriptor for a complete rasterizer state
 CMRenderCallbackRendering Callbacks
 CMRenderDataAccess Rendering Data
 CMRendererMain interface class to the Viewport 2.0 renderer
 CMRenderingInfoInformation to perform rendering into a hardware render target
 CMRenderItemA single renderable entity
 CMRenderItemListA list of MRenderItem objects
 CMRenderLineClass for accessing paint effects output curve data
 CMRenderLineArrayClass for accessing paint effects output curve data
 ►CMRenderOperationClass which defines a rendering operation
 CMClearOperationClass which defines the operation of clearing render target channels
 CMHUDRenderClass which defines rendering the 2D heads-up-display
 CMPresentTargetClass which defines the operation of presenting a target for final output
 CMQuadRenderClass which defines a 2d geometry quad render
 CMSceneRenderClass which defines a scene render
 CMUserRenderOperationClass which defines a user defined rendering operation
 CMRenderOperationListBase class for holding a list of MRenderOperations
 CMRenderOverrideBase class for defining a rendering override
 CMRenderParametersClass which defines a set of render parameters
 CMRenderPassDefRender pass information
 CMRenderPassRegistryAccess the render pass registry
 CMRenderProfileRender profile
 CMRenderScriptCallbackClass which defines a callback that can be executed from a script fragment
 CMRenderSetupUtilities for obtaining render setup information
 CMRenderShadowDataAccess Rendering Shadow Map Data
 CMRenderTargetThis method is obsolete
 CMRenderTargetAn instance of a render target that may be used with Viewport 2.0
 CMRenderTargetAssignmentStructure to hold the information required to set a texture parameter on a shader using a render target as input
 CMRenderTargetDescriptionClass which provides a description of a hardware render target The name is the unique identifier for a render target
 CMRenderTargetManagerProvides access to MRenderTarget objects for use in Viewport 2.0
 CMRenderUtilCommon API rendering functions
 CMRenderUtilitiesUtilities for Viewport 2.0
 CMRenderViewStatic class providing Render View API functions
 CMRichSelectionSelection list supporting soft selection and symmetry
 CMSamplerStateContainer class for an acquired complete GPU sampler state
 CMSamplerStateDescDescriptor for a complete sampler state
 CMScriptUtilUtility class for working with pointers and references in Python
 CMSelectionContextSelection context used in MPxGeometryOverride::updateSelectionGranularity
 CMSelectionInfoSelection information used in MPxGeometryOverride::refineSelectionPath
 CMSelectionListA list of MObjects
 CMSelectionMaskManage what is selectable in Maya. (OpenMaya) (OpenMaya.py)
 CMShaderCompileMacroStructure to define a shader compiler macro
 CMShaderInstanceAn instance of a shader that may be used with Viewport 2.0
 CMShaderManagerProvides access to MShaderInstance objects for use in Viewport 2.0
 CMSpaceSpace transformation identifiers
 CMSpinLockMethods for managing spin locks on threads created with MThreadPool and MThreadAsync
 CMStateManagerClass to allow efficient access to GPU state information
 CMStatusManipulate Maya Status codes
 CMStencilOpDescDescriptor for a depth-stencil operation
 CMStreamUtilsStream functionality
 CMStringManipulate strings
 CMStringArrayArray of MStrings data type
 CMStringResourceLocalizable string resources
 CMStringResourceIdUnique identifier for an MString Resource
 CMSubSceneContainerContainer for render items generated by MPxSubSceneOverride
 ►CMSwatchRenderBaseSwatch Render Base class
 CMHWShaderSwatchGeneratorHardware shader swatch generator utility class
 CMSwatchRenderRegisterManages swatch generators
 CMSyntaxSyntax for Commands
 CMTargetBlendDescDescriptor for a blend state for a single render target
 CMTesselationParamsTesselation parameters
 CMTextureClass which includes texture data
 CMTextureArgumentsClass which includes texture arguments
 CMTextureAssignmentStructure to hold the information required to set a texture parameter on a shader using a texture as input
 CMTextureDescriptionTexture description
 CMTextureEditorDrawInfoDrawing state for drawing to the UV texture window with custom shapes
 CMTextureManagerClass which manages texture
 CMTextureUpdateRegionStructure to represent an update region for a texture
 CMThreadAsyncMethods for creating threads
 CMThreadPoolMethods for creating and managing a thread pool
 CMThreadUtilsHelper methods for threaded plugins
 CMTimeSet and retrieve animation time values in various unit systems
 CMTimeArrayArray of MTime data type
 CMTimerThis class works similar to timerX MEL command
 CMToolsInfoTool information
 CMTransformationMatrixTransformation matrix
 CMTrimBoundaryArrayAn array class for trim boundaries
 CMTypeIdManage Maya Object type identifiers
 CMUIDrawManagerMain interface for drawing basic UI drawables in Viewport 2.0 and Hardware Renderer 2.0
 CMUint64ArrayArray of MUint64 data type
 CMUintArrayArray of integers data type
 CMUniformParameterUniform parameter
 CMUniformParameterListUniform Parameter
 CMURIManipulating Uniform Resource Identifiers
 CMUserDataVirtual base class for user data caching
 CMUuidClass to manipulate UUIDs
 CMVaryingParameterGeometric data cache
 CMVaryingParameterListGeometric data cache
 CMVectorA vector math class for vectors of doubles
 CMVectorArrayArray of MVectors data type
 CMVertexBufferVertex buffer for use with MGeometry
 CMVertexBufferArrayArray of Vertex buffers
 CMVertexBufferDescriptorDescribes properties of a vertex buffer
 CMVertexBufferDescriptorListA list of MVertexBufferDescriptor objects
 CMViewportRendererThis method is obsolete
 CMWeightComponent weight data
 CPrintClass implementing debug printing operation
 CMPxRenderer::ProgressParamsParameters for reporting progress of a task
 ►CRefCountedClass implementing standard reference counting
 ►CIndexTypeComplex index type for referencing metadata
 CCRTP_IndexType< Derived >This CRTP (Curiously Recurring Template Pattern) class implements some shared methods which all derived classes can use, and for whom the implementations use the same pattern
 ►CCRTP_IndexType< IndexPair >
 CIndexPairIndex type which uses a pair of IndexCount values for the index mapping
 ►CCRTP_IndexType< IndexString >
 CIndexStringIndex type which uses a String for the index mapping
 CStructureClass handling the definition of the structure of a piece of data
 CMPxRenderer::RefreshParamsParameters for doing refresh of the view when new image data is available
 CMFrameContext::RenderOverrideInformationRender override information
 CMPxHwShaderNode::RenderParametersProvides information on how to render the image
 CMPxHardwareShader::RenderParametersProvides information on how to render the image
 CRV_AOVArbitrary Output Variable (AOV) data type
 CRV_PIXELPixel data type
 CSerializerInitializer< TheType >Helper : Instantiate to automatically (de)register a serializaton format Requires that the template parameter class has implemented the registerFormat() and deregisterFormat() methods
 CMPxHardwareShader::ShaderContextProvides contextual information about the current invocation of the shader
 CStreamClass handling a list of generic data
 CStreamIteratorClass handling iteration over Stream members
 CStreamSerializerClass handling the definition of the format for serialization of data streams
 CStructureIteratorHelper class for iterating over structure members
 CStructureIteratorImplHelper class to contain the implementation-specific information
 CAccessor::StructureNameLessThanFunctor for Structure ordering in a std::set
 ►CStructureSerializerClass handling the definition of the format for serialization of data structures
 CStructureSerializerDebugClass handling the data structure format type "Debug"
Please send us your comment about this page