XLE  v0.02.0
Classes | Public Member Functions | Public Attributes | List of all members
PlatformRig::EnvironmentSettings Class Reference

Describes a lighting environment More...

#include <BasicSceneParser.h>

Classes

class  ShadowProj
 

Public Member Functions

 EnvironmentSettings (InputStreamFormatter< utf8 > &formatter, const ::Assets::DirectorySearchRules &)
 

Public Attributes

std::vector< SceneEngine::LightDesc_lights
 
SceneEngine::GlobalLightingDesc _globalLightingDesc
 
SceneEngine::ToneMapSettings _toneMapSettings
 
std::vector< ShadowProj_shadowProj
 
SceneEngine::VolumetricFogConfig::Renderer _volFogRenderer
 
SceneEngine::OceanLightingSettings _oceanLighting
 
SceneEngine::DeepOceanSimSettings _deepOceanSim
 

Detailed Description

Describes a lighting environment

This contains all of the settings and properties required for constructing a basic lighting environment. This can be used to implement the ISceneParser functions that return lighting settings (like ISceneParser::GetLightDesc() and ISceneParser::GetGlobalLightingDesc())


The documentation for this class was generated from the following files: