LevelInfo
NetObject Inheritance
NetMaskBits { UpdateMask = BIT(0) }
packUpdate(NetConnection * conn, U32 mask, BitStream * stream)
Instructs this object to pack its state for transfer over the network.
unpackUpdate(NetConnection * conn, BitStream * stream)
Instructs this object to read state data previously packed with packUpdate.
setLevelAccuTexture(const String & name)
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
onAdd()
Called when the object is added to the sim.
Called after any property of the object is changed in the world editor.
Private Types
Parent
Private Attributes
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.
Public Functions
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.