3

M3dView
A 3-D view (OpenMayaUI) (OpenMayaUI.py)

A

MAngle
Manipulate Angular Data (OpenMaya) (OpenMaya.py)
MAnimControl
Control over animation playback and values (OpenMayaAnim) (OpenMayaAnim.py)
MAnimCurveChange
Anim Curve Change Cache (OpenMayaAnim) (OpenMayaAnim.py)
MAnimCurveClipboard
Control over the animation clipboard (OpenMayaAnim) (OpenMayaAnim.py)
MAnimCurveClipboardItem
Wrapper for a clipboard item. (OpenMayaAnim) (OpenMayaAnim.py)
MAnimCurveClipboardItemArray
Array of MAnimCurveClipboardItem data type (OpenMayaAnim) (OpenMayaAnim.py)
MAnimMessage
Animation messages (OpenMayaAnim) (OpenMayaAnim.py)
MAnimUtil
Static class providing common animation helper methods (OpenMayaAnim) (OpenMayaAnim.py)
MArgDatabase
Command argument list parser. (OpenMaya) (OpenMaya.py)
MArgList
Create and retreive argument lists. (OpenMaya) (OpenMaya.py)
MArgParser
Command argument list parser. (OpenMaya) (OpenMaya.py)
MArrayDataBuilder
Array builder for arrays in data blocks. (OpenMaya) (OpenMaya.py)
MArrayDataHandle
Data block handle for array data. (OpenMaya) (OpenMaya.py)
MAttributeIndex
The index information for an attribute specification. (OpenMaya) (OpenMaya.py)
MAttributeSpec
An attribute specification. (OpenMaya) (OpenMaya.py)
MAttributeSpecArray
An attribute specification array. (OpenMaya) (OpenMaya.py)

B

MBoundingBox
Implementation of a 3D bounding box. (OpenMaya) (OpenMaya.py)

C

MCallbackIdArray
Array of MCallbackId data type. (OpenMaya) (OpenMaya.py)
MClothConstraint
Interface for cloth solver constraint system.
MClothConstraintBridge
Interface for cloth solver constraint command bridge.
MClothConstraintCmd
Interface for cloth solver constraint command.
MClothControl
Access to cloth data
MClothEdge
Interface for cloth edge.
MClothForce
Interface for creating cloth solver force system.
MClothMaterial
Access to various cloth material properties.
MClothParticle
Interface for cloth particle.
MClothPolyhedron
Interface for cloth solver collision rigid body.
MClothSolverRegister
Manages cloth solvers
MClothSystem
Interface for cloth solver system.
MClothTriangle
Interface for cloth triangle.
MColor
A color math class. (OpenMaya) (OpenMaya.py)
MColorArray
Array of MColor data type. (OpenMaya) (OpenMaya.py)
MCommandMessage
Helper class to handle MEL output. (OpenMaya) (OpenMaya.py)
MCommandResult
Result returned from executing a command. (OpenMaya) (OpenMaya.py)
MCommonRenderSettingsData
Data container for common rendering settings (OpenMayaRender) (OpenMayaRender.py)
MCommonSystemUtils
OS functionality. (OpenMaya)
MComputation
Interupt monitor for long computations. (OpenMaya) (OpenMaya.py)
MConditionMessage
Condition change messages. (OpenMaya) (OpenMaya.py)
MCursor
Manipulate Cursors. (OpenMayaUI) (OpenMayaUI.py)

D

MD3D9Renderer
Access DirectX utility class (OpenMayaRender) (OpenMayaRender.py)
MDGContext
Dependency graph context class. (OpenMaya) (OpenMaya.py)
MDGMessage
Dependency graph messages. (OpenMaya) (OpenMaya.py)
MDGModifier
Dependency graph modifier. (OpenMaya) (OpenMaya.py)
MDagMessage
Dependency graph messages. (OpenMaya) (OpenMaya.py)
MDagModifier
Dependency graph modifier. (OpenMaya) (OpenMaya.py)
MDagPath
DAG Path. (OpenMaya) (OpenMaya.py)
MDagPathArray
Indexable Array of DAG Paths. (OpenMaya) (OpenMaya.py)
MDataBlock
Dependency node data block. (OpenMaya) (OpenMaya.py)
MDataHandle
Data handle for information contained in a data block. (OpenMaya) (OpenMaya.py)
MDeviceChannel
Input device channel (OpenMayaUI) (OpenMayaUI.py)
MDeviceState
Input device state (OpenMayaUI) (OpenMayaUI.py)
MDistance
Manipulate Linear Data. (OpenMaya) (OpenMaya.py)
MDoubleArray
Array of doubles data type. (OpenMaya) (OpenMaya.py)
MDrawData
Draw data used in the draw methods of MPxSurfaceShapeUI (OpenMayaUI) (OpenMayaUI.py)
MDrawInfo
Drawing state used in the draw methods of MPxSurfaceShapeUI (OpenMayaUI) (OpenMayaUI.py)
MDrawProcedureBase
Base user draw procedure class (OpenMayaRender) (OpenMayaRender.py)
MDrawRequest
A draw reqeust used in the draw methods of MPxSurfaceShapeUI (OpenMayaUI) (OpenMayaUI.py)
MDrawRequestQueue
Drawing queue used in MPxSurfaceShapeUI::getDrawRequests (OpenMayaUI) (OpenMayaUI.py)
MDrawTraversal
A scene drawing traverser (OpenMayaUI) (OpenMayaUI.py)
MDynSweptLine
Class for evaluating curve segments as lines over time. (OpenMayaFX) (OpenMayaFX.py)
MDynSweptTriangle
Class for evaluating surfaces as triangles over time. (OpenMayaFX) (OpenMayaFX.py)
MDynamicsUtil
Utility class for Maya dynamics (OpenMayaFX) (OpenMayaFX.py)

E

MEulerRotation
Euler Rotation Math. (OpenMaya) (OpenMaya.py)
MEvent
System event information (OpenMayaUI) (OpenMayaUI.py)
MEventMessage
Event messages. (OpenMaya) (OpenMaya.py)

F

MFeedbackLine
Feedback line (OpenMayaUI) (OpenMayaUI.py)
MFileIO
I/O operations on scene files. (OpenMaya) (OpenMaya.py)
MFileObject
Manipulate Unix filenames and search paths. (OpenMaya) (OpenMaya.py)
MFloatArray
Array of floats data type. (OpenMaya) (OpenMaya.py)
MFloatMatrix
A matrix math class for 4x4 matrices of floats. (OpenMaya) (OpenMaya.py)
MFloatPoint
Implementation of a point. (OpenMaya) (OpenMaya.py)
MFloatPointArray
Array of MFloatPoint data type. (OpenMaya) (OpenMaya.py)
MFloatVector
A vector math class for vectors of floats. (OpenMaya) (OpenMaya.py)
MFloatVectorArray
Array of MFloatVectors data type. (OpenMaya) (OpenMaya.py)

Fn

MFn
Function Set Type Identifiers

FnA

MFnAirField
Function set for Air Fields (OpenMayaFX) (OpenMayaFX.py)
MFnAmbientLight
Manage Ambient Light dependency Nodes. (OpenMaya) (OpenMaya.py)
MFnAnimCurve
Anim Curve Function Set (OpenMayaAnim) (OpenMayaAnim.py)
MFnAnisotropyShader
Manage anisotropic shaders. (OpenMaya) (OpenMaya.py)
MFnAreaLight
Manage Area Light dependency Nodes. (OpenMaya) (OpenMaya.py)
MFnArrayAttrsData
Function set for multiple arrays of attributes for dependency node data. (OpenMaya) (OpenMaya.py)
MFnAttribute
Dependency node attribute function set. (OpenMaya) (OpenMaya.py)

FnB

MFnBase
Function Set Base Class. (OpenMaya) (OpenMaya.py)
MFnBlendShapeDeformer
blend shape deformer function set (OpenMayaAnim) (OpenMayaAnim.py)
MFnBlinnShader
Manage Blinn shaders. (OpenMaya) (OpenMaya.py)

FnC

MFnCamera
Function set for cameras. (OpenMaya) (OpenMaya.py)
MFnCharacter
Function Set for Characters (OpenMayaAnim) (OpenMayaAnim.py)
MFnCircleSweepManip
CircleSweepManip function set (OpenMayaUI) (OpenMayaUI.py)
MFnClip
clip function set (OpenMayaAnim) (OpenMayaAnim.py)
MFnComponent
Base class for component function sets. (OpenMaya) (OpenMaya.py)
MFnComponentListData
Component list function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnCompoundAttribute
Compound attribute function set. (OpenMaya) (OpenMaya.py)
MFnCurveSegmentManip
CurveSegmentManip function set (OpenMayaUI) (OpenMayaUI.py)

FnD

MFnDagNode
DAG Node Function Set. (OpenMaya) (OpenMaya.py)
MFnData
Parent Class for dependency graph data function sets. (OpenMaya) (OpenMaya.py)
MFnDependencyNode
Dependency node function set. (OpenMaya) (OpenMaya.py)
MFnDirectionManip
DirectionManip function set (OpenMayaUI) (OpenMayaUI.py)
MFnDirectionalLight
Manage Directional Light dependency nodes. (OpenMaya) (OpenMaya.py)
MFnDiscManip
DiscManip function set (OpenMayaUI) (OpenMayaUI.py)
MFnDistanceManip
DistanceManip function set (OpenMayaUI) (OpenMayaUI.py)
MFnDoubleArrayData
double array function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnDoubleIndexedComponent
Double indexed component function set. (OpenMaya) (OpenMaya.py)
MFnDragField
Function set for Drag Fields (OpenMayaFX) (OpenMayaFX.py)
MFnDynSweptGeometryData
Swept Geometry function set for dependency node data (OpenMayaFX) (OpenMayaFX.py)

FnE

MFnEnumAttribute
Enumerated attribute function set. (OpenMaya) (OpenMaya.py)
MFnExpression
Expression function set. (OpenMaya) (OpenMaya.py)

FnF

MFnField
Function set for Dynamic Fields (OpenMayaFX) (OpenMayaFX.py)
MFnFluid
Fluid node function set (OpenMayaFX) (OpenMayaFX.py)
MFnFreePointTriadManip
FreePointTriadManip function set (OpenMayaUI) (OpenMayaUI.py)

FnG

MFnGenericAttribute
Generic attribute function set. (OpenMaya) (OpenMaya.py)
MFnGeometryData
Geometry data function set. (OpenMaya) (OpenMaya.py)
MFnGeometryFilter
geometry filter function set (OpenMayaAnim) (OpenMayaAnim.py)
MFnGravityField
Function set for Gravity Fields (OpenMayaFX) (OpenMayaFX.py)

FnH

MFnHikEffector
Full Body IK end effector function set (OpenMayaAnim) (OpenMayaAnim.py)

FnI

MFnIkEffector
Inverse kinematics end effector function set (OpenMayaAnim) (OpenMayaAnim.py)
MFnIkHandle
Function set for inverse kinematics (IK) handles (OpenMayaAnim) (OpenMayaAnim.py)
MFnIkJoint
Function set for joints (OpenMayaAnim) (OpenMayaAnim.py)
MFnIkSolver
Function set for inverse kinematics (IK) solvers (OpenMayaAnim) (OpenMayaAnim.py)
MFnInstancer
(OpenMayaFX) (OpenMayaFX.py)
MFnIntArrayData
int array function set for dependency node data. (OpenMaya) (OpenMaya.py)

FnK

MFnKeyframeDelta
Base function set for keyframe deltas (OpenMayaAnim) (OpenMayaAnim.py)
MFnKeyframeDeltaAddRemove
Function set for the addition or removal keys on a curve. (OpenMayaAnim) (OpenMayaAnim.py)
MFnKeyframeDeltaBlockAddRemove
Function set for block add or removal of keys. (OpenMayaAnim) (OpenMayaAnim.py)
MFnKeyframeDeltaBreakdown
Function set for changes in a key's breakdown state. (OpenMayaAnim) (OpenMayaAnim.py)
MFnKeyframeDeltaInfType
Function set for changes in pre or post infinity type. (OpenMayaAnim) (OpenMayaAnim.py)
MFnKeyframeDeltaMove
Function set for change in keyframe value or time. (OpenMayaAnim) (OpenMayaAnim.py)
MFnKeyframeDeltaScale
Function set for scaling in time. (OpenMayaAnim) (OpenMayaAnim.py)
MFnKeyframeDeltaTangent
Function set for changes to a key's tangent. (OpenMayaAnim) (OpenMayaAnim.py)
MFnKeyframeDeltaWeighted
Function set for changes in a key's weighted state. (OpenMayaAnim) (OpenMayaAnim.py)

FnL

MFnLambertShader
Manage Lambert shaders. (OpenMaya) (OpenMaya.py)
MFnLattice
Lattice function set (OpenMayaAnim) (OpenMayaAnim.py)
MFnLatticeData
Lattice Data dependency graph type. (OpenMaya) (OpenMaya.py)
MFnLatticeDeformer
FFD lattice deformer function set (OpenMayaAnim) (OpenMayaAnim.py)
MFnLayeredShader
Manage Layered shaders. (OpenMaya) (OpenMaya.py)
MFnLight
Manage dependency graph nodes representing lights. (OpenMaya) (OpenMaya.py)
MFnLightDataAttribute
Light data attribute function set. (OpenMaya) (OpenMaya.py)

FnM

MFnManip3D
3D manipulator function set (OpenMayaUI) (OpenMayaUI.py)
MFnMatrixAttribute
Matrix attribute function set. (OpenMaya) (OpenMaya.py)
MFnMatrixData
Matrix function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnMesh
Polygonal surface function set. (OpenMaya) (OpenMaya.py)
MFnMeshData
Mesh function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnMessageAttribute
Message attribute function set. (OpenMaya) (OpenMaya.py)
MFnMotionPath
Motion path animation function set (OpenMayaAnim) (OpenMayaAnim.py)

FnN

MFnNObjectData
(OpenMayaFX) (OpenMayaFX.py)
MFnNewtonField
Function set for Newton Fields (OpenMayaFX) (OpenMayaFX.py)
MFnNonAmbientLight
Manage Non-ambient Light dependency Nodes. (OpenMaya) (OpenMaya.py)
MFnNonExtendedLight
Manage Non-extended Light dependency Nodes. (OpenMaya) (OpenMaya.py)
MFnNumericAttribute
Numeric attribute function set. (OpenMaya) (OpenMaya.py)
MFnNumericData
Numeric data function set. (OpenMaya) (OpenMaya.py)
MFnNurbsCurve
NURBS curve function set. (OpenMaya) (OpenMaya.py)
MFnNurbsCurveData
Nurbs Curve function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnNurbsSurface
NURBS surface function set. (OpenMaya) (OpenMaya.py)
MFnNurbsSurfaceData
Nurbs Surface function set for dependency node data. (OpenMaya) (OpenMaya.py)

FnP

MFnParticleSystem
Class for obtaining information about a particle system. (OpenMayaFX) (OpenMayaFX.py)
MFnPartition
Function Partition for Partitions of Objects. (OpenMaya) (OpenMaya.py)
MFnPfxGeometry
PfxGeometry node function set (OpenMayaFX) (OpenMayaFX.py)
MFnPhongEShader
Manage phongE shaders. (OpenMaya) (OpenMaya.py)
MFnPhongShader
Manage Phong Shaders. (OpenMaya) (OpenMaya.py)
MFnPlugin
Register and deregister plug-in services with Maya. (OpenMaya) (OpenMayaMPx.py)
MFnPluginData
User defined data function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnPointArrayData
Point array function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnPointLight
Manage Point Light dependency Nodes. (OpenMaya) (OpenMaya.py)
MFnPointOnCurveManip
PointOnCurveManip function set (OpenMayaUI) (OpenMayaUI.py)
MFnPointOnSurfaceManip
PointOnSurfaceManip function set (OpenMayaUI) (OpenMayaUI.py)

FnR

MFnRadialField
Function set for Radial Fields (OpenMayaFX) (OpenMayaFX.py)
MFnReflectShader
Manage Reflective Surface Shaders. (OpenMaya) (OpenMaya.py)
MFnRenderLayer
Function set for render layer. (OpenMayaRender) (OpenMayaRender.py)
MFnRotateManip
RotateManip function set (OpenMayaUI) (OpenMayaUI.py)

FnS

MFnScaleManip
ScaleManip function set (OpenMayaUI) (OpenMayaUI.py)
MFnSet
Function Set for Sets of Objects. (OpenMaya) (OpenMaya.py)
MFnSingleIndexedComponent
Single indexed component function set. (OpenMaya) (OpenMaya.py)
MFnSkinCluster
skinCluster function set (OpenMayaAnim) (OpenMayaAnim.py)
MFnSphereData
Sphere function set for dependency node data . (OpenMaya) (OpenMaya.py)
MFnSpotLight
Manage Spot Light dependency Nodes. (OpenMaya) (OpenMaya.py)
MFnStateManip
StateManip function set (OpenMayaUI) (OpenMayaUI.py)
MFnStringArrayData
String array function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnStringData
String function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnSubd
Subdivision surface function set. (OpenMaya) (OpenMaya.py)
MFnSubdData
Subdiv Surface function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnSubdNames
Manipulate Subdivision Surface vertex, edge and face ids. (OpenMaya) (OpenMaya.py)

FnT

MFnToggleManip
ToggleManip function set (OpenMayaUI) (OpenMayaUI.py)
MFnTransform
Create and access transform nodes. (OpenMaya) (OpenMaya.py)
MFnTripleIndexedComponent
Triple indexed component function set. (OpenMaya) (OpenMaya.py)
MFnTurbulenceField
Function set for Turbulence Fields (OpenMayaFX) (OpenMayaFX.py)
MFnTypedAttribute
Typed attribute function set. (OpenMaya) (OpenMaya.py)

FnU

MFnUInt64ArrayData
MUint64 array function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnUniformField
Function set for Uniform Fields (OpenMayaFX) (OpenMayaFX.py)
MFnUnitAttribute
Unit attribute Function set. (OpenMaya) (OpenMaya.py)

FnV

MFnVectorArrayData
int array function set for dependency node data. (OpenMaya) (OpenMaya.py)
MFnVolumeAxisField
Function set for VolumeAxis Fields (OpenMayaFX) (OpenMayaFX.py)
MFnVolumeLight
Manage volume Light dependency Nodes. (OpenMaya) (OpenMaya.py)
MFnVortexField
Function set for Vortex Fields (OpenMayaFX) (OpenMayaFX.py)

FnW

MFnWeightGeometryFilter
Weight geometry filter function set (OpenMayaAnim) (OpenMayaAnim.py)
MFnWireDeformer
wire deformer function set (OpenMayaAnim) (OpenMayaAnim.py)

G

MGLFunctionTable
Utility class which provides wrappers for the OpenGL API. (OpenMayaRender) (OpenMayaRender.py)
MGeometry
Geometric data cache. (OpenMayaRender) (OpenMayaRender.py)
MGeometryData
Geometric data container (OpenMayaRender) (OpenMayaRender.py)
MGeometryList
Geometric data cache. (OpenMayaRender) (OpenMayaRender.py)
MGeometryManager
Geometry cache management (OpenMayaRender) (OpenMayaRender.py)
MGeometryPrimitive
Geometric index container (OpenMayaRender) (OpenMayaRender.py)
MGeometryRequirements
Image manipulation (OpenMayaRender) (OpenMayaRender.py)
MGlobal
Static class providing common API global functions. (OpenMaya) (OpenMaya.py)

H

MHWShaderSwatchGenerator
Hardware shader swatch generator utility class (OpenMayaUI) (OpenMayaUI.py)
MHairSystem

MHardwareRenderer
Static hardware renderer interface class (OpenMayaRender) (OpenMayaRender.py)
MHwTextureManager
Hardware Texture management (OpenMayaRender) (OpenMayaRender.py)
MHwrCallback
Rendering Callbacks (OpenMayaRender) (OpenMayaRender.py)

I

MIffFile
Read file images stored on disk. (OpenMaya) (OpenMaya.py)
MIffTag
Encapsulates IFF's 4 character block structure. (OpenMaya) (OpenMaya.py)
MIkHandleGroup
IK handle groups (OpenMayaAnim) (OpenMayaAnim.py)
MIkSystem
Inverse kinematics (IK) system class (OpenMayaAnim) (OpenMayaAnim.py)
MImage
Image manipulation (OpenMaya) (OpenMaya.py)
MImageFileInfo
Image manipulation (OpenMaya) (OpenMaya.py)
MIntArray
Array of integers data type. (OpenMaya) (OpenMaya.py)

It

MItCurveCV
Iterator for NURBS curve CVs. (OpenMaya) (OpenMaya.py)
MItDag
DAG Iterator. (OpenMaya) (OpenMaya.py)
MItDependencyGraph
Dependency Graph Iterator. (OpenMaya) (OpenMaya.py)
MItDependencyNodes
Dependency Node iterator. (OpenMaya) (OpenMaya.py)
MItGeometry
Iterator class for geometry data. (OpenMaya) (OpenMaya.py)
MItInstancer
Particle iterator. (OpenMaya) (OpenMaya.py)
MItKeyframe
Keyframe Iterator (OpenMayaAnim) (OpenMayaAnim.py)
MItMeshEdge
Polygon edge iterator. (OpenMaya) (OpenMaya.py)
MItMeshFaceVertex
Face vertex iterator. (OpenMaya) (OpenMaya.py)
MItMeshPolygon
Polygon iterator. (OpenMaya) (OpenMaya.py)
MItMeshVertex
Polygon vertex iterator. (OpenMaya) (OpenMaya.py)
MItSelectionList
Iterate over the items in the selection list. (OpenMaya) (OpenMaya.py)
MItSubdEdge
Subdiv edge iterator. (OpenMaya) (OpenMaya.py)
MItSubdFace
Subdiv vertex iterator. (OpenMaya) (OpenMaya.py)
MItSubdVertex
Subdiv vertex iterator. (OpenMaya) (OpenMaya.py)
MItSurfaceCV
NURBS surface CV iterator. (OpenMaya) (OpenMaya.py)
MIteratorType
MIteratorType class (OpenMaya) (OpenMaya.py)

L

MLibrary
Set up Maya to run in library mode. (OpenMaya)
MLightLinks
Class providing read-only Light Linking API functions (OpenMayaRender) (OpenMayaRender.py)
MLockMessage
Node/plug locking messages. (OpenMaya) (OpenMaya.py)

M

MManipData
Manipulator Data (OpenMayaUI) (OpenMayaUI.py)
MMaterial
Hardware shading material class used in MPxSurfaceShapeUI (OpenMayaUI) (OpenMayaUI.py)
MMatrix
A matrix math class for 4x4 matrices of doubles. (OpenMaya) (OpenMaya.py)
MMatrixArray
Array of MMatrix data type. (OpenMaya) (OpenMaya.py)
MMeshIntersector
Mesh intersector. (OpenMaya) (OpenMaya.py)
MMessage
Message base class. (OpenMaya) (OpenMaya.py)
MModelMessage
Scene messages. (OpenMaya) (OpenMaya.py)
MMutexLock
Methods for managing locks on threads created with MThreadPool and MThreadAsync. (OpenMaya)

N

MNodeMessage
Dependency node messages. (OpenMaya) (OpenMaya.py)
MnCloth
(OpenMayaFX) (OpenMayaFX.py)

O

MObject
Generic Class for Accessing Internal Maya Objects
MObjectArray
Array of MObjects data type. (OpenMaya) (OpenMaya.py)
MObjectHandle
Generic Class for validating MObjects. (OpenMaya) (OpenMaya.py)
MObjectSetMessage
Object Set Messages. (OpenMaya) (OpenMaya.py)

P

MPlug
Create and Access dependency node plugs. (OpenMaya) (OpenMaya.py)
MPlugArray
Array of MPlugs data type. (OpenMaya) (OpenMaya.py)
MPoint
Implementation of a point. (OpenMaya) (OpenMaya.py)
MPointArray
Array of MPoint data type. (OpenMaya) (OpenMaya.py)
MPolyMessage
Polygon component id change messages. (OpenMaya) (OpenMaya.py)
MProgressWindow
Create and manipulate progress windows. (OpenMayaUI) (OpenMayaUI.py)

Px

MPx3dModelView
3d Model View (OpenMayaUI) (OpenMayaMPx.py)
MPxBakeEngine
Baking functionality. (OpenMaya) (OpenMayaMPx.py)
MPxCommand
Base class for user commands. (OpenMaya) (OpenMayaMPx.py)
MPxComponentShape
Component helper class for surface shapes. (OpenMaya) (OpenMayaMPx.py)
MPxConstraint
Proxy constraint node (OpenMayaAnim) (OpenMayaMPx.py)
MPxConstraintCommand
Proxy constraint command (OpenMayaAnim) (OpenMayaMPx.py)
MPxContext
Base class for user defined contexts (OpenMayaUI) (OpenMayaMPx.py)
MPxContextCommand
Base class for context creation commands (OpenMayaUI) (OpenMayaMPx.py)
MPxControlCommand
Base class for control creation commands (OpenMayaUI) (OpenMayaMPx.py)
MPxData
Base Class for User-defined Dependency Graph Data Types. (OpenMaya) (OpenMayaMPx.py)
MPxDeformerNode
Base class for user defined Deformers (OpenMayaAnim) (OpenMayaMPx.py)
MPxDragAndDropBehavior
Drag and Drop Behavior (OpenMayaUI) (OpenMayaMPx.py)
MPxEmitterNode
Base class for user defined particle emitters (OpenMayaFX) (OpenMayaMPx.py)
MPxFieldNode
Base class for user defined fields (OpenMayaFX) (OpenMayaMPx.py)
MPxFileTranslator
Base Class for creating Maya File Translators. (OpenMaya) (OpenMayaMPx.py)
MPxFluidEmitterNode
Base class for user defined particle emitters (OpenMayaFX) (OpenMayaMPx.py)
MPxGeometryData
Base Class for User-defined Dependency Graph Geometry Data Types. (OpenMaya) (OpenMayaMPx.py)
MPxGeometryIterator
Base class for user defined geometry iterators. (OpenMaya) (OpenMayaMPx.py)
MPxGlBuffer
Base class for user defined GL buffers (OpenMayaUI) (OpenMayaMPx.py)
MPxHardwareShader
Base class for user defined hardware shaders (OpenMayaUI) (OpenMayaMPx.py)
MPxHwShaderNode
Base class for user defined hardware shaders (OpenMayaUI) (OpenMayaMPx.py)
MPxIkSolver
OBSOLETE CLASS: Base class for user defined IK solvers (OpenMayaAnim)
MPxIkSolverNode
Base class for user defined IK solvers (OpenMayaAnim) (OpenMayaAnim.py)
MPxImageFile
Image manipulation. (OpenMaya) (OpenMayaMPx.py)
MPxImagePlane
Base class for user defined imagePlane nodes. (OpenMaya) (OpenMayaMPx.py)
MPxLocatorNode
Base class for user defined locators (OpenMayaUI) (OpenMayaMPx.py)
MPxManipContainer
Base class for user defined manipulator containers (OpenMayaUI) (OpenMayaMPx.py)
MPxMaterialInformation
Material information proxy. (OpenMaya) (OpenMayaMPx.py)
MPxMayaAsciiFilter
Translator to output filtered Maya ASCII files. (OpenMaya) (OpenMayaMPx.py)
MPxMidiInputDevice
Midi input device (OpenMayaUI) (OpenMayaMPx.py)
MPxModelEditorCommand
Base class for editor creation commands (OpenMayaUI) (OpenMayaMPx.py)
MPxNode
Base class for user defined dependency nodes. (OpenMaya) (OpenMayaMPx.py)
MPxObjectSet
Parent class of all user defined object sets. (OpenMaya) (OpenMayaMPx.py)
MPxParticleAttributeMapperNode
User defined per particle attribute mapping nodes. (OpenMayaFX) (OpenMayaMPx.py)
MPxPolyTrg
User defined poly triangulation support. (OpenMaya) (OpenMayaMPx.py)
MPxPolyTweakUVCommand
Base class used for moving polygon UV's. (OpenMaya) (OpenMayaMPx.py)
MPxSelectionContext
Base class for interative selection tools (OpenMayaUI) (OpenMayaMPx.py)
MPxSpringNode
Base class for user defined spring law (OpenMayaFX) (OpenMayaMPx.py)
MPxSurfaceShape
parent class of all user defined shapes. (OpenMaya) (OpenMayaMPx.py)
MPxSurfaceShapeUI
drawing and selection for user defined shapes (OpenMayaUI) (OpenMayaMPx.py)
MPxToolCommand
Base class for interactive tool commands (OpenMayaUI) (OpenMayaMPx.py)
MPxTransform
Base class for user defined transforms. (OpenMaya) (OpenMayaMPx.py)
MPxTransformationMatrix
Base class of all user defined transformation matrices. (OpenMaya) (OpenMayaMPx.py)
MPxUIControl
Base class for control creation (OpenMayaUI) (OpenMayaMPx.py)
MPxUITableControl
Base class for creating new spreadsheet controls. (OpenMayaUI) (OpenMayaMPx.py)

Q

MQuaternion
Quaternion math. (OpenMaya) (OpenMaya.py)

R

MRampAttribute
Ramp data attribute function wrapper class. (OpenMaya) (OpenMaya.py)
MRenderCallback
Rendering Callbacks (OpenMayaRender) (OpenMayaRender.py)
MRenderData
Access Rendering Data (OpenMayaRender) (OpenMayaRender.py)
MRenderLine
Class for accessing paint effects output curve data. (OpenMayaFX) (OpenMayaFX.py)
MRenderLineArray
Class for accessing paint effects output curve data. (OpenMayaFX) (OpenMayaFX.py)
MRenderProfile
Render profile. (OpenMayaRender) (OpenMayaRender.py)
MRenderShadowData
Access Rendering Shadow Map Data (OpenMayaRender) (OpenMayaRender.py)
MRenderTarget
Information to perform rendering into a hardware render target. (OpenMayaRender) (OpenMayaRender.py)
MRenderUtil
Static class providing common API rendering functions (OpenMayaRender) (OpenMayaRender.py)
MRenderView
Static class providing Render View API functions (OpenMayaRender) (OpenMayaRender.py)
MRenderingInfo
Information to perform rendering into a hardware render target. (OpenMayaRender) (OpenMayaRender.py)

S

MSceneMessage
Scene messages. (OpenMaya) (OpenMaya.py)
MScriptUtil
Utility class for working with pointers and references. (OpenMaya) (OpenMaya.py)
MSelectInfo
Selection state information used in MPxSurfaceShapeUI::select (OpenMayaUI) (OpenMayaUI.py)
MSelectionList
A list of MObjects. (OpenMaya) (OpenMaya.py)
MSelectionMask
Manage what is selectable in Maya. (OpenMaya) (OpenMaya.py)
MSimple
(OpenMaya)
MSpace
Space transformation identifiers
MSpinLock
Methods for managing spin locks on threads created with MThreadPool and MThreadAsync. (OpenMaya)
MStatus
Manipulate Maya Status codes. (OpenMaya)
MStreamUtils
Stream functionality. (OpenMaya) (OpenMaya.py)
MString
Manipulate strings. (OpenMaya)
MStringArray
Array of MStrings data type. (OpenMaya)
MStringResource
Localizable string resources. (OpenMaya)
MStringResourceId
Unique identifier for an MString Resource. (OpenMaya)
MSwatchRenderBase
Swatch Render Base class (OpenMayaRender) (OpenMayaRender.py)
MSwatchRenderRegister
Manages swatch generators (OpenMayaRender) (OpenMayaRender.py)
MSyntax
Syntax for Commands. (OpenMaya) (OpenMaya.py)

T

MTesselationParams
Tesselation parameters. (OpenMaya) (OpenMaya.py)
MTextureEditorDrawInfo
Drawing state for drawing to the UV texture window with custom shapes. See MPxSurfaceShapeUI (OpenMayaUI) for more information.
MThreadAsync
Methods for creating threads. (OpenMaya)
MThreadPool
Methods for creating and managing a thread pool. (OpenMaya)
MTime
Set and retrieve animation time values. (OpenMaya) (OpenMaya.py)
MTimeArray
Array of MTime data type. (OpenMaya) (OpenMaya.py)
MTimer
This class works similar to timerX MEL command. (OpenMaya) (OpenMaya.py)
MTimerMessage
Register callbacks that are based on a fixed time interval. (OpenMaya) (OpenMaya.py)
MToolsInfo
Tool information (OpenMayaUI) (OpenMayaUI.py)
MTransformationMatrix
Transformation matrix. (OpenMaya) (OpenMaya.py)
MTrimBoundaryArray
An array class for trim boundaries. (OpenMaya) (OpenMaya.py)
MTypeId
Manage Maya Object type identifiers. (OpenMaya) (OpenMaya.py)

U

MUiMessage
UI messages (OpenMayaUI) (OpenMayaUI.py)
MUint64Array
Array of MUint64 data type. (OpenMaya) (OpenMaya.py)
MUintArray
Array of integers data type. (OpenMaya) (OpenMaya.py)
MUniformParameter
Uniform parameter. (OpenMayaRender) (OpenMayaRender.py)
MUniformParameterList
Uniform Parameter. (OpenMayaRender) (OpenMayaRender.py)
MUserEventMessage
User-defined Message Types. (OpenMaya) (OpenMaya.py)

V

MVaryingParameter
Geometric data cache. (OpenMayaRender) (OpenMayaRender.py)
MVaryingParameterList
Geometric data cache. (OpenMayaRender) (OpenMayaRender.py)
MVector
A vector math class for vectors of doubles. (OpenMaya) (OpenMaya.py)
MVectorArray
Array of MVectors data type. (OpenMaya) (OpenMaya.py)
MViewportRenderer
Base class for hardware viewport renderers. (OpenMayaRender) (OpenMayaRender.py)