|
|
| Impl (Window &window_in, Graphics &graphics_in) |
|
| Impl (Window &window_in, Graphics &graphics_in, std::filesystem::path settings_path_in) |
|
void | OnAttach () |
|
void | OnDetach () |
|
pixelbullet::core::EventResult | OnEvent (pixelbullet::core::Event &event) |
|
bool | BeginUiFrame () |
|
void | CancelUiFrame () |
|
bool | Begin () |
|
void | CancelFrame () |
|
void | End (const RenderFrameContext &frame_context) |
|
ImTextureID | GetTexture (const std::shared_ptr< void > &texture) |
|
ImTextureID | GetRenderTargetTexture (std::string_view name) |
|
void | SetAppearance (const ImGuiAppearanceConfig &appearance) |
|
void | SetTheme () |
|
void | SetSettingsPath (std::filesystem::path settings_path_in) |
|
void | ClearSettings () |
|
void | LoadSettingsFromDisk (const std::filesystem::path &settings_path_in) |
|
void | SaveSettings () |
|
void | SaveSettingsToDisk (const std::filesystem::path &settings_path_in) |
|
uint32_t | GetActiveWidgetID () const |
|
ImFont * | GetMonospaceFont () const noexcept |
|
void | BlockEvents (bool block) noexcept |
|
void | ApplyAppearance (const ImGuiAppearanceConfig &appearance) |
|
void | ApplySettingsPath () |
|
void | RestoreMainViewportPlatformHandles () |
|
RenderDevice & | GetRenderDevice () const |
The documentation for this struct was generated from the following files:
- engine/src/application/imgui/imgui_layer_internal.h
- engine/src/application/imgui/imgui_layer.cc
- engine/src/application/imgui/imgui_layer_appearance_internal.cc
- engine/src/application/imgui/imgui_layer_frame_internal.cc