XLE
v0.02.0
|
Public Member Functions | |
void | LoadingPhase () |
void | PrepareFrame (RenderCore::IThreadContext &threadContext, SceneEngine::LightingParserContext &parserContext) |
void | ExecuteScene (RenderCore::Metal::DeviceContext *context, SceneEngine::LightingParserContext &parserContext, const SceneEngine::SceneParseSettings &parseSettings, unsigned techniqueIndex) const |
bool | HasContent (const SceneEngine::SceneParseSettings &parseSettings) const |
ScenePlugin_EnvironmentFeatures (const ::Assets::rstring &cfgDir, std::shared_ptr< EntityInterface::RetainedEntities > retainedEntities, std::shared_ptr< RenderCore::Assets::ModelCache > modelCache, std::shared_ptr< SceneEngine::ISurfaceHeightsProvider > surfaceHeights) | |
Protected Attributes | |
std::shared_ptr< SceneEngine::VolumetricFogManager > | _volumetricFogMan |
std::shared_ptr< SceneEngine::VegetationSpawnManager > | _vegetationSpawnManager |
std::shared_ptr< SceneEngine::ShallowSurfaceManager > | _shallowSurfaces |
std::shared_ptr< EntityInterface::EnvEntitiesManager > | _updateMan |
std::shared_ptr< SceneEngine::ISurfaceHeightsProvider > | _surfaceHeights |
std::shared_ptr<::Assets::DependencyValidation > | _vegetationSpawnCfgVal |
::Assets::rstring | _cfgDir |