|
Muto 0.0.1
|
#include <OpenGLImGuiLayer.h>
Public Member Functions | |
| virtual void | Begin () override |
| virtual void | End () override |
| virtual void | OnAttach () override |
| Called when the layer is attached to the application. | |
| virtual void | OnDetach () override |
| Called when the layer is detached from the application. | |
| virtual void | OnEvent (Event &e) override |
| Called when an event is dispatched to the layer. | |
| virtual void | OnImGuiRender () override |
| Called when the layer should render its ImGui components. | |
| OpenGLImGuiLayer () | |
| virtual void | SetBlockEvents (bool block) |
| virtual void | SetDarkThemeColors () override |
| ~OpenGLImGuiLayer () | |
Public Member Functions inherited from Muto::ImGuiLayer | |
| ImGuiLayer () | |
| ~ImGuiLayer () | |
Public Member Functions inherited from Muto::Layer | |
| const std::string & | GetName () const |
| Retrieves the name of the layer for debugging purposes. | |
| Layer (const std::string &name="Layer") | |
| Constructs a Layer with an optional name for debugging purposes. | |
| virtual void | OnRender () |
| Called when the layer should render its contents. | |
| virtual void | OnUpdate (Timestep ts) |
| Called every frame to update the layer with the given timestep. | |
| virtual | ~Layer () |
Additional Inherited Members | |
Protected Attributes inherited from Muto::ImGuiLayer | |
| bool | m_BlockEvents = true |
| float | m_Time = 0.0f |
Protected Attributes inherited from Muto::Layer | |
| std::string | m_DebugName |
| The name of the layer assigned at creation, used for debugging. | |
| Muto::OpenGLImGuiLayer::OpenGLImGuiLayer | ( | ) |
References Muto::ImGuiLayer::ImGuiLayer().
| Muto::OpenGLImGuiLayer::~OpenGLImGuiLayer | ( | ) |
|
overridevirtual |
Reimplemented from Muto::ImGuiLayer.
References Muto::ImGuiLayer::Begin().
|
overridevirtual |
Reimplemented from Muto::ImGuiLayer.
References Muto::ImGuiLayer::End().
|
overridevirtual |
Called when the layer is attached to the application.
Reimplemented from Muto::ImGuiLayer.
References Muto::ImGuiLayer::OnAttach().
|
overridevirtual |
Called when the layer is detached from the application.
Reimplemented from Muto::ImGuiLayer.
References Muto::ImGuiLayer::OnDetach().
Called when an event is dispatched to the layer.
| event | The event being dispatched. |
Reimplemented from Muto::ImGuiLayer.
References Muto::ImGuiLayer::OnEvent().
|
overridevirtual |
Called when the layer should render its ImGui components.
Reimplemented from Muto::ImGuiLayer.
References Muto::ImGuiLayer::OnImGuiRender().
|
overridevirtual |