|
|
| ImGuiLayer (Window &window, Graphics &graphics) |
|
| ImGuiLayer (Window &window, Graphics &graphics, std::filesystem::path settings_path) |
| virtual void | OnAttach () override |
| virtual void | OnDetach () override |
| virtual pixelbullet::core::EventResult | OnEvent (pixelbullet::core::Event &e) override |
| bool | BeginUiFrame () override |
| void | CancelUiFrame () override |
|
bool | Begin () |
|
void | CancelFrame () |
|
void | End (const RenderFrameContext &frame_context) |
|
ImTextureID | GetRenderTargetTexture (std::string_view name) |
|
void | BlockEvents (bool block) |
|
void | SetAppearance (const ImGuiAppearanceConfig &appearance) |
|
void | SetTheme () |
|
void | SetSettingsPath (std::filesystem::path settings_path) |
|
void | ClearSettings () |
|
void | LoadSettingsFromDisk (const std::filesystem::path &settings_path) |
|
void | SaveSettings () |
|
void | SaveSettingsToDisk (const std::filesystem::path &settings_path) |
|
uint32_t | GetActiveWidgetID () const |
|
ImFont * | GetMonospaceFont () const noexcept |
|
| Layer (const std::string &name="layer") |
|
virtual void | OnUpdate (Duration ts) |
|
virtual void | OnUiFrame () |
|
virtual EventPhase | GetEventPhase () const |
|
const std::string & | GetName () const |
|
|
class | pixelbullet::application_internal::ImGuiTextureIntegrationAccess |
◆ BeginUiFrame()
| bool pixelbullet::ImGuiLayer::BeginUiFrame |
( |
| ) |
|
|
overridevirtual |
◆ CancelUiFrame()
| void pixelbullet::ImGuiLayer::CancelUiFrame |
( |
| ) |
|
|
overridevirtual |
◆ OnAttach()
| void pixelbullet::ImGuiLayer::OnAttach |
( |
| ) |
|
|
overridevirtual |
◆ OnDetach()
| void pixelbullet::ImGuiLayer::OnDetach |
( |
| ) |
|
|
overridevirtual |
◆ OnEvent()
The documentation for this class was generated from the following files:
- engine/include/pixelbullet/application/imgui/imgui_layer.h
- engine/src/application/imgui/imgui_layer.cc