Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
M3dViewA 3-D view
MAngleManipulate Angular Data
MAnimControlControl over animation playback and values
MAnimCurveChangeAnim Curve Change Cache
MAnimCurveClipboardControl over the animation clipboard
MAnimCurveClipboardItemWrapper for a clipboard item
MAnimCurveClipboardItemArrayArray of MAnimCurveClipboardItem data type
MAnimMessageAnimation messages
MAnimUtilStatic class providing common animation helper methods
MArgDatabaseCommand argument list parser
MArgListCreate and retreive argument lists
MArgParserCommand argument list parser
MArrayDataBuilderArray builder for arrays in data blocks
MArrayDataHandleData block handle for array data
MaterialInputDataPhong shading parameters for an MPxMaterialInformation instance
MAtomicMethods for atomic operations
MAttributeIndexThe index information for an attribute specification
MAttributeSpecAn attribute specification
MAttributeSpecArrayAn attribute specification array
MBoundingBoxImplementation of a 3D bounding box
MCallbackIdArrayArray of MCallbackId data type
MColorA color math class
MColorArrayArray of MColor data type
MCommandMessageHelper class to handle MEL output
MCommandResultResult returned from executing a command
MCommonRenderSettingsDataData container for common rendering settings
MCommonSystemUtilsOS functionality
MComputationInterupt monitor for long computations
MConditionMessageCondition change messages
MContainerMessageContainer-related messages
MCursorManipulate Cursors
MD3D9RendererAccess DirectX utility class
MDagMessageDependency graph messages
MDagModifierDependency graph modifier
MDagPathDAG Path
MDagPathArrayIndexable Array of DAG Paths
MDataBlockDependency node data block
MDataHandleData handle for information contained in a data block
MDeviceChannelInput device channel
MDeviceStateInput device state
MDGContextDependency graph (DG) context class
MDGMessageDependency graph messages
MDGModifierDependency graph modifier
MDistanceManipulate Linear Data
MDoubleArrayArray of doubles data type
MDrawDataDraw data used in the draw methods of MPxSurfaceShapeUI
MDrawInfoDrawing state used in the draw methods of MPxSurfaceShapeUI
MDrawProcedureBaseBase user draw procedure class
MDrawRequestA draw reqeust used in the draw methods of MPxSurfaceShapeUI
MDrawRequestQueueDrawing queue used in MPxSurfaceShapeUI::getDrawRequests
MDrawTraversalA scene drawing traverser
MDynamicsUtilUtility class for Maya dynamics
MDynSweptLineClass for evaluating curve segments as lines over time
MDynSweptTriangleClass for evaluating surfaces as triangles over time
MEulerRotationEuler Rotation Math
MEventSystem event information
MEventMessageEvent messages
MFeedbackLineFeedback line
MFileIOI/O operations on scene files
MFileObjectManipulate Unix filenames and search paths
MFloatArrayArray of floats data type
MFloatMatrixA matrix math class for 4x4 matrices of floats
MFloatPointImplementation of a point
MFloatPointArrayArray of MFloatPoint data type
MFloatVectorA vector math class for vectors of floats
MFloatVectorArrayArray of MFloatVectors data type
MFnFunction Set Type Identifiers
MFnAirFieldFunction set for Air Fields
MFnAmbientLightManage Ambient Light dependency Nodes
MFnAnimCurveAnim Curve Function Set
MFnAnisotropyShaderManage anisotropic shaders
MFnAreaLightManage Area Light dependency Nodes
MFnArrayAttrsDataFunction set for multiple arrays of attributes for dependency node data
MFnAttributeDependency node attribute function set
MFnBaseFunction Set Base Class
MFnBlendShapeDeformerBlend shape deformer function set
MFnBlinnShaderManage Blinn shaders
MFnCameraFunction set for cameras
MFnCharacterFunction Set for Characters
MFnCircleSweepManipCircleSweepManip function set
MFnClipClip function set
MFnComponentBase class for component function sets
MFnComponentListDataComponent list function set for dependency node data
MFnCompoundAttributeCompound attribute function set
MFnContainerNodeContainer function set
MFnCurveSegmentManipCurveSegmentManip function set
MFnDagNodeDAG Node Function Set
MFnDependencyNodeDependency node function set
MFnDirectionalLightManage Directional Light dependency nodes
MFnDirectionManipDirectionManip function set
MFnDiscManipDiscManip function set
MFnDistanceManipDistanceManip function set
MFnDoubleArrayDataDouble array function set for dependency node data
MFnDoubleIndexedComponentDouble indexed component function set
MFnDragFieldFunction set for Drag Fields
MFnDynSweptGeometryDataSwept Geometry function set for dependency node data
MFnEnumAttributeEnumerated attribute function set
MFnExpressionExpression function set
MFnFieldFunction set for Dynamic Fields
MFnFluidFluid node function set
MFnFreePointTriadManipFreePointTriadManip function set
MFnGenericAttributeGeneric attribute function set
MFnGeometryDataGeometry data function set
MFnGeometryFilterGeometry filter function set
MFnGravityFieldFunction set for Gravity Fields
MFnHikEffectorFull Body IK end effector function set
MFnIkEffectorInverse kinematics end effector function set
MFnIkHandleFunction set for inverse kinematics (IK) handles
MFnIkJointFunction set for joints
MFnIkSolverFunction set for inverse kinematics (IK) solvers
MFnInstancerParticle Instancer object access class
MFnIntArrayDataInt array function set for dependency node data
MFnKeyframeDeltaBase function set for keyframe deltas
MFnKeyframeDeltaAddRemoveFunction set for the addition or removal keys on a curve
MFnKeyframeDeltaBlockAddRemoveFunction set for block add or removal of keys
MFnKeyframeDeltaBreakdownFunction set for changes in a key's breakdown state
MFnKeyframeDeltaInfTypeFunction set for changes in pre or post infinity type
MFnKeyframeDeltaMoveFunction set for change in keyframe value or time
MFnKeyframeDeltaScaleFunction set for scaling in time
MFnKeyframeDeltaTangentFunction set for changes to a key's tangent
MFnKeyframeDeltaWeightedFunction set for changes in a key's weighted state
MFnLambertShaderManage Lambert shaders
MFnLatticeLattice function set
MFnLatticeDataLattice Data dependency graph type
MFnLatticeDeformerFFD lattice deformer function set
MFnLayeredShaderManage Layered shaders
MFnLightManage dependency graph nodes representing lights
MFnLightDataAttributeLight data attribute function set
MFnManip3D3D manipulator function set
MFnMatrixAttributeMatrix attribute function set
MFnMatrixDataMatrix function set for dependency node data
MFnMeshPolygonal surface function set
MFnMeshDataMesh function set for dependency node data
MFnMessageAttributeMessage attribute function set
MFnMotionPathMotion path animation function set
MFnNewtonFieldFunction set for Newton Fields
MFnNObjectDataFunction set for nCloth object data
MFnNonAmbientLightManage Non-ambient Light dependency Nodes
MFnNonExtendedLightManage Non-extended Light dependency Nodes
MFnNumericAttributeNumeric attribute function set
MFnNumericDataNumeric data function set
MFnNurbsCurveNURBS curve function set
MFnNurbsCurveDataNurbs Curve function set for dependency node data
MFnNurbsSurfaceNURBS surface function set
MFnNurbsSurfaceDataNurbs Surface function set for dependency node data
MFnParticleSystemClass for obtaining information about a particle system
MFnPartitionFunction set for partitions of objects
MFnPfxGeometryPfxGeometry node function set
MFnPhongEShaderManage phongE shaders
MFnPhongShaderManage Phong Shaders
MFnPluginRegister and deregister plug-in services with Maya
MFnPluginDataUser defined data function set for dependency node data
MFnPointArrayDataPoint array function set for dependency node data
MFnPointLightManage Point Light dependency Nodes
MFnPointOnCurveManipPointOnCurveManip function set
MFnPointOnSurfaceManipPointOnSurfaceManip function set
MFnRadialFieldFunction set for Radial Fields
MFnReflectShaderManage Reflective Surface Shaders
MFnRenderLayerFunction set for render layer
MFnRenderPassFunction set for render passes
MFnRotateManipRotateManip function set
MFnScaleManipScaleManip function set
MFnSetFunction Set for Sets of Objects
MFnSingleIndexedComponentSingle indexed component function set
MFnSkinClusterSkinCluster function set
MFnSphereDataSphere function set for dependency node data
MFnSpotLightManage Spot Light dependency Nodes
MFnStateManipStateManip function set
MFnStringArrayDataString array function set for dependency node data
MFnStringDataString function set for dependency node data
MFnSubdSubdivision surface function set
MFnSubdDataSubdiv Surface function set for dependency node data
MFnSubdNamesManipulate Subdivision Surface vertex, edge and face ids
MFnToggleManipToggleManip function set
MFnTransformCreate and access transform nodes
MFnTripleIndexedComponentTriple indexed component function set
MFnTurbulenceFieldFunction set for Turbulence Fields
MFnTypedAttributeTyped attribute function set
MFnUInt64ArrayDataMUint64 array function set for dependency node data
MFnUint64SingleIndexedComponentSingle MUint64 indexed component function set
MFnUniformFieldFunction set for Uniform Fields
MFnUnitAttributeUnit attribute Function set
MFnVectorArrayDataInt array function set for dependency node data
MFnVolumeAxisFieldFunction set for VolumeAxis Fields
MFnVolumeLightManage volume Light dependency Nodes
MFnVortexFieldFunction set for Vortex Fields
MFnWeightGeometryFilterWeight geometry filter function set
MFnWireDeformerWire deformer function set
MGeometryGeometric data cache
MGeometryDataGeometric data container
MGeometryListGeometric data cache
MGeometryManagerGeometry cache management
MGeometryPrimitiveGeometric index container
MGeometryRequirementsImage manipulation
MGLFunctionTableUtility class which provides wrappers for the OpenGL API
MGlobalStatic class providing common API global functions
MHairSystemInterface with Maya's Dynamic Hair System
MHardwareRendererStatic hardware renderer interface class
MHwrCallbackRendering Callbacks
MHWShaderSwatchGeneratorHardware shader swatch generator utility class
MHwTextureManagerHardware Texture management
MIffFileRead file images stored on disk
MIffTagEncapsulates IFF's 4 character block structure
MIkHandleGroupIK handle groups
MImageImage manipulation
MImageFileInfoImage manipulation
MIntArrayArray of integers data type
MItCurveCVIterator for NURBS curve CVs
MItDagDAG Iterator
MItDependencyGraphDependency Graph Iterator
MItDependencyNodesDependency Node iterator
MIteratorTypeMIteratorType class
MItGeometryIterator class for geometry data
MItInstancerParticle iterator
MItKeyframeKeyframe Iterator
MItMeshEdgePolygon edge iterator
MItMeshFaceVertexFace vertex iterator
MItMeshPolygonPolygon iterator
MItMeshVertexPolygon vertex iterator
MItSelectionListIterate over the items in the selection list
MItSubdEdgeSubdiv edge iterator
MItSubdFaceSubdiv face iterator
MItSubdVertexSubdiv vertex iterator
MItSurfaceCVNURBS surface CV iterator
MLibrarySet up Maya to run in library mode. (OpenMaya)
MLightLinksClass providing read-only Light Linking API functions
MLockMessageNode and plug locking messages
MManipDataManipulator Data
MMaterialHardware shading material class used in MPxSurfaceShapeUI
MMatrixA matrix math class for 4x4 matrices of doubles
MMatrixArrayArray of MMatrix data type
MMeshIntersectorMesh intersector
MMeshSmoothOptionsOptions for control of smooth mesh generation
MMessageMessage base class
MModelMessageScene messages
MMutexLockMethods for managing locks on threads created with MThreadPool and MThreadAsync
MnClothClass for wrapping N cloth objects
MNodeMessageDependency node messages
MNurbsIntersectorNurbs intersector
MObjectArrayArray of MObjects data type
MObjectHandleGeneric Class for validating MObjects
MObjectSetMessageObject Set Messages
MPlaneA plane equation
MPlugCreate and Access dependency node plugs
MPlugArrayArray of MPlugs data type
MPointImplementation of a point
MPointArrayArray of MPoint data type
MPolyMessagePolygon component id change messages
MProgressWindowCreate and manipulate progress windows
MPx3dModelView3d Model View
MPxBakeEngineBaking functionality
MPxCacheFormatCacheFormat definition
MPxCommandBase class for user commands
MPxComponentShapeComponent helper class for surface shapes
MPxConstraintProxy constraint node
MPxConstraintCommandProxy constraint command
MPxContextBase class for user defined contexts
MPxContextCommandBase class for context creation commands
MPxControlCommandBase class for control creation commands
MPxDataBase Class for User-defined Dependency Graph Data Types
MPxDeformerNodeBase class for user defined Deformers
MPxDragAndDropBehaviorDrag and Drop Behavior
MPxEmitterNodeBase class for user defined particle emitters
MPxFieldNodeBase class for user defined fields
MPxFileTranslatorBase Class for creating Maya File Translators
MPxFluidEmitterNodeBase class for user defined particle emitters
MPxGeometryDataBase Class for User-defined Dependency Graph Geometry Data Types
MPxGeometryIteratorBase class for user defined geometry iterators
MPxGlBufferBase class for user defined GL buffers
MPxHardwareShaderBase class for user defined hardware shaders
MPxHwShaderNodeBase class for user defined hardware shaders
MPxIkSolverOBSOLETE CLASS: Base class for user defined IK solvers
MPxIkSolverNodeBase class for user defined IK solvers
MPxImageFileImage manipulation
MPxImagePlaneBase class for user defined imagePlane nodes
MPxLocatorNodeBase class for user defined locators
MPxManipContainerBase class for user defined manipulator containers
MPxManipulatorNodeBase class for manipulator creation
MPxMaterialInformationMaterial information proxy
MPxMayaAsciiFilterTranslator to output filtered Maya ASCII files
MPxMidiInputDeviceMidi input device
MPxModelEditorCommandBase class for editor creation commands
MPxNodeBase class for user defined dependency nodes
MPxObjectSetParent class of all user defined object sets
MPxParticleAttributeMapperNodeUser defined per particle attribute mapping nodes
MPxPolyTrgUser defined poly triangulation support
MPxPolyTweakUVCommandBase class used for moving polygon UV's
MPxRenderPassImplRender pass implementation
MPxSelectionContextBase class for interative selection tools
MPxSpringNodeBase class for user defined spring law
MPxSurfaceShapeParent class of all user defined shapes
MPxSurfaceShapeUIDrawing and selection for user defined shapes
MPxToolCommandBase class for interactive tool commands
MPxTransformBase class for user defined transforms
MPxTransformationMatrixBase class of all user defined transformation matrices
MPxUIControlBase class for control creation
MPxUITableControlBase class for creating new spreadsheet controls
MQuaternionQuaternion math
MRampAttributeRamp data attribute function wrapper class
MRenderCallbackRendering Callbacks
MRenderDataAccess Rendering Data
MRenderingInfoInformation to perform rendering into a hardware render target
MRenderLineClass for accessing paint effects output curve data
MRenderLineArrayClass for accessing paint effects output curve data
MRenderPassDefRender pass information
MRenderPassRegistryAccess the render pass registry
MRenderProfileRender profile
MRenderShadowDataAccess Rendering Shadow Map Data
MRenderTargetInformation to perform rendering into a hardware render target
MRenderUtilCommon API rendering functions
MRenderViewStatic class providing Render View API functions
MRichSelectionSelection list supporting soft selection and symmetry
MSceneMessageScene messages
MScriptUtilUtility class for working with pointers and references
MSelectInfoSelection state information used in MPxSurfaceShapeUI::select
MSelectionListA list of MObjects
MSelectionMaskManage what is selectable in Maya. (OpenMaya) (
MSpaceSpace transformation identifiers
MSpinLockMethods for managing spin locks on threads created with MThreadPool and MThreadAsync
MStatusManipulate Maya Status codes
MStreamUtilsStream functionality
MStringManipulate strings
MStringArrayArray of MStrings data type
MStringResourceLocalizable string resources
MStringResourceIdUnique identifier for an MString Resource
MSwatchRenderBaseSwatch Render Base class
MSwatchRenderRegisterManages swatch generators
MSyntaxSyntax for Commands
MTemplateAction< ActionClass, CommandName, CommandSyntax >Template class for non undoable actions
MTemplateCommand< CommandClass, CommandName, CommandSyntax >Template class for undoable commands
MTemplateContextCommand< ContextCommandName, ContextCommandClass, ContextClass >Template class for context commands
MTemplateCreateNodeCommand< CommandClass, CommandName, NodeName >Template class for undoable commands to create/delete a node
MTemplateSelectionContext< ContextNameString, ContextClass, NodeType, ManipulatorClass, ManipulatorNodeName >Template class for selection context
MTesselationParamsTesselation parameters
MTextureEditorDrawInfoDrawing state for drawing to the UV texture window with custom shapes
MThreadAsyncMethods for creating threads
MThreadPoolMethods for creating and managing a thread pool
MThreadUtilsHelper methods for threaded plugins
MTimeSet and retrieve animation time values in various unit systems
MTimeArrayArray of MTime data type
MTimerThis class works similar to timerX MEL command
MTimerMessageRegister callbacks that are based on a fixed time interval
MToolsInfoTool information
MTransformationMatrixTransformation matrix
MTrimBoundaryArrayAn array class for trim boundaries
MTypeIdManage Maya Object type identifiers
MUiMessageUI messages
MUint64ArrayArray of MUint64 data type
MUintArrayArray of integers data type
MUniformParameterListUniform Parameter
MUserEventMessageUser defined Message Types
MVaryingParameterGeometric data cache
MVaryingParameterListGeometric data cache
MVectorA vector math class for vectors of doubles
MVectorArrayArray of MVectors data type
MViewportRendererBase class for hardware viewport renderers
MWeightComponent weight data

Autodesk® Maya® 2009 © 1997-2008 Autodesk, Inc. All rights reserved. Generated with doxygen 1.5.6