Class ImGuiStage

Inheritance Relationships

Base Type

Class Documentation

class legion::rendering::ImGuiStage : public legion::rendering::RenderStage<ImGuiStage>

Public Functions

virtual void setup(app::window &context) override
virtual void render(app::window &context, camera &cam, const camera::camera_input &camInput, time::span deltaTime) override
virtual priority_type priority() override

Public Static Functions

template<class T, void(T::*)(app::window &, camera &, const camera::camera_input &, time::span) Func> static inline void addGuiRender (T *ptr)