|
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