|
XLE
v0.02.0
|

Public Types | |
| using | ProjectionDesc = RenderCore::Techniques::ProjectionDesc |
| using | ShadowProjIndex = unsigned |
| using | LightIndex = unsigned |
Public Member Functions | |
| virtual auto | GetCameraDesc () const -> RenderCore::Techniques::CameraDesc=0 |
| virtual void | ExecuteScene (RenderCore::Metal::DeviceContext *context, LightingParserContext &parserContext, const SceneParseSettings &parseSettings, unsigned techniqueIndex) const =0 |
| virtual bool | HasContent (const SceneParseSettings &parseSettings) const =0 |
| virtual ShadowProjIndex | GetShadowProjectionCount () const =0 |
| virtual auto | GetShadowProjectionDesc (ShadowProjIndex index, const ProjectionDesc &mainSceneProj) const -> ShadowProjectionDesc=0 |
| virtual LightIndex | GetLightCount () const =0 |
| virtual auto | GetLightDesc (LightIndex index) const -> const LightDesc &=0 |
| virtual auto | GetGlobalLightingDesc () const -> GlobalLightingDesc=0 |
| virtual auto | GetToneMapSettings () const -> ToneMapSettings=0 |
| virtual float | GetTimeValue () const =0 |
1.8.10