virtual MPxNode::Type | type () const
|
virtual bool | isBounded () const
|
virtual MBoundingBox | boundingBox () const
|
enum | MVertexCachingMode
| kNoPointCaching
no point caching
| | kSavePoints
points should be saved for undo in the point cache
| | kRestorePoints
points should be restored from the point cache
| | kUpdatePoints
update the points
|
|
virtual void | transformUsing ( const MMatrix & mat, const MObjectArray & componentList )
|
virtual void | transformUsing ( const MMatrix & mat, const MObjectArray & componentList, MVertexCachingMode cachingMode, MPointArray * pointCache)
|
virtual void | tweakUsing ( const MMatrix & mat, const MObjectArray & componentList, MVertexCachingMode cachingMode, MPointArray * pointCache, MArrayDataHandle & handle )
|
bool | convertToTweakNodePlug ( MPlug & plug) const
|
enum | MVertexOffsetMode
| kNormal
move in normal direction
| | kUTangent
move in u tangent direction
| | kVTangent
move in v tangent direction
| | kUVNTriad
calculate u, v, and normal offsets
|
|
virtual bool | vertexOffsetDirection ( MObject & component, MVectorArray & direction, MVertexOffsetMode mode, bool normalize )
|
virtual MObject | newControlPointComponent ( ) const
|
virtual void | componentToPlugs ( MObject & component, MSelectionList & selectionList ) const
|
virtual bool | match ( const MSelectionMask & mask, const MObjectArray & componentList ) const
|
enum | MatchResult
| kMatchOk
| | kMatchNone
| | kMatchTooMany
| | kMatchInvalidName
| | kMatchInvalidAttribute
| | kMatchInvalidAttributeIndex
| | kMatchInvalidAttributeRange
| | kMatchInvalidAttributeDim
|
|
virtual MatchResult | matchComponent ( const MSelectionList & item, const MAttributeSpecArray & spec, MSelectionList & list )
|
virtual MObject | createFullVertexGroup () const
|
virtual bool | deleteComponents ( const MObjectArray & componentList, MDoubleArray & undoInfo )
|
virtual bool | undeleteComponents ( const MObjectArray & componentList, MDoubleArray & undoInfo )
|
virtual MObject | localShapeInAttr () const
|
virtual MObject | localShapeOutAttr () const
|
virtual MObject | worldShapeOutAttr () const
|
virtual MObject | cachedShapeAttr () const
|
virtual MObject | geometryData () const
|
virtual void | closestPoint ( const MPoint & toThisPoint, MPoint & theClosestPoint, double tolerance )
|
virtual bool | pointAtParm ( const MPoint & atThisParm, MPoint & evaluatedPoint )
|
virtual MPxGeometryIterator * | geometryIteratorSetup ( MObjectArray &, MObject &, bool forReadOnly = false )
|
virtual bool | acceptsGeometryIterator ( bool writeable=true )
|
virtual bool | acceptsGeometryIterator ( MObject &, bool writeable=true, bool forReadOnly = false)
|
MObjectArray | activeComponents () const
|
bool | hasActiveComponents () const
|
enum | MChildChanged
| kObjectChanged
| | kBoundingBoxChanged
|
|
void | childChanged ( MChildChanged = kObjectChanged )
|
bool | isRenderable () const
|
void | setRenderable ( bool )
|
MMatrix | getWorldMatrix ( MDataBlock &, unsigned int ) const
|
static MObject | mHasHistoryOnCreate
|
static MObject | mControlPoints
|
static MObject | mControlValueX
|
static MObject | mControlValueY
|
static MObject | mControlValueZ
|
static MObject | nodeBoundingBox
|
static MObject | nodeBoundingBoxMin
|
static MObject | nodeBoundingBoxMinX
|
static MObject | nodeBoundingBoxMinY
|
static MObject | nodeBoundingBoxMinZ
|
static MObject | nodeBoundingBoxMax
|
static MObject | nodeBoundingBoxMaxX
|
static MObject | nodeBoundingBoxMaxY
|
static MObject | nodeBoundingBoxMaxZ
|
static MObject | nodeBoundingBoxSize
|
static MObject | nodeBoundingBoxSizeX
|
static MObject | nodeBoundingBoxSizeY
|
static MObject | nodeBoundingBoxSizeZ
|
static MObject | center
|
static MObject | boundingBoxCenterX
|
static MObject | boundingBoxCenterY
|
static MObject | boundingBoxCenterZ
|
static MObject | matrix
|
static MObject | inverseMatrix
|
static MObject | worldMatrix
|
static MObject | worldInverseMatrix
|
static MObject | parentMatrix
|
static MObject | parentInverseMatrix
|
static MObject | visibility
|
static MObject | intermediateObject
|
static MObject | isTemplated
|
static MObject | instObjGroups
|
static MObject | objectGroups
|
static MObject | objectGrpCompList
|
static MObject | objectGroupId
|
static MObject | objectGroupColor
|
static MObject | useObjectColor
|
static MObject | objectColor
|