| 
    XLE
    v0.02.0
    
   | 
 

Public Types | |
| typedef SceneEngine::ShadowProjectionDesc | ShadowProjectionDesc | 
| typedef SceneEngine::LightingParserContext | LightingParserContext | 
| typedef SceneEngine::SceneParseSettings | SceneParseSettings | 
| typedef SceneEngine::LightDesc | LightDesc | 
| typedef SceneEngine::GlobalLightingDesc | GlobalLightingDesc | 
| typedef SceneEngine::ToneMapSettings | ToneMapSettings | 
  Public Types inherited from SceneEngine::ISceneParser | |
| using | ProjectionDesc = RenderCore::Techniques::ProjectionDesc | 
| using | ShadowProjIndex = unsigned | 
| using | LightIndex = unsigned | 
Public Member Functions | |
| void | PrepareFrame (RenderCore::IThreadContext &context, SceneEngine::LightingParserContext &parserContext) | 
| void | Update (float deltaTime) | 
| RenderCore::Techniques::CameraDesc | GetCameraDesc () const | 
| void | ExecuteScene (RenderCore::Metal::DeviceContext *context, LightingParserContext &parserContext, const SceneParseSettings &parseSettings, unsigned techniqueIndex) const | 
| bool | HasContent (const SceneParseSettings &parseSettings) const | 
| float | GetTimeValue () const | 
| std::shared_ptr< PlayerCharacter > | GetPlayerCharacter () | 
| std::shared_ptr< SceneEngine::TerrainManager > | GetTerrainManager () | 
| std::shared_ptr< SceneEngine::PlacementsManager > | GetPlacementManager () | 
| std::shared_ptr< SceneEngine::DynamicImposters > | GetDynamicImposters () | 
| std::shared_ptr< RenderCore::Techniques::CameraDesc > | GetCameraPtr () | 
| void | FlushLoading () | 
| EnvironmentSceneParser (const ::Assets::ResChar cfgDir[]) | |
  Public Member Functions inherited from PlatformRig::BasicSceneParser | |
| unsigned | GetShadowProjectionCount () const | 
| auto | GetShadowProjectionDesc (ShadowProjIndex index, const ProjectionDesc &mainSceneProj) const -> SceneEngine::ShadowProjectionDesc | 
| unsigned | GetLightCount () const | 
| auto | GetLightDesc (unsigned index) const -> const SceneEngine::LightDesc & | 
| auto | GetGlobalLightingDesc () const -> SceneEngine::GlobalLightingDesc | 
| auto | GetToneMapSettings () const -> SceneEngine::ToneMapSettings | 
Protected Member Functions | |
| const PlatformRig::EnvironmentSettings & | GetEnvSettings () const | 
Protected Attributes | |
| std::unique_ptr< Pimpl > | _pimpl | 
 1.8.10