XLE  v0.02.0
Public Member Functions | List of all members
Sample::IScenePlugin Class Referenceabstract

Plugin for scene features More...

#include <IScenePlugin.h>

Inheritance diagram for Sample::IScenePlugin:
Inheritance graph
[legend]

Public Member Functions

virtual void LoadingPhase ()=0
 
virtual void PrepareFrame (RenderCore::IThreadContext &threadContext, SceneEngine::LightingParserContext &parserContext)=0
 
virtual void ExecuteScene (RenderCore::Metal::DeviceContext *context, SceneEngine::LightingParserContext &parserContext, const SceneEngine::SceneParseSettings &parseSettings, unsigned techniqueIndex) const =0
 
virtual bool HasContent (const SceneEngine::SceneParseSettings &parseSettings) const =0
 

Detailed Description

Plugin for scene features

Allows derived classes to load, prepare and render scene elements, (like effects and special case objects, etc)


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