Class Renderer

Inheritance Relationships

Base Type

Class Documentation

class legion::rendering::Renderer : public legion::core::System<Renderer>

Public Functions

inline Renderer()
virtual void setup()
void onExit(events::exit *event)
void render(time::span deltatime)

Public Static Functions

template<typename Pipeline, typename ...Args>
static inline void setPipeline(Args&&... args)
static RenderPipelineBase *getPipeline(app::window &context)
static RenderPipelineBase *getCurrentPipeline()
static RenderPipelineBase *getMainPipeline()