This reference page is linked to from the following overview topics: Controller API Elements.
#include <istdplug.h>

Public Types |
|
| enum | { get_num_targets, get_node, set_node, get_frame_no, set_frame_no, add_target, delete_target, add_world } |
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_frame_no, TYPE_INT, GetFrameNumber, TYPE_INDEX) | |
| FN_2 (set_frame_no, TYPE_BOOL, SetFrameNumber, TYPE_INDEX, TYPE_INT) | |
| FN_2 (add_target, TYPE_BOOL, AddTarget, TYPE_INODE, TYPE_INT) | |
| FN_1 (delete_target, TYPE_BOOL, DeleteTarget, TYPE_INDEX) | |
| FN_1 (add_world, TYPE_INT, AddWorld, TYPE_INT) | |
| END_FUNCTION_MAP FPInterfaceDesc * | GetDesc () |
| virtual int | GetNumTargets ()=0 |
| virtual TimeValue | GetLinkTime (int i)=0 |
| virtual void | SetLinkTime (int i, TimeValue t)=0 |
| virtual void | LinkTimeChanged ()=0 |
| virtual void | AddNewLink (INode *node, TimeValue t)=0 |
| virtual BOOL | DeleteTarget (int frameNo)=0 |
| virtual int | GetFrameNumber (int targetNumber)=0 |
| virtual BOOL | SetFrameNumber (int targetNumber, int frameNumber)=0 |
| virtual BOOL | AddTarget (INode *target, int frameNo)=0 |
| virtual INode * | GetNode (int targetNumber)=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_frame_no | , |
| TYPE_INT | , | ||
| GetFrameNumber | , | ||
| TYPE_INDEX | |||
| ) |
| FN_2 | ( | set_frame_no | , |
| TYPE_BOOL | , | ||
| SetFrameNumber | , | ||
| TYPE_INDEX | , | ||
| TYPE_INT | |||
| ) |
| FN_2 | ( | add_target | , |
| TYPE_BOOL | , | ||
| AddTarget | , | ||
| TYPE_INODE | , | ||
| TYPE_INT | |||
| ) |
| FN_1 | ( | delete_target | , |
| TYPE_BOOL | , | ||
| DeleteTarget | , | ||
| TYPE_INDEX | |||
| ) |
| FN_1 | ( | add_world | , |
| TYPE_INT | , | ||
| AddWorld | , | ||
| TYPE_INT | |||
| ) |
| END_FUNCTION_MAP FPInterfaceDesc* GetDesc | ( | ) | [virtual] |
Implements FPInterface.
| virtual int GetNumTargets | ( | ) | [pure virtual] |
| virtual TimeValue GetLinkTime | ( | int | i | ) | [pure virtual] |
| virtual void SetLinkTime | ( | int | i, |
| TimeValue | t | ||
| ) | [pure virtual] |
| virtual void LinkTimeChanged | ( | ) | [pure virtual] |
| virtual void AddNewLink | ( | INode * | node, |
| TimeValue | t | ||
| ) | [pure virtual] |
| virtual BOOL DeleteTarget | ( | int | frameNo | ) | [pure virtual] |
| virtual int GetFrameNumber | ( | int | targetNumber | ) | [pure virtual] |
| virtual BOOL SetFrameNumber | ( | int | targetNumber, |
| int | frameNumber | ||
| ) | [pure virtual] |
| virtual BOOL AddTarget | ( | INode * | target, |
| int | frameNo | ||
| ) | [pure virtual] |
| virtual INode* GetNode | ( | int | targetNumber | ) | [pure virtual] |