#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() |