#include <istdplug.h>
Public Types |
|
enum | { get_num_targets, get_node, get_target_weight, set_target_weight, append_target, delete_target } |
Public Member Functions |
|
BEGIN_FUNCTION_MAP | FN_0 (get_num_targets, TYPE_INT, GetNumTargets) |
FN_1 (get_node, TYPE_INODE, GetNode, TYPE_INDEX) | |
FN_1 (get_target_weight, TYPE_FLOAT, GetTargetWeight, TYPE_INDEX) | |
FN_2 (set_target_weight, TYPE_BOOL, SetTargetWeight, TYPE_INDEX, TYPE_FLOAT) | |
FN_2 (append_target, TYPE_BOOL, AppendTarget, TYPE_INODE, TYPE_FLOAT) | |
FN_1 (delete_target, TYPE_BOOL, DeleteTarget, TYPE_INDEX) | |
END_FUNCTION_MAP FPInterfaceDesc * | GetDesc () |
virtual int | GetNumTargets ()=0 |
virtual INode * | GetNode (int targetNumber)=0 |
virtual float | GetTargetWeight (int targetNumber)=0 |
virtual BOOL | SetTargetWeight (int targetNumber, float weight)=0 |
virtual BOOL | AppendTarget (INode *target, float weight=50.0)=0 |
virtual BOOL | DeleteTarget (int selection)=0 |
virtual BOOL | GetRelative ()=0 |
virtual BOOL | GetVLisAbs ()=0 |
virtual BOOL | GetUpnodeWorld ()=0 |
virtual BOOL | GetStoUPAxisFlip ()=0 |
virtual BOOL | GetTargetAxisFlip ()=0 |
virtual BOOL | Get_SetOrientation ()=0 |
virtual int | GetTargetAxis ()=0 |
virtual int | GetUpNodeAxis ()=0 |
virtual int | Get_StoUPAxis ()=0 |
virtual int | Get_upnode_control ()=0 |
virtual void | SetRelative (BOOL rel)=0 |
virtual void | SetVLisAbs (BOOL rel)=0 |
virtual void | SetUpnodeWorld (BOOL uw)=0 |
virtual void | SetTargetAxisFlip (BOOL rel)=0 |
virtual void | SetStoUPAxisFlip (BOOL rel)=0 |
virtual void | Set_SetOrientation (BOOL rel)=0 |
virtual void | Set_Reset_Orientation ()=0 |
virtual void | SetTargetAxis (int axis)=0 |
virtual void | SetUpNodeAxis (int axis)=0 |
virtual void | Set_StoUPAxis (int axis)=0 |
anonymous enum |
BEGIN_FUNCTION_MAP FN_0 | ( | get_num_targets | , |
TYPE_INT | , | ||
GetNumTargets | |||
) |
FN_1 | ( | get_node | , |
TYPE_INODE | , | ||
GetNode | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | get_target_weight | , |
TYPE_FLOAT | , | ||
GetTargetWeight | , | ||
TYPE_INDEX | |||
) |
FN_2 | ( | set_target_weight | , |
TYPE_BOOL | , | ||
SetTargetWeight | , | ||
TYPE_INDEX | , | ||
TYPE_FLOAT | |||
) |
FN_2 | ( | append_target | , |
TYPE_BOOL | , | ||
AppendTarget | , | ||
TYPE_INODE | , | ||
TYPE_FLOAT | |||
) |
FN_1 | ( | delete_target | , |
TYPE_BOOL | , | ||
DeleteTarget | , | ||
TYPE_INDEX | |||
) |
END_FUNCTION_MAP FPInterfaceDesc* GetDesc | ( | ) | [virtual] |
Implements FPInterface.
virtual int GetNumTargets | ( | ) | [pure virtual] |
virtual INode* GetNode | ( | int | targetNumber | ) | [pure virtual] |
virtual float GetTargetWeight | ( | int | targetNumber | ) | [pure virtual] |
virtual BOOL SetTargetWeight | ( | int | targetNumber, |
float | weight | ||
) | [pure virtual] |
virtual BOOL AppendTarget | ( | INode * | target, |
float | weight =
50.0 |
||
) | [pure virtual] |
virtual BOOL DeleteTarget | ( | int | selection | ) | [pure virtual] |
virtual BOOL GetRelative | ( | ) | [pure virtual] |
virtual BOOL GetVLisAbs | ( | ) | [pure virtual] |
virtual BOOL GetUpnodeWorld | ( | ) | [pure virtual] |
virtual BOOL GetStoUPAxisFlip | ( | ) | [pure virtual] |
virtual BOOL GetTargetAxisFlip | ( | ) | [pure virtual] |
virtual BOOL Get_SetOrientation | ( | ) | [pure virtual] |
virtual int GetTargetAxis | ( | ) | [pure virtual] |
virtual int GetUpNodeAxis | ( | ) | [pure virtual] |
virtual int Get_StoUPAxis | ( | ) | [pure virtual] |
virtual int Get_upnode_control | ( | ) | [pure virtual] |
virtual void SetRelative | ( | BOOL | rel | ) | [pure virtual] |
virtual void SetVLisAbs | ( | BOOL | rel | ) | [pure virtual] |
virtual void SetUpnodeWorld | ( | BOOL | uw | ) | [pure virtual] |
virtual void SetTargetAxisFlip | ( | BOOL | rel | ) | [pure virtual] |
virtual void SetStoUPAxisFlip | ( | BOOL | rel | ) | [pure virtual] |
virtual void Set_SetOrientation | ( | BOOL | rel | ) | [pure virtual] |
virtual void Set_Reset_Orientation | ( | ) | [pure virtual] |
virtual void SetTargetAxis | ( | int | axis | ) | [pure virtual] |
virtual void SetUpNodeAxis | ( | int | axis | ) | [pure virtual] |
virtual void Set_StoUPAxis | ( | int | axis | ) | [pure virtual] |