|
| void | PushFont (Font::Enum _font) |
| |
| ImFont * | GetFont (Font::Enum _font) |
| |
| void | PushEnabled (bool _enabled) |
| |
| void | PopEnabled () |
| |
| bool | IsReadonly () |
| |
| void | PushReadonly (bool _enabled) |
| |
| void | PopReadonly () |
| |
| void | PushWindowFontSize (int size) |
| |
| void | PopWindowFontSize () |
| |
| void | PushWindowFontScale (float scale) |
| |
| void | PopWindowFontScale () |
| |
| uint64_t | GetDrawCalls () |
| |
| void | KeepAliveOneFrame (const gfx::texture::ptr &tex) |
| |
| ImTexture | ToTex (gfx::texture_handle _handle, uint8_t _index, gfx::program_handle _phandle, uint8_t _mip=0, uint8_t _flags=IMGUI_FLAGS_ALPHA_BLEND) |
| |
| ImTextureID | ToId (gfx::texture_handle _handle, uint8_t _mip=0, uint8_t _flags=IMGUI_FLAGS_ALPHA_BLEND) |
| |
| ImTexture | FromId (ImTextureID _id) |
| |
| ImTextureID | ToId (const gfx::texture &_handle, uint8_t _mip=0, uint8_t _flags=IMGUI_FLAGS_ALPHA_BLEND) |
| |
| ImTextureID | ToId (const gfx::texture::ptr &_handle, uint8_t _mip=0, uint8_t _flags=IMGUI_FLAGS_ALPHA_BLEND) |
| |
| ImTextureID | ToId (const asset_handle< gfx::texture > &_handle, uint8_t _mip=0, uint8_t _flags=IMGUI_FLAGS_ALPHA_BLEND) |
| |
| ImVec2 | GetSize (const gfx::texture &tex, const ImVec2 &fallback={}) |
| |
| ImVec2 | GetSize (const gfx::texture::ptr &tex, const ImVec2 &fallback={}) |
| |
| ImVec2 | GetSize (const asset_handle< gfx::texture > &_handle, const ImVec2 &fallback={}) |
| |
| void | Image (gfx::texture_handle _handle, uint8_t _mip, uint8_t _flags, const ImVec2 &_size, const ImVec2 &_uv0=ImVec2(0.0f, 0.0f), const ImVec2 &_uv1=ImVec2(1.0f, 1.0f)) |
| |
| void | Image (gfx::texture_handle _handle, const ImVec2 &_size, const ImVec2 &_uv0=ImVec2(0.0f, 0.0f), const ImVec2 &_uv1=ImVec2(1.0f, 1.0f)) |
| |
| bool | ImageButton (gfx::texture_handle _handle, uint8_t _mip, uint8_t _flags, const ImVec2 &_size, const ImVec2 &_uv0=ImVec2(0.0f, 0.0f), const ImVec2 &_uv1=ImVec2(1.0f, 1.0f), const ImVec4 &_bgCol=ImVec4(0.0f, 0.0f, 0.0f, 0.0f), const ImVec4 &_tintCol=ImVec4(1.0f, 1.0f, 1.0f, 1.0f)) |
| |
| bool | ImageButton (gfx::texture_handle _handle, const ImVec2 &_size, const ImVec2 &_uv0=ImVec2(0.0f, 0.0f), const ImVec2 &_uv1=ImVec2(1.0f, 1.0f), const ImVec4 &_bgCol=ImVec4(0.0f, 0.0f, 0.0f, 0.0f), const ImVec4 &_tintCol=ImVec4(1.0f, 1.0f, 1.0f, 1.0f)) |
| |
| void | NextLine () |
| |
| bool | MouseOverArea () |
| |
| NOTIFY_INLINE ImGuiToast * | GetNotification (uint64_t unique_id) |
| |
| NOTIFY_INLINE void | PushNotification (const ImGuiToast &toast) |
| | Insert a new toast in the list.
|
| |
| NOTIFY_INLINE void | PushNotification (uint64_t unique_id, const ImGuiToast &toast) |
| | Insert or update a notification with a unique ID If the notification already exists, it updates the content and refreshes timing:
|
| |
| NOTIFY_INLINE void | RemoveNotification (int index) |
| | Remove a toast from the list by its index.
|
| |
| NOTIFY_INLINE void | RenderNotifications () |
| | Render toasts, call at the end of your rendering!
|
| |