C++ API Reference
Proxy classes

Classes

class  MPx3dModelView
 MPx3dModelView is the class for user defined model views. More...
 
class  MPxAnimCurveInterpolator
 Base Class for User-defined Animation Curve Interpolation Types. More...
 
class  MPxAssembly
 Parent class of all user defined assembly nodes. More...
 
class  MPxAttributePatternFactory
 Base class for user-defined attribute pattern factories. More...
 
class  MPxBakeEngine
 Baking functionality. More...
 
class  MPxBlendShape
 Base class for user-defined blendshape deformers. More...
 
class  MPxCacheConfigRuleFilter
 Proxy class for defining a new caching rule filter. More...
 
class  MPxCacheFormat
 CacheFormat definition. More...
 
class  MPxCameraSet
 Base class for user-defined camera set nodes. More...
 
class  MPxClientDeviceNode
 Base class for client device creation. More...
 
class  MPxCommand
 Base class for user commands. More...
 
class  MPxComponentConverter
 Base class for user defined component converter. More...
 
class  MPxComponentShape
 Component helper class for surface shapes. More...
 
class  MPxConstraint
 Proxy constraint node. More...
 
class  MPxConstraintCommand
 Proxy constraint command. More...
 
class  MPxContext
 Base class for user defined contexts. More...
 
class  MPxContextCommand
 Base class for context creation commands. More...
 
class  MPxControlCommand
 Base class for control creation commands. More...
 
class  MPxData
 Base Class for User-defined Dependency Graph Data Types. More...
 
class  MPxDeformerNode
 Base class for user defined deformers with per-vertex weights. More...
 
class  MPxDragAndDropBehavior
 Drag and Drop Behavior. More...
 
class  MPxDrawOverride
 Base class for user defined drawing of nodes. More...
 
class  MPxEditData
 Base class used to associate user-defined data with edits. More...
 
class  MPxEmitterNode
 Base class for user defined particle emitters. More...
 
class  MPxFieldNode
 Base class for user defined fields. More...
 
class  MPxFileResolver
 Base Class for creating custom Maya File Resolvers. More...
 
class  MPxFileTranslator
 Base Class for creating Maya File Translators. More...
 
class  MPxGeometryData
 Base Class for User-defined Dependency Graph Geometry Data Types. More...
 
class  MPxGeometryFilter
 Base class for user-defined deformers. More...
 
class  MPxGeometryIterator
 Base class for user defined geometry iterators. More...
 
class  MPxGeometryOverride
 Base for user-defined classes to prepare geometry for drawing. More...
 
class  MPxGlBuffer
 Historically this class was used to created offscreen buffers on Linux. More...
 
class  MPxGPUDeformer
 Base class for user defined GPU deformer override evaluators. More...
 
class  MPxHardwareShader
 Base class for user defined hardware shaders. More...
 
struct  MPxHardwareShader::RenderParameters
 Provides information on how to render the image. More...
 
struct  MPxHardwareShader::ShaderContext
 Provides contextual information about the current invocation of the shader. More...
 
class  MPxHwShaderNode
 Base class for user defined hardware shaders. More...
 
struct  MPxHwShaderNode::RenderParameters
 Provides information on how to render the image. More...
 
class  MPxIkSolver
 OBSOLETE CLASS: Base class for user defined IK solvers. More...
 
class  MPxIkSolverNode
 Base class for user defined IK solvers. More...
 
class  MPxImageFile
 Image manipulation. More...
 
class  MPxImagePlane
 Base class for user defined imagePlane nodes. 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  MPxLocatorNode
 Base class for user defined locators. More...
 
class  MPxManipContainer
 Base class for user defined manipulator containers. More...
 
class  MPxManipulatorNode
 Base class for manipulator creation. More...
 
class  MaterialInputData
 Phong shading parameters for an MPxMaterialInformation instance. More...
 
class  MPxMaterialInformation
 Material information proxy. More...
 
class  MPxMayaAsciiFilterOutput
 Wrapper for a Maya Ascii file output stream. More...
 
class  MPxMayaAsciiFilter
 Translator to output filtered Maya ASCII files. More...
 
class  MPxMidiInputDevice
 Midi input device. More...
 
class  MPxModelEditorCommand
 Base class for editor creation commands. More...
 
class  MPxMotionPathNode
 Base class for user defined motionPath nodes. More...
 
class  MPxMultiPolyTweakUVCommand
 Base class used for moving UV's on multiple objects. More...
 
class  MPxNode
 Base class for user defined dependency nodes. More...
 
class  MPxObjectSet
 Parent class of all user defined object sets. More...
 
class  MPxParticleAttributeMapperNode
 User defined per particle attribute mapping nodes. More...
 
class  MPxPolyTrg
 User defined poly triangulation support. More...
 
class  MPxPolyTweakUVCommand
 Base class used for moving polygon UV's. More...
 
class  MPxPolyTweakUVInteractiveCommand
 Base class used for moving polygon UV's. More...
 
class  MPxPrimitiveGenerator
 Base class for user defined primitive generators. More...
 
class  MPxRepresentation
 Abstract base class for user defined representations. More...
 
class  MPxSelectionContext
 Base class for interative selection tools. 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  MPxShadingNodeOverride
 Base class for user defined shading node overrides. More...
 
class  MPxSkinCluster
 Base class for user-defined skin deformers. More...
 
class  MPxSpringNode
 Base class for user defined spring law. 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  MPxSurfaceShape
 Parent class of all user defined shapes. More...
 
class  MPxSurfaceShapeUI
 drawing and selection for user defined shapes More...
 
class  MPxTexContext
 Base class for user defined contexts working on uv editor. More...
 
class  MPxThreadedDeviceNode
 Base class for threaded node creation. More...
 
class  MPxToolCommand
 Base class for interactive tool commands. More...
 
class  MPxTransform
 Base class for user defined transforms. More...
 
class  MPxTransformPreRotation
 Base class for user defined transforms with pre-rotation. More...
 
class  MPxTransformationMatrix
 Base class of all user defined transformation matrices. More...
 
class  MPxTransformationMatrixPreRotation
 Base class of all user defined transformation matrices with pre-rotation. More...
 
class  MPxUIControl
 Base class for control creation. More...
 
class  MPxUITableControl
 Base class for creating new spreadsheet controls. More...
 
class  MPxVertexBufferGenerator
 Base class for user defined vertex buffer generators. More...
 
class  MPxVertexBufferMutator
 Base class for user defined vertex buffer generators. More...
 
struct  MPxViewportComputeItem::Actions
 A bitmask storing a set of actions. More...
 
class  MPxViewportComputeItem
 Virtual base class for user viewport compute. More...
 
class  MUserData
 Virtual base class for user data caching. More...
 

Detailed Description