#include <c4d_graphview.h>
Used for iterator nodes. Cannot be instantiated.
Public Member Functions | |
| Bool | AddNodeToTable (GvRun *run, GvNode *node) |
| void | ResetTable (GvRun *run) |
| Int32 | GetTableCount (GvRun *run) |
| GvNode * | GetTableNode (GvRun *run, Int32 id) |
Private Member Functions | |
| GvCalcTable () | |
| ~GvCalcTable () | |
|
private |
|
private |
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. |
Get the number of nodes added to the table.
| [in] | run | The run helper. The caller owns the pointed run helper. |
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() |