Macros | |
| #define | FreeListNode(v) |
| #define | blDelete(v) |
Functions | |
| GeListHead * | AllocListHead () |
| GeListNode * | AllocListNode (Int32 id) |
| GeListNode * | AllocSmallListNode (Int32 id) |
| GeListNode * | AllocMultiNode (const Int32 *id_array, Int32 id_cnt) |
| #define FreeListNode | ( | v | ) |
Destructs an AllocListNode() allocated node. It is basically the same as BaseList2D::Free().
| #define blDelete | ( | v | ) |
Destructs objects derived from BaseList2D. It is basically the same as BaseList2D::Free().
| GeListHead* cinema::AllocListHead | ( | ) |
Allocates a list head. Destroy the allocated list head with FreeListNode().
| GeListNode* cinema::AllocListNode | ( | Int32 | id | ) |
Allocates a RegisterNodePlugin() registered node.
| [in] | id | The node plugin ID. |
| GeListNode* cinema::AllocSmallListNode | ( | Int32 | id | ) |
Allocates a RegisterNodePlugin() registered node with the PLUGINFLAG_SMALLNODE flag set.
| [in] | id | The small node plugin ID. |
| GeListNode* cinema::AllocMultiNode | ( | const Int32 * | id_array, |
| Int32 | id_cnt | ||
| ) |
Private.