Zone

Engine/source/T3D/zone.h

A volume in space that encloses objects.

More...

Public Attributes

Public Static Functions

bool
_doSelect(void * object, const char * index, const char * data)

Public Functions

Zone()
Zone(const Polyhedron & polyhedron)
DECLARE_DESCRIPTION("A volume that encloses objects <a href="/coding/file/cmdscan_8cpp/#cmdscan_8cpp_1a2732ab74fa0237854c2ba0f75f88a624">for</a> visibility culling." )

Protected Functions

Detailed Description

A volume in space that encloses objects.

Zones do not physically contain objects in the scene. Rather, any object that has its world box coincide with the world box of a zone is considered to be part of that zone. As such, objects can be in multiple zones at the same time.

Public Types

typedef SceneAmbientSoundObject< ScenePolyhedralZone > Parent 

Public Attributes

bool mSelecting 

Public Static Functions

_doSelect(void * object, const char * index, const char * data)

consoleInit()

initPersistFields()

Public Functions

Zone()

Zone(const Polyhedron & polyhedron)

DECLARE_CATEGORY("3D" )

DECLARE_CONOBJECT(Zone )

DECLARE_DESCRIPTION("A volume that encloses objects <a href="/coding/file/cmdscan_8cpp/#cmdscan_8cpp_1a2732ab74fa0237854c2ba0f75f88a624">for</a> visibility culling." )

selectWithin()

Protected Functions

_getDefaultEditorSolidColor()

Reimplemented from: SceneSpace

Reimplemented by: Portal