SceneRootZone

Engine/source/scene/zones/sceneRootZone.h

Root zone in a scene.

More...

Public Types

Protected Functions

bool

Called when this is added to a SceneManager.

Called when this is removed from its current SceneManager.

Public Functions

bool

Return a textual description of the object.

bool
getOverlappingZones(const Box3F & aabb, U32 * outZones, U32 & outNumZones)
bool

Called when the object is added to the sim.

Called when the object is removed from the sim.

Detailed Description

Root zone in a scene.

The root zone is an infinite zone that contains all others zones and objects in the scene.

This class is not declared as a ConsoleObject and is not visible from TorqueScript. SceneRootZone objects are not registered with the Sim system.

Public Types

typedef SceneSimpleZone Parent 

Protected Functions

onSceneAdd()

Reimplemented from: SceneSimpleZone

onSceneRemove()

Reimplemented from: SceneZoneSpace

Public Functions

SceneRootZone()

containsPoint(const Point3F & point)

describeSelf()

Reimplemented from: SceneSimpleZone

getOverlappingZones(const Box3F & aabb, U32 * outZones, U32 & outNumZones)

Reimplemented from: SceneSimpleZone

getPointZone(const Point3F & p)

onAdd()

Reimplemented from: SceneSpace

onRemove()

Reimplemented from: SceneSpace