Public Types
|
enum |
FuncID
{
kSkinPosGet,
kSkinPosSet,
kSkinRotGet,
kSkinRotSet,
kSkinScaleGet,
kSkinScaleSet,
kSkinScaleOrientGet,
kSkinScaleOrientSet,
kSkinPosEnabledGet,
kSkinPosEnabledSet,
kSkinRotEnabledGet,
kSkinRotEnabledSet,
kSkinScaleEnabledGet,
kSkinScaleEnabledSet,
kSkinPoseModeGet,
kSkinPoseModeSet,
kSetSkinPose,
kAssumeSkinPose
} |
Public Member Functions
|
virtual
Point3 |
SkinPos
() const =0 |
virtual
RotationValue |
SkinRot
() const =0 |
virtual
ScaleValue |
SkinScale
() const =0 |
virtual
void |
SetSkinPos
(const Point3
&)=0 |
virtual
void |
SetSkinRot
(const RotationValue &)=0 |
virtual
void |
SetSkinRot
(const Point3
&)=0 |
virtual
void |
SetSkinScaleFactors
(const Point3
&)=0 |
virtual
void |
SetSkinScaleOrient
(const Quat &)=0 |
virtual
bool |
IsSkinPosEnabled
() const =0 |
virtual
bool |
IsSkinRotEnabled
() const =0 |
virtual
bool |
IsSkinScaleEnabled
() const =0 |
virtual
bool |
SkinPoseMode
() const =0 |
virtual
void |
EnableSkinPos
(bool)=0 |
virtual
void |
EnableSkinRot
(bool)=0 |
virtual
void |
EnableSkinScale
(bool)=0 |
virtual
void |
SetSkinPoseMode
(bool)=0 |
virtual
void |
SetSkinPose
(TimeValue)=0 |
virtual
void |
AssumeSkinPose
(TimeValue)=0 |
virtual
void |
TMSetValue
(TimeValue,
SetXFormPacket &)=0 |
Point3 |
SkinRotAngles
() const |
Point3 |
SkinScaleFactors
() const |
Quat |
SkinScaleOrient
() const |
void |
SetSkinScale
(const ScaleValue
&sv) |
void |
SetSkinRotAngles
(const Point3
&) |
bool |
ShowSkinPos
() const |
bool |
ShowSkinRot
() const |
bool |
ShowSkinScale
() const |
bool |
IsACompEnabled
() const |
virtual
bool |
NeedToSave
() const =0 |
virtual
IOResult |
Save
(ISave *) const =0 |
virtual
IOResult |
Load
(ILoad *)=0 |
virtual
void |
Copy
(const ISkinPose
&)=0 |
virtual const
void * |
ObjectOf
(void *) const =0 |
virtual void
* |
ObjectOf
(void *)=0 |
FPInterfaceDesc
* |
GetDesc
() |
Static Public Member
Functions
|
static ISkinPose * |
GetISkinPose
(INode &n) |