#include <BipedApi.h>
Public Member Functions |
|
virtual | ~IBipMaster () |
virtual void | SetTrackSelection (int track)=0 |
virtual int | GetTrackSelection ()=0 |
virtual void | SaveBipFileDlg ()=0 |
virtual void | LoadBipFileDlg ()=0 |
virtual int | SaveFigfile (const MCHAR *fname)=0 |
virtual int | SaveStpfile (const MCHAR *fname)=0 |
virtual int | SaveBipfile (const MCHAR *fname, BOOL SaveListCntrls, BOOL SaveMaxObjects, Tab< SaveSubAnimInfo > *selectedControlers=NULL, Tab< INode * > *selectedNodes=NULL)=0 |
virtual int | SaveBipfileSegment (const MCHAR *filenamebuf, int StartSeg, int EndSeg, int SegKeyPerFrame, BOOL SaveListCntrls, BOOL SaveMaxObjects, Tab< SaveSubAnimInfo > *selectedControlers=NULL, Tab< INode * > *selectedNodes=NULL)=0 |
virtual int | LoadFigfile (const MCHAR *fname, BOOL redraw=false, BOOL msgs=false)=0 |
virtual int | LoadBipStpfile (const MCHAR *fname, BOOL redraw, BOOL msgs, BOOL MatchFile=false, BOOL ZeroHgt=false, BOOL loadMaxObjects=false, BOOL promptForDuplicates=false, BOOL retargetHeight=false, BOOL retargetLimbSizes=false, BOOL scaleIKObjectSize=false, BOOL loadSubAnimControllers=false, Tab< MCHAR * > *selectedNodes=NULL, Tab< LoadSubAnimInfo > *selectedControllers=NULL)=0 |
virtual int | LoadMocapfile (const MCHAR *fname, BOOL redraw=false, BOOL msgs=false, BOOL prompt=false)=0 |
virtual BOOL | IsCreating ()=0 |
virtual void | BeginModes (DWORD modes, int redraw=TRUE)=0 |
virtual void | EndModes (DWORD modes, int redraw=TRUE)=0 |
virtual DWORD | GetActiveModes ()=0 |
virtual BOOL | CanSwitchMode (DWORD mode)=0 |
virtual void | ConvertToFreeForm (bool keyPerFrame=false)=0 |
virtual void | ConvertToFootSteps (bool keyPerFrame=false, bool flattenToZ=true)=0 |
virtual DWORD | GetDisplaySettings ()=0 |
virtual void | SetDisplaySettings (DWORD disp)=0 |
virtual BOOL | DoDisplayPrefDlg (HWND hParent)=0 |
virtual int | GetBodyType ()=0 |
virtual void | SetBodyType (int bodytype)=0 |
virtual int | GetDynamicsType ()=0 |
virtual void | SetDynamicsType (int dyn)=0 |
virtual float | GetGravAccel ()=0 |
virtual void | SetGravAccel (float grav)=0 |
virtual const MCHAR * | GetRootName ()=0 |
virtual void | SetRootName (const MCHAR *rootname, bool incAll=true)=0 |
virtual BOOL | GetAdaptLocks (int id)=0 |
virtual void | SetAdaptLocks (int id, BOOL onOff)=0 |
virtual BOOL | GetSeparateTracks (int id)=0 |
virtual void | SeparateTracks (int id, BOOL separate)=0 |
virtual void | SetBodySpaceNeckRotation (BOOL val)=0 |
virtual BOOL | GetBodySpaceNeckRotation ()=0 |
virtual BOOL | GetHasArms ()=0 |
virtual void | SetHasArms (BOOL arms)=0 |
virtual int | GetNumLinks (int keytrack)=0 |
virtual void | SetNumLinks (int keytrack, int n)=0 |
virtual int | GetNumFingers ()=0 |
virtual void | SetNumFingers (int n)=0 |
virtual int | GetNumToes ()=0 |
virtual void | SetNumToes (int n)=0 |
virtual float | GetAnkleAttach ()=0 |
virtual void | SetAnkleAttach (float aa)=0 |
virtual float | GetHeight ()=0 |
virtual void | SetHeight (float h, BOOL KeepFeetOnGround=TRUE)=0 |
virtual BOOL | GetTrianglePelvis ()=0 |
virtual void | SetTrianglePelvis (BOOL tri)=0 |
virtual BOOL | GetProp1Exists ()=0 |
virtual void | SetProp1Exists (BOOL prop)=0 |
virtual BOOL | GetProp2Exists ()=0 |
virtual void | SetProp2Exists (BOOL prop)=0 |
virtual BOOL | GetProp3Exists ()=0 |
virtual void | SetProp3Exists (BOOL prop)=0 |
virtual BOOL | ConvertFromBuffer ()=0 |
virtual BOOL | PasteFromBuffer ()=0 |
virtual BOOL | GetDispBuffer ()=0 |
virtual void | SetDispBuffer (BOOL onOff)=0 |
virtual BOOL | GetDispBufferTraj ()=0 |
virtual void | SetDispBufferTraj (BOOL onOff)=0 |
virtual BOOL | GetTalentFigMode ()=0 |
virtual void | SetTalentFigMode (BOOL onOff)=0 |
virtual void | AdjustTalentPose ()=0 |
virtual void | SaveTalentFigFile (const MCHAR *fname)=0 |
virtual void | SaveTalentPoseFile (const MCHAR *fname)=0 |
virtual BOOL | GetFSAppendState ()=0 |
virtual void | SetFSAppendState (BOOL onOff)=0 |
virtual BOOL | GetFSInsertState ()=0 |
virtual void | SetFSInsertState (BOOL onOff)=0 |
virtual int | GetGaitMode ()=0 |
virtual void | SetGaitMode (int mode)=0 |
virtual int | GetGroundDur ()=0 |
virtual void | SetGroundDur (int val)=0 |
virtual int | GetAirDur ()=0 |
virtual void | SetAirDur (int val)=0 |
virtual void | DoMultipleFSDlg ()=0 |
virtual int | AddFootprint (Point3 pos, float dir, Matrix3 mtx, int appendFS)=0 |
virtual void | AddFootprints (MultFprintParams *Params)=0 |
virtual void | NewFprintKeys ()=0 |
virtual void | BendFootprints (float angle)=0 |
virtual void | ScaleFootprints (float scale)=0 |
virtual IMoFlow * | GetMoFlow ()=0 |
virtual void | UnifyMotion ()=0 |
virtual const MCHAR * | GetClipAtTime (TimeValue t)=0 |
virtual IMixer * | GetMixer ()=0 |
virtual void | SetAttachNode (INode *node)=0 |
virtual INode * | GetAttachNode ()=0 |
virtual void | SetHeadTarget (INode *node)=0 |
virtual INode * | GetHeadTarget ()=0 |
virtual bool | IsNodeDeleted ()=0 |
virtual Interval | GetCurrentRange ()=0 |
virtual int | GetMaxNodes ()=0 |
virtual int | GetMaxLinks ()=0 |
virtual INode * | GetNode (int id, int link=0)=0 |
virtual BOOL | GetIdLink (INode *node, int &id, int &link)=0 |
virtual Control * | GetHorizontalControl ()=0 |
virtual Control * | GetVerticalControl ()=0 |
virtual Control * | GetTurnControl ()=0 |
virtual void | SetBipedKey (TimeValue t, INode *node=NULL, BOOL setHor=TRUE, BOOL setVer=TRUE, BOOL setTurn=TRUE)=0 |
virtual void | SetPlantedKey (TimeValue t, INode *node=NULL)=0 |
virtual void | SetSlidingKey (TimeValue t, INode *node=NULL)=0 |
virtual void | SetFreeKey (TimeValue t, INode *node=NULL)=0 |
virtual ScaleValue | GetBipedScale (TimeValue t, INode *node)=0 |
virtual Point3 | GetBipedPos (TimeValue t, INode *node)=0 |
virtual Quat | GetBipedRot (TimeValue t, INode *node, BOOL local=FALSE)=0 |
virtual void | SetBipedScale (BOOL relative, const ScaleValue &scale, TimeValue t, INode *node)=0 |
virtual void | SetBipedPos (const Point3 &p, TimeValue t, INode *node, BOOL setKey=TRUE)=0 |
virtual void | SetBipedRot (const Quat &q, TimeValue t, INode *node, BOOL setKey=TRUE)=0 |
virtual void | SetMultipleKeys ()=0 |
virtual void | DoSetMultipleKeysDlg ()=0 |
virtual void | ResetAllLimbKeys ()=0 |
virtual void | CollapseMoveAllMode (BOOL msg)=0 |
virtual INode * | GetRotParentNode (int id, int link)=0 |
virtual INode * | GetPosParentNode (int id, int link)=0 |
virtual Quat | GetParentNodeRot (TimeValue t, int id, int link)=0 |
virtual Point3 | GetParentNodePos (TimeValue t, int id, int link)=0 |
virtual void | GetClavicleVals (TimeValue t, int id, float &val1, float &val2)=0 |
virtual void | GetHingeVal (TimeValue t, int id, float &val)=0 |
virtual void | GetHorseAnkleVal (TimeValue, int id, float &val)=0 |
virtual void | GetPelvisVal (TimeValue t, float &val)=0 |
virtual void | GetFingerVal (TimeValue t, int id, int link, float &val)=0 |
virtual BOOL | GetIKActive (TimeValue t, int id)=0 |
virtual int | NumLayers ()=0 |
virtual void | CreateLayer (int index, const MCHAR *name)=0 |
virtual void | DeleteLayer (int index)=0 |
virtual bool | CollapseAtLayer (int index)=0 |
virtual bool | GetLayerActive (int index)=0 |
virtual void | SetLayerActive (int index, bool onOff)=0 |
virtual const MCHAR * | GetLayerName (int index)=0 |
virtual void | SetLayerName (int index, const MCHAR *name)=0 |
virtual int | GetCurrentLayer ()=0 |
virtual void | SetCurrentLayer (int index)=0 |
virtual void | UpdateLayers ()=0 |
virtual void | SetSnapKey (TimeValue t, INode *node=NULL)=0 |
virtual int | GetVisibleBefore ()=0 |
virtual void | SetVisibleBefore (int val)=0 |
virtual int | GetVisibleAfter ()=0 |
virtual void | SetVisibleAfter (int val)=0 |
virtual bool | GetKeyHighlight ()=0 |
virtual void | SetKeyHighlight (bool onOff)=0 |
virtual void | ClearPreferredClips ()=0 |
virtual bool | AddPreferredClip (const MCHAR *clipname, int prob=100)=0 |
virtual bool | DeletePreferredClip (const MCHAR *clipname)=0 |
virtual int | IsPreferredClip (const MCHAR *clipname)=0 |
virtual const MCHAR * | GetCurrentClip ()=0 |
virtual int | NumPreferredClips ()=0 |
virtual const MCHAR * | GetPreferredClip (int i)=0 |
virtual int | GetPreferredClipProbability (int i)=0 |
virtual bool | GetEnableSubAnims ()=0 |
virtual void | SetEnableSubAnims (bool onOff)=0 |
virtual bool | GetManipSubAnims ()=0 |
virtual void | SetManipSubAnims (bool onOff)=0 |
virtual bool | GetShowAllTracksInTV ()=0 |
virtual void | SetShowAllTracksInTV (bool onOff)=0 |
virtual bool | GetShowBipedInTrackBar ()=0 |
virtual void | SetShowBipedInTrackBar (bool onOff)=0 |
virtual void | Mirror ()=0 |
virtual void | ClearAllAnimation ()=0 |
virtual void | ClearSelectedAnimation ()=0 |
virtual void | CreatePosSubAnims (Control *controlToClone, BOOL checkIfOneExists)=0 |
virtual void | CreateRotSubAnims (Control *controlToClone, BOOL checkIfOneExists)=0 |
virtual void | CreateScaleSubAnims (Control *controlToClone, BOOL checkIfOneExists)=0 |
virtual void | SetPosSubAnim (const Point3 &p, TimeValue t, INode *node, BOOL absolute)=0 |
virtual void | SetRotSubAnim (const Quat &q, TimeValue t, INode *node, BOOL absolute)=0 |
virtual void | SetScaleSubAnim (const ScaleValue &s, TimeValue t, INode *node)=0 |
virtual void | CollapseAllPosSubAnims (BOOL perFrame, BOOL keep)=0 |
virtual void | CollapseAllRotSubAnims (BOOL perFrame, BOOL keep)=0 |
virtual void | CollapseRotSubAnims (BOOL perFrame, BOOL keep, INode *node)=0 |
virtual void | CollapsePosSubAnims (BOOL perFrame, BOOL keep, INode *node)=0 |
virtual char * | CopyPosture (int copyType, BOOL copyHor, BOOL copyVer, BOOL copyTurn)=0 |
virtual BOOL | PastePosture (int copyType, int opposite, char *name)=0 |
virtual void | DeleteAllCopies (int copyType, BOOL holdIt=true)=0 |
virtual int | NumCopies (int copyType)=0 |
virtual void | DeleteCopy (int copyType, char *name)=0 |
virtual const MCHAR * | GetCopyName (int copyType, int index)=0 |
virtual void | SetCopyName (int copyType, int index, char *newName)=0 |
virtual BOOL | SaveCopyPasteFile (char *fname)=0 |
virtual BOOL | LoadCopyPasteFile (char *fname)=0 |
virtual ~IBipMaster | ( | ) | [inline, virtual] |
{;}
virtual void SetTrackSelection | ( | int | track | ) | [pure virtual] |
virtual int GetTrackSelection | ( | ) | [pure virtual] |
virtual void SaveBipFileDlg | ( | ) | [pure virtual] |
virtual void LoadBipFileDlg | ( | ) | [pure virtual] |
virtual int SaveFigfile | ( | const MCHAR * | fname | ) | [pure virtual] |
virtual int SaveStpfile | ( | const MCHAR * | fname | ) | [pure virtual] |
virtual int SaveBipfile | ( | const MCHAR * | fname, |
BOOL | SaveListCntrls, | ||
BOOL | SaveMaxObjects, | ||
Tab< SaveSubAnimInfo > * | selectedControlers =
NULL , |
||
Tab< INode * > * | selectedNodes =
NULL |
||
) | [pure virtual] |
virtual int SaveBipfileSegment | ( | const MCHAR * | filenamebuf, |
int | StartSeg, | ||
int | EndSeg, | ||
int | SegKeyPerFrame, | ||
BOOL | SaveListCntrls, | ||
BOOL | SaveMaxObjects, | ||
Tab< SaveSubAnimInfo > * | selectedControlers =
NULL , |
||
Tab< INode * > * | selectedNodes =
NULL |
||
) | [pure virtual] |
virtual int LoadFigfile | ( | const MCHAR * | fname, |
BOOL | redraw = false , |
||
BOOL | msgs = false |
||
) | [pure virtual] |
virtual int LoadBipStpfile | ( | const MCHAR * | fname, |
BOOL | redraw, | ||
BOOL | msgs, | ||
BOOL | MatchFile = false , |
||
BOOL | ZeroHgt = false , |
||
BOOL | loadMaxObjects =
false , |
||
BOOL | promptForDuplicates =
false , |
||
BOOL | retargetHeight =
false , |
||
BOOL | retargetLimbSizes =
false , |
||
BOOL | scaleIKObjectSize =
false , |
||
BOOL | loadSubAnimControllers =
false , |
||
Tab< MCHAR * > * | selectedNodes =
NULL , |
||
Tab< LoadSubAnimInfo > * | selectedControllers =
NULL |
||
) | [pure virtual] |
virtual int LoadMocapfile | ( | const MCHAR * | fname, |
BOOL | redraw = false , |
||
BOOL | msgs = false , |
||
BOOL | prompt =
false |
||
) | [pure virtual] |
virtual BOOL IsCreating | ( | ) | [pure virtual] |
virtual void BeginModes | ( | DWORD | modes, |
int | redraw =
TRUE |
||
) | [pure virtual] |
virtual void EndModes | ( | DWORD | modes, |
int | redraw =
TRUE |
||
) | [pure virtual] |
virtual DWORD GetActiveModes | ( | ) | [pure virtual] |
virtual BOOL CanSwitchMode | ( | DWORD | mode | ) | [pure virtual] |
virtual void ConvertToFreeForm | ( | bool | keyPerFrame =
false |
) | [pure virtual] |
virtual void ConvertToFootSteps | ( | bool | keyPerFrame =
false , |
bool | flattenToZ =
true |
||
) | [pure virtual] |
virtual DWORD GetDisplaySettings | ( | ) | [pure virtual] |
virtual void SetDisplaySettings | ( | DWORD | disp | ) | [pure virtual] |
virtual BOOL DoDisplayPrefDlg | ( | HWND | hParent | ) | [pure virtual] |
virtual int GetBodyType | ( | ) | [pure virtual] |
virtual void SetBodyType | ( | int | bodytype | ) | [pure virtual] |
virtual int GetDynamicsType | ( | ) | [pure virtual] |
virtual void SetDynamicsType | ( | int | dyn | ) | [pure virtual] |
virtual float GetGravAccel | ( | ) | [pure virtual] |
virtual void SetGravAccel | ( | float | grav | ) | [pure virtual] |
virtual const MCHAR* GetRootName | ( | ) | [pure virtual] |
virtual void SetRootName | ( | const MCHAR * | rootname, |
bool | incAll =
true |
||
) | [pure virtual] |
virtual BOOL GetAdaptLocks | ( | int | id | ) | [pure virtual] |
virtual void SetAdaptLocks | ( | int | id, |
BOOL | onOff | ||
) | [pure virtual] |
virtual BOOL GetSeparateTracks | ( | int | id | ) | [pure virtual] |
virtual void SeparateTracks | ( | int | id, |
BOOL | separate | ||
) | [pure virtual] |
virtual void SetBodySpaceNeckRotation | ( | BOOL | val | ) | [pure virtual] |
virtual BOOL GetBodySpaceNeckRotation | ( | ) | [pure virtual] |
virtual BOOL GetHasArms | ( | ) | [pure virtual] |
virtual void SetHasArms | ( | BOOL | arms | ) | [pure virtual] |
virtual int GetNumLinks | ( | int | keytrack | ) | [pure virtual] |
virtual void SetNumLinks | ( | int | keytrack, |
int | n | ||
) | [pure virtual] |
virtual int GetNumFingers | ( | ) | [pure virtual] |
virtual void SetNumFingers | ( | int | n | ) | [pure virtual] |
virtual int GetNumToes | ( | ) | [pure virtual] |
virtual void SetNumToes | ( | int | n | ) | [pure virtual] |
virtual float GetAnkleAttach | ( | ) | [pure virtual] |
virtual void SetAnkleAttach | ( | float | aa | ) | [pure virtual] |
virtual float GetHeight | ( | ) | [pure virtual] |
virtual void SetHeight | ( | float | h, |
BOOL | KeepFeetOnGround =
TRUE |
||
) | [pure virtual] |
virtual BOOL GetTrianglePelvis | ( | ) | [pure virtual] |
virtual void SetTrianglePelvis | ( | BOOL | tri | ) | [pure virtual] |
virtual BOOL GetProp1Exists | ( | ) | [pure virtual] |
virtual void SetProp1Exists | ( | BOOL | prop | ) | [pure virtual] |
virtual BOOL GetProp2Exists | ( | ) | [pure virtual] |
virtual void SetProp2Exists | ( | BOOL | prop | ) | [pure virtual] |
virtual BOOL GetProp3Exists | ( | ) | [pure virtual] |
virtual void SetProp3Exists | ( | BOOL | prop | ) | [pure virtual] |
virtual BOOL ConvertFromBuffer | ( | ) | [pure virtual] |
virtual BOOL PasteFromBuffer | ( | ) | [pure virtual] |
virtual BOOL GetDispBuffer | ( | ) | [pure virtual] |
virtual void SetDispBuffer | ( | BOOL | onOff | ) | [pure virtual] |
virtual BOOL GetDispBufferTraj | ( | ) | [pure virtual] |
virtual void SetDispBufferTraj | ( | BOOL | onOff | ) | [pure virtual] |
virtual BOOL GetTalentFigMode | ( | ) | [pure virtual] |
virtual void SetTalentFigMode | ( | BOOL | onOff | ) | [pure virtual] |
virtual void AdjustTalentPose | ( | ) | [pure virtual] |
virtual void SaveTalentFigFile | ( | const MCHAR * | fname | ) | [pure virtual] |
virtual void SaveTalentPoseFile | ( | const MCHAR * | fname | ) | [pure virtual] |
virtual BOOL GetFSAppendState | ( | ) | [pure virtual] |
virtual void SetFSAppendState | ( | BOOL | onOff | ) | [pure virtual] |
virtual BOOL GetFSInsertState | ( | ) | [pure virtual] |
virtual void SetFSInsertState | ( | BOOL | onOff | ) | [pure virtual] |
virtual int GetGaitMode | ( | ) | [pure virtual] |
virtual void SetGaitMode | ( | int | mode | ) | [pure virtual] |
virtual int GetGroundDur | ( | ) | [pure virtual] |
virtual void SetGroundDur | ( | int | val | ) | [pure virtual] |
virtual int GetAirDur | ( | ) | [pure virtual] |
virtual void SetAirDur | ( | int | val | ) | [pure virtual] |
virtual void DoMultipleFSDlg | ( | ) | [pure virtual] |
virtual void AddFootprints | ( | MultFprintParams * | Params | ) | [pure virtual] |
virtual void NewFprintKeys | ( | ) | [pure virtual] |
virtual void BendFootprints | ( | float | angle | ) | [pure virtual] |
virtual void ScaleFootprints | ( | float | scale | ) | [pure virtual] |
virtual IMoFlow* GetMoFlow | ( | ) | [pure virtual] |
virtual void UnifyMotion | ( | ) | [pure virtual] |
virtual const MCHAR* GetClipAtTime | ( | TimeValue | t | ) | [pure virtual] |
virtual IMixer* GetMixer | ( | ) | [pure virtual] |
virtual void SetAttachNode | ( | INode * | node | ) | [pure virtual] |
virtual INode* GetAttachNode | ( | ) | [pure virtual] |
virtual void SetHeadTarget | ( | INode * | node | ) | [pure virtual] |
virtual INode* GetHeadTarget | ( | ) | [pure virtual] |
virtual bool IsNodeDeleted | ( | ) | [pure virtual] |
virtual Interval GetCurrentRange | ( | ) | [pure virtual] |
virtual int GetMaxNodes | ( | ) | [pure virtual] |
virtual int GetMaxLinks | ( | ) | [pure virtual] |
virtual INode* GetNode | ( | int | id, |
int | link = 0 |
||
) | [pure virtual] |
virtual BOOL GetIdLink | ( | INode * | node, |
int & | id, | ||
int & | link | ||
) | [pure virtual] |
virtual Control* GetHorizontalControl | ( | ) | [pure virtual] |
virtual Control* GetVerticalControl | ( | ) | [pure virtual] |
virtual Control* GetTurnControl | ( | ) | [pure virtual] |
virtual void SetBipedKey | ( | TimeValue | t, |
INode * | node = NULL , |
||
BOOL | setHor = TRUE , |
||
BOOL | setVer = TRUE , |
||
BOOL | setTurn =
TRUE |
||
) | [pure virtual] |
virtual void SetPlantedKey | ( | TimeValue | t, |
INode * | node = NULL |
||
) | [pure virtual] |
virtual void SetSlidingKey | ( | TimeValue | t, |
INode * | node = NULL |
||
) | [pure virtual] |
virtual void SetFreeKey | ( | TimeValue | t, |
INode * | node = NULL |
||
) | [pure virtual] |
virtual ScaleValue GetBipedScale | ( | TimeValue | t, |
INode * | node | ||
) | [pure virtual] |
virtual void SetBipedScale | ( | BOOL | relative, |
const ScaleValue & | scale, | ||
TimeValue | t, | ||
INode * | node | ||
) | [pure virtual] |
virtual void SetMultipleKeys | ( | ) | [pure virtual] |
virtual void DoSetMultipleKeysDlg | ( | ) | [pure virtual] |
virtual void ResetAllLimbKeys | ( | ) | [pure virtual] |
virtual void CollapseMoveAllMode | ( | BOOL | msg | ) | [pure virtual] |
virtual INode* GetRotParentNode | ( | int | id, |
int | link | ||
) | [pure virtual] |
virtual INode* GetPosParentNode | ( | int | id, |
int | link | ||
) | [pure virtual] |
virtual Quat GetParentNodeRot | ( | TimeValue | t, |
int | id, | ||
int | link | ||
) | [pure virtual] |
virtual Point3 GetParentNodePos | ( | TimeValue | t, |
int | id, | ||
int | link | ||
) | [pure virtual] |
virtual void GetClavicleVals | ( | TimeValue | t, |
int | id, | ||
float & | val1, | ||
float & | val2 | ||
) | [pure virtual] |
virtual void GetHingeVal | ( | TimeValue | t, |
int | id, | ||
float & | val | ||
) | [pure virtual] |
virtual void GetHorseAnkleVal | ( | TimeValue | , |
int | id, | ||
float & | val | ||
) | [pure virtual] |
virtual void GetPelvisVal | ( | TimeValue | t, |
float & | val | ||
) | [pure virtual] |
virtual void GetFingerVal | ( | TimeValue | t, |
int | id, | ||
int | link, | ||
float & | val | ||
) | [pure virtual] |
virtual BOOL GetIKActive | ( | TimeValue | t, |
int | id | ||
) | [pure virtual] |
virtual int NumLayers | ( | ) | [pure virtual] |
virtual void CreateLayer | ( | int | index, |
const MCHAR * | name | ||
) | [pure virtual] |
virtual void DeleteLayer | ( | int | index | ) | [pure virtual] |
virtual bool CollapseAtLayer | ( | int | index | ) | [pure virtual] |
virtual bool GetLayerActive | ( | int | index | ) | [pure virtual] |
virtual void SetLayerActive | ( | int | index, |
bool | onOff | ||
) | [pure virtual] |
virtual const MCHAR* GetLayerName | ( | int | index | ) | [pure virtual] |
virtual void SetLayerName | ( | int | index, |
const MCHAR * | name | ||
) | [pure virtual] |
virtual int GetCurrentLayer | ( | ) | [pure virtual] |
virtual void SetCurrentLayer | ( | int | index | ) | [pure virtual] |
virtual void UpdateLayers | ( | ) | [pure virtual] |
virtual void SetSnapKey | ( | TimeValue | t, |
INode * | node = NULL |
||
) | [pure virtual] |
virtual int GetVisibleBefore | ( | ) | [pure virtual] |
virtual void SetVisibleBefore | ( | int | val | ) | [pure virtual] |
virtual int GetVisibleAfter | ( | ) | [pure virtual] |
virtual void SetVisibleAfter | ( | int | val | ) | [pure virtual] |
virtual bool GetKeyHighlight | ( | ) | [pure virtual] |
virtual void SetKeyHighlight | ( | bool | onOff | ) | [pure virtual] |
virtual void ClearPreferredClips | ( | ) | [pure virtual] |
virtual bool AddPreferredClip | ( | const MCHAR * | clipname, |
int | prob = 100 |
||
) | [pure virtual] |
virtual bool DeletePreferredClip | ( | const MCHAR * | clipname | ) | [pure virtual] |
virtual int IsPreferredClip | ( | const MCHAR * | clipname | ) | [pure virtual] |
virtual const MCHAR* GetCurrentClip | ( | ) | [pure virtual] |
virtual int NumPreferredClips | ( | ) | [pure virtual] |
virtual const MCHAR* GetPreferredClip | ( | int | i | ) | [pure virtual] |
virtual int GetPreferredClipProbability | ( | int | i | ) | [pure virtual] |
virtual bool GetEnableSubAnims | ( | ) | [pure virtual] |
virtual void SetEnableSubAnims | ( | bool | onOff | ) | [pure virtual] |
virtual bool GetManipSubAnims | ( | ) | [pure virtual] |
virtual void SetManipSubAnims | ( | bool | onOff | ) | [pure virtual] |
virtual bool GetShowAllTracksInTV | ( | ) | [pure virtual] |
virtual void SetShowAllTracksInTV | ( | bool | onOff | ) | [pure virtual] |
virtual bool GetShowBipedInTrackBar | ( | ) | [pure virtual] |
virtual void SetShowBipedInTrackBar | ( | bool | onOff | ) | [pure virtual] |
virtual void Mirror | ( | ) | [pure virtual] |
virtual void ClearAllAnimation | ( | ) | [pure virtual] |
virtual void ClearSelectedAnimation | ( | ) | [pure virtual] |
virtual void CreatePosSubAnims | ( | Control * | controlToClone, |
BOOL | checkIfOneExists | ||
) | [pure virtual] |
virtual void CreateRotSubAnims | ( | Control * | controlToClone, |
BOOL | checkIfOneExists | ||
) | [pure virtual] |
virtual void CreateScaleSubAnims | ( | Control * | controlToClone, |
BOOL | checkIfOneExists | ||
) | [pure virtual] |
virtual void SetScaleSubAnim | ( | const ScaleValue & | s, |
TimeValue | t, | ||
INode * | node | ||
) | [pure virtual] |
virtual void CollapseAllPosSubAnims | ( | BOOL | perFrame, |
BOOL | keep | ||
) | [pure virtual] |
virtual void CollapseAllRotSubAnims | ( | BOOL | perFrame, |
BOOL | keep | ||
) | [pure virtual] |
virtual void CollapseRotSubAnims | ( | BOOL | perFrame, |
BOOL | keep, | ||
INode * | node | ||
) | [pure virtual] |
virtual void CollapsePosSubAnims | ( | BOOL | perFrame, |
BOOL | keep, | ||
INode * | node | ||
) | [pure virtual] |
virtual char* CopyPosture | ( | int | copyType, |
BOOL | copyHor, | ||
BOOL | copyVer, | ||
BOOL | copyTurn | ||
) | [pure virtual] |
virtual BOOL PastePosture | ( | int | copyType, |
int | opposite, | ||
char * | name | ||
) | [pure virtual] |
virtual void DeleteAllCopies | ( | int | copyType, |
BOOL | holdIt =
true |
||
) | [pure virtual] |
virtual int NumCopies | ( | int | copyType | ) | [pure virtual] |
virtual void DeleteCopy | ( | int | copyType, |
char * | name | ||
) | [pure virtual] |
virtual const MCHAR* GetCopyName | ( | int | copyType, |
int | index | ||
) | [pure virtual] |
virtual void SetCopyName | ( | int | copyType, |
int | index, | ||
char * | newName | ||
) | [pure virtual] |
virtual BOOL SaveCopyPasteFile | ( | char * | fname | ) | [pure virtual] |
virtual BOOL LoadCopyPasteFile | ( | char * | fname | ) | [pure virtual] |