LevelInfo

Stores and controls the rendering and status information for a game level.

Inherit:
NetObject

Description

Stores and controls the rendering and status information for a game level.

Example:

newLevelInfo(theLevelInfo)
{
  visibleDistance = "1000";
  fogColor = "0.6 0.6 0.7 1";
  fogDensity = "0";
  fogDensityOffset = "700";
  fogAtmosphereHeight = "0";
  canvasClearColor = "0 0 0 255";
  canSaveDynamicFields = "1";
  levelName = "Blank Room";
  desc0 = "A blank room ready to be populated with Torque objects.";
  Enabled = "1";
};

Fields

bool LevelInfo::advancedLightmapSupport

Enable expanded support for mixing static and dynamic lighting (more costly).

EaseF LevelInfo::ambientLightBlendCurve

Interpolation curve to use for blending from one ambient light color to a different one.

float LevelInfo::ambientLightBlendPhase

Number of seconds it takes to blend from one ambient light color to a different one.

ColorI LevelInfo::canvasClearColor

The color used to clear the background before the scene or any GUIs are rendered.

float LevelInfo::decalBias

NearPlane bias used when rendering Decal and DecalRoad . This should be tuned to the visibleDistance in your level.

float LevelInfo::fogAtmosphereHeight

A height in meters for altitude fog falloff.

ColorF LevelInfo::fogColor

The default color for the scene fog.

float LevelInfo::fogDensity

The 0 to 1 density value for the exponential fog falloff.

float LevelInfo::fogDensityOffset

An offset from the camera in meters for moving the start of the fog effect.

float LevelInfo::nearClip

Closest distance from the camera’s position to render the world.

SFXAmbience LevelInfo::soundAmbience

The global ambient sound environment.

SFXDistanceModel LevelInfo::soundDistanceModel

The distance attenuation model to use.

float LevelInfo::visibleDistance

Furthest distance fromt he camera’s position to render the world.