|
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) |
|
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!
|
|