Cortex  10.0.0-a4
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
IECoreMaya::V3Manipulator Class Reference

#include <V3Manipulator.h>

+ Inheritance diagram for IECoreMaya::V3Manipulator:

Public Member Functions

virtual MStatus createChildren ()
 
virtual MStatus connectToDependNode (const MObject &node)
 
virtual void draw (M3dView &view, const MDagPath &path, M3dView::DisplayStyle style, M3dView::DisplayStatus status)
 
MManipData vectorPlugToManipConversion (unsigned int manipIndex)
 
MManipData vectorManipToPlugConversion (unsigned int plugIndex)
 
- Public Member Functions inherited from IECoreMaya::ParameterManipContainer
void setPlug (MPlug &plug)
 
MPlug getPlug ()
 
void setLabel (MString &label)
 
MString getLabel ()
 

Static Public Member Functions

static void * creator ()
 
static MStatus initialize ()
 

Static Public Attributes

static MTypeId id
 

Additional Inherited Members

- Protected Attributes inherited from IECoreMaya::ParameterManipContainer
MPlug m_plug
 
MString m_label
 

Detailed Description

This class provides a manipulator for V3f and V3d Parameters. Curently the node is only tested/registered for V3f Parameter types.

Behavior can be further customised by adding the StringData member "manipSpace" to the "UI" CompoundObject in there Parameters userData(). If this member exists, valid values are "world" and "object". When using object space (default), on-screen controls are transformed along with the node.


The documentation for this class was generated from the following file: