C++ API Reference
|
Classes | |
class | M3dView |
A 3-D view. More... | |
class | MCursor |
Manipulate Cursors. More... | |
class | MDeviceChannel |
Input device channel. More... | |
class | MDeviceState |
Input device state. More... | |
class | MDrawData |
The MDrawData class holds geometry specific information for user defined shapes which maya does not intrinsicly know about. More... | |
class | MDrawInfo |
This class is used by the getDrawRequests method of MPxSurfaceShapeUI to specify the current object drawing state for a user defined shape. More... | |
class | MDrawRequest |
This class encapsulates all the information needed to fulfill a request to draw an object or part of an object. More... | |
class | MDrawRequestQueue |
This class defines a simple interface for a collection of MDrawRequest objects. More... | |
class | MDrawTraversal |
MDrawTraversal is a utility class for interactive drawing. More... | |
class | MEvent |
System event information. More... | |
class | MExternalDropCallback |
Provides a callback hook into Maya's drag-and-drop mechanism. More... | |
class | MExternalDropData |
Drag-and-drop data, used with MExternalDropCallback. More... | |
class | MFeedbackLine |
Feedback line. More... | |
class | MFnCircleSweepManip |
CircleSweepManip function set. More... | |
class | MFnCurveSegmentManip |
CurveSegmentManip function set. More... | |
class | MFnDirectionManip |
DirectionManip function set. More... | |
class | MFnDiscManip |
DiscManip function set. More... | |
class | MFnDistanceManip |
DistanceManip function set. More... | |
class | MFnFreePointTriadManip |
FreePointTriadManip function set. More... | |
class | MFnManip3D |
3D manipulator function set More... | |
class | MFnPointOnCurveManip |
PointOnCurveManip function set. More... | |
class | MFnPointOnSurfaceManip |
PointOnSurfaceManip function set. More... | |
class | MFnRotateManip |
RotateManip function set. More... | |
class | MFnScaleManip |
ScaleManip function set. More... | |
class | MFnStateManip |
StateManip function set. More... | |
class | MFnToggleManip |
ToggleManip function set. More... | |
class | MGraphEditorInfo |
Graph Editor state information with manipulation capabilities. More... | |
class | MHWShaderSwatchGenerator |
Hardware shader swatch generator utility class. More... | |
class | MManipData |
Manipulator Data. More... | |
class | MMaterial |
This class is used in the draw functions of user defined shapes (see MPxSurfaceShapeUI) for setting up and querying materials used in shaded mode drawing. More... | |
class | MMaterialArray |
Array of pointers of MMaterial data type. More... | |
class | MObjectListFilter |
Class for defining a scene list filter. More... | |
class | MPanelCanvas |
Introduced in 2020.0 More... | |
class | MPanelCanvasInfo |
Introduced in 2020.0 More... | |
class | MProgressWindow |
Create and manipulate progress windows. More... | |
class | MPx3dModelView |
MPx3dModelView is the class for user defined model views. More... | |
class | MPxClientDeviceNode |
Base class for client device creation. 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 | MPxDragAndDropBehavior |
Drag and Drop Behavior. More... | |
class | MPxGlBuffer |
Historically this class was used to created offscreen buffers on Linux. 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 | 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 | MPxMidiInputDevice |
Midi input device. More... | |
class | MPxModelEditorCommand |
Base class for editor creation commands. More... | |
class | MPxPolyTweakUVInteractiveCommand |
Base class used for moving polygon UV's. More... | |
class | MPxSelectionContext |
Base class for interative selection tools. 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 | MCharBuffer |
Memory buffer utility class. More... | |
class | MPxToolCommand |
Base class for interactive tool commands. More... | |
class | MPxUIControl |
Base class for control creation. More... | |
class | MPxUITableControl |
Base class for creating new spreadsheet controls. More... | |
class | MQtUtil |
Qt Utility Methods. More... | |
class | MSelectInfo |
Selection state information used in MPxSurfaceShapeUI::select. More... | |
class | MTemplateContextCommand< ContextCommandName, ContextCommandClass, ContextClass > |
Template class for context commands. More... | |
class | MTemplateSelectionContext< ContextNameString, ContextClass, NodeType, ManipulatorClass, ManipulatorNodeName > |
Template class for selection context. More... | |
class | MTextureEditorDrawInfo |
Drawing state for drawing to the UV texture window with custom shapes. More... | |
class | MToolsInfo |
Tool information. More... | |
class | MUiMessage |
UI messages. More... | |