|
| ImGuiManager (const std::string &layerName, Window *window, const ImGuiConfigFlags &flags=0) |
| ImGuiManager (Window *window, const ImGuiConfigFlags &flags) |
template<typename T, typename... Args> |
Shared< T > | addPanel (Args &&...args) |
template<typename T> |
bool | removePanel (const Shared< ImGuiPanel > &panel) |
void | addPanel (const Shared< ImGuiPanel > &panel) |
std::vector< Shared< ImGuiPanel > > | getPanels (const unsigned short &priority) |
virtual void | onAttach () override |
virtual void | onDetach () override |
virtual void | onUpdate () override |
virtual void | onRender () override |
virtual void | begin () override |
virtual void | end () override |
| Layer (const std::string &name) |
| Layer (const Layer &other)=delete |
std::string | getName () const |
bool | isAttached () const |
|
std::string | m_name {"Layer"} |
bool | m_attached = false |
◆ begin()
void ogl::ImGuiManager::begin |
( |
| ) |
|
|
overridevirtual |
◆ end()
void ogl::ImGuiManager::end |
( |
| ) |
|
|
overridevirtual |
◆ onAttach()
void ogl::ImGuiManager::onAttach |
( |
| ) |
|
|
overridevirtual |
◆ onDetach()
void ogl::ImGuiManager::onDetach |
( |
| ) |
|
|
overridevirtual |
◆ onRender()
void ogl::ImGuiManager::onRender |
( |
| ) |
|
|
overridevirtual |
◆ onUpdate()
void ogl::ImGuiManager::onUpdate |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- Opengl-Core/include/Core/ImGui.hpp
- Opengl-Core/src/Core/ImGuiManager.cpp