C++ API Reference
OpenMayaUI - API module for user interface

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
 This method is obsolete. More...
 
class  MDrawInfo
 This method is obsolete. More...
 
class  MDrawRequest
 This method is obsolete. More...
 
class  MDrawRequestQueue
 This method is obsolete. More...
 
class  MDrawTraversal
 This method is obsolete. 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 method is obsolete. More...
 
class  MMaterialArray
 Array of pointers of MMaterial data type. More...
 
class  MObjectListFilter
 Class for defining a scene list filter. More...
 
class  MPanelCanvas
 Custom Panel user drawing capabilities for supported panels. More...
 
class  MPanelCanvasInfo
 Panel state information setting and retrieval. More...
 
class  MProgressWindow
 Create and manipulate progress windows. More...
 
class  MPx3dModelView
 This method is obsolete. 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
 This method is obsolete. 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...
 

Detailed Description