file REDIShape.h

Header of the RED::IShape interface. IShape is the scene graph base interface.

Go to the source code of this file.

Namespaces:

namespaceRED

Classes:

classIShape

Defines:

#defineRED_SHP_DAG_NO_UPDATE (0x00000000)
#defineRED_SHP_DAG_PROPAGATE_DOWNWARD (0x00000010)
#defineRED_SHP_DAG_PROPAGATE_UPWARD (0x00000100)
#defineRED_SHP_DAG_UPDATE (0x00000001)
#defineRED_SHP_DAG_UPDATE_LEAVES (0x00000020)

Defines documentation

#define RED_SHP_DAG_NO_UPDATE (0x00000000)

Do not update bounding spheres.

#define RED_SHP_DAG_PROPAGATE_DOWNWARD (0x00000010)

Update bounding spheres downwards. Do not update leaves.

#define RED_SHP_DAG_PROPAGATE_UPWARD (0x00000100)

Update bounding spheres for all parents of the callee.

#define RED_SHP_DAG_UPDATE (0x00000001)

Update bounding spheres for the callee, and propagate changes.

#define RED_SHP_DAG_UPDATE_LEAVES (0x00000020)

This flag must be combined with RED_SHP_DAG_PROPAGATE_DOWNWARD. Updates all leaves of the DAG before updating all nodes.