#include <c4d_graphview.h>
Used for iterator nodes. Cannot be instantiated.
公共成员函数 |
|
| Bool | AddNodeToTable ( GvRun *run, GvNode *node) |
| void | ResetTable ( GvRun *run) |
| Int32 | GetTableCount ( GvRun *run) |
| GvNode * | GetTableNode ( GvRun *run, Int32 id) |
私有成员函数 |
|
| GvCalcTable () | |
| ~GvCalcTable () | |
|
|
| Bool AddNodeToTable | ( | GvRun * | run , |
| GvNode * | node | ||
| ) |
Marks a node to be calculated with the next GvRun::CalculateTable() . A node is only added once.
| [in] | run | The run helper. The caller owns the pointed run helper. |
| [in] | node | The node to add. The caller owns the pointed node. |
| void ResetTable | ( | GvRun * | run | ) |
Clears the table without destroying it.
| [in] | run | The run helper. The caller owns the pointed run helper. |
| Int32 GetTableCount | ( | GvRun * | run | ) |
Get the number of nodes added to the table.
| [in] | run | The run helper. The caller owns the pointed run helper. |
| GvNode * GetTableNode | ( | GvRun * | run , |
| Int32 | id | ||
| ) |
Retrieves a node in the table by index.
| [in] | run | The run helper. The caller owns the pointed run helper. |
| [in] | id | The node index: 0 <= id < id GetTableCount() |