LevelInfo

Engine/source/T3D/levelInfo.h

More...

NetObject Inheritance

enum
NetMaskBits {  UpdateMask = BIT(0)
}
packUpdate(NetConnection * conn, U32 mask, BitStream * stream)

Instructs this object to pack its state for transfer over the network.

Instructs this object to read state data previously packed with packUpdate.

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

Lighting Properties

Seconds it takes to go from one global ambient color to a different one.

Interpolation for going from one global ambient color to a different one.

Sound Properties

Global ambient sound space properties.

Distance attenuation model to use.

SceneObject Inheritance

SimObject Inheritance

bool

Called when the object is added to the sim.

Called when the object is removed from the sim.

Called after any property of the object is changed in the world editor.

Private Types

Parent 

Protected Attributes

Private Functions

_onLMActivate(const char * lm, bool enable)

Responsible for passing on the LevelInfo settings to the client SceneGraph, from which other systems can get at them.

Detailed Description

NetObject Inheritance

NetMaskBits

Enumerator

UpdateMask = BIT(0)
packUpdate(NetConnection * conn, U32 mask, BitStream * stream)

Reimplemented from: NetObject

unpackUpdate(NetConnection * conn, BitStream * stream)

Reimplemented from: NetObject

setLevelAccuTexture(const String & name)

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

GFXTexHandle mAccuTexture 

Lighting Properties

bool mAdvancedLightmapSupport 
F32 mAmbientLightBlendPhase 

Seconds it takes to go from one global ambient color to a different one.

EaseF mAmbientLightBlendCurve 

Interpolation for going from one global ambient color to a different one.

Sound Properties

SFXAmbience * mSoundAmbience 

Global ambient sound space properties.

SFXDistanceModel mSoundDistanceModel 

Distance attenuation model to use.

SFXSoundscape * mSoundscape 

SceneObject Inheritance

getSoundAmbience()

SimObject Inheritance

onAdd()

Reimplemented from: NetObject

onRemove()

Reimplemented from: NetObject

inspectPostApply()

Reimplemented from: SimObject

initPersistFields()

Private Types

typedef NetObject Parent 

Private Attributes

ColorI mCanvasClearColor 
F32 mDecalBias 
FogData mFogData 
F32 mNearClip 
F32 mVisibleDistance 
F32 mVisibleGhostDistance 
F32 mWorldSize 

Protected Attributes

String mAccuTextureName 

Private Functions

_onLMActivate(const char * lm, bool enable)

_updateSceneGraph()

Responsible for passing on the LevelInfo settings to the client SceneGraph, from which other systems can get at them.