#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] |