PriorityList Class Reference

#include <c4d_basedocument.h>

Detailed Description

Stores priorities in the execution pipeline.

See also
ObjectData::Execute() TagData::Execute() SceneHookData::Execute()

Public Member Functions

void Add (GeListNode *node, Int32 priority, EXECUTIONFLAGS flags)
 

Private Member Functions

 PriorityList ()
 
 ~PriorityList ()
 

Constructor & Destructor Documentation

◆ PriorityList()

PriorityList ( )
private

◆ ~PriorityList()

~PriorityList ( )
private

Member Function Documentation

◆ Add()

void Add ( GeListNode node,
Int32  priority,
EXECUTIONFLAGS  flags 
)

Adds an execution point for the object node and the pipeline point specified by priority.

Parameters
[in]nodeThe node to execute. The caller owns the pointed object.
[in]priorityThe priority in the pipeline: EXECUTIONPRIORITY
[in]flagsThe execution flags: EXECUTIONFLAGS