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