#include <imgui.h>
|
void(* | Platform_CreateWindow )(ImGuiViewport *vp) |
|
void(* | Platform_DestroyWindow )(ImGuiViewport *vp) |
|
void(* | Platform_ShowWindow )(ImGuiViewport *vp) |
|
void(* | Platform_SetWindowPos )(ImGuiViewport *vp, ImVec2 pos) |
|
ImVec2(* | Platform_GetWindowPos )(ImGuiViewport *vp) |
|
void(* | Platform_SetWindowSize )(ImGuiViewport *vp, ImVec2 size) |
|
ImVec2(* | Platform_GetWindowSize )(ImGuiViewport *vp) |
|
void(* | Platform_SetWindowFocus )(ImGuiViewport *vp) |
|
bool(* | Platform_GetWindowFocus )(ImGuiViewport *vp) |
|
bool(* | Platform_GetWindowMinimized )(ImGuiViewport *vp) |
|
void(* | Platform_SetWindowTitle )(ImGuiViewport *vp, const char *str) |
|
void(* | Platform_SetWindowAlpha )(ImGuiViewport *vp, float alpha) |
|
void(* | Platform_UpdateWindow )(ImGuiViewport *vp) |
|
void(* | Platform_RenderWindow )(ImGuiViewport *vp, void *render_arg) |
|
void(* | Platform_SwapBuffers )(ImGuiViewport *vp, void *render_arg) |
|
float(* | Platform_GetWindowDpiScale )(ImGuiViewport *vp) |
|
void(* | Platform_OnChangedViewport )(ImGuiViewport *vp) |
|
int(* | Platform_CreateVkSurface )(ImGuiViewport *vp, ImU64 vk_inst, const void *vk_allocators, ImU64 *out_vk_surface) |
|
void(* | Renderer_CreateWindow )(ImGuiViewport *vp) |
|
void(* | Renderer_DestroyWindow )(ImGuiViewport *vp) |
|
void(* | Renderer_SetWindowSize )(ImGuiViewport *vp, ImVec2 size) |
|
void(* | Renderer_RenderWindow )(ImGuiViewport *vp, void *render_arg) |
|
void(* | Renderer_SwapBuffers )(ImGuiViewport *vp, void *render_arg) |
|
ImVector< ImGuiPlatformMonitor > | Monitors |
|
ImVector< ImGuiViewport * > | Viewports |
|
◆ ImGuiPlatformIO()
ImGuiPlatformIO::ImGuiPlatformIO |
( |
| ) |
|
|
inline |
◆ Monitors
◆ Platform_CreateVkSurface
int(* ImGuiPlatformIO::Platform_CreateVkSurface) (ImGuiViewport *vp, ImU64 vk_inst, const void *vk_allocators, ImU64 *out_vk_surface) |
◆ Platform_CreateWindow
void(* ImGuiPlatformIO::Platform_CreateWindow) (ImGuiViewport *vp) |
◆ Platform_DestroyWindow
void(* ImGuiPlatformIO::Platform_DestroyWindow) (ImGuiViewport *vp) |
◆ Platform_GetWindowDpiScale
float(* ImGuiPlatformIO::Platform_GetWindowDpiScale) (ImGuiViewport *vp) |
◆ Platform_GetWindowFocus
bool(* ImGuiPlatformIO::Platform_GetWindowFocus) (ImGuiViewport *vp) |
◆ Platform_GetWindowMinimized
bool(* ImGuiPlatformIO::Platform_GetWindowMinimized) (ImGuiViewport *vp) |
◆ Platform_GetWindowPos
◆ Platform_GetWindowSize
◆ Platform_OnChangedViewport
void(* ImGuiPlatformIO::Platform_OnChangedViewport) (ImGuiViewport *vp) |
◆ Platform_RenderWindow
void(* ImGuiPlatformIO::Platform_RenderWindow) (ImGuiViewport *vp, void *render_arg) |
◆ Platform_SetWindowAlpha
void(* ImGuiPlatformIO::Platform_SetWindowAlpha) (ImGuiViewport *vp, float alpha) |
◆ Platform_SetWindowFocus
void(* ImGuiPlatformIO::Platform_SetWindowFocus) (ImGuiViewport *vp) |
◆ Platform_SetWindowPos
◆ Platform_SetWindowSize
◆ Platform_SetWindowTitle
void(* ImGuiPlatformIO::Platform_SetWindowTitle) (ImGuiViewport *vp, const char *str) |
◆ Platform_ShowWindow
◆ Platform_SwapBuffers
void(* ImGuiPlatformIO::Platform_SwapBuffers) (ImGuiViewport *vp, void *render_arg) |
◆ Platform_UpdateWindow
void(* ImGuiPlatformIO::Platform_UpdateWindow) (ImGuiViewport *vp) |
◆ Renderer_CreateWindow
void(* ImGuiPlatformIO::Renderer_CreateWindow) (ImGuiViewport *vp) |
◆ Renderer_DestroyWindow
void(* ImGuiPlatformIO::Renderer_DestroyWindow) (ImGuiViewport *vp) |
◆ Renderer_RenderWindow
void(* ImGuiPlatformIO::Renderer_RenderWindow) (ImGuiViewport *vp, void *render_arg) |
◆ Renderer_SetWindowSize
◆ Renderer_SwapBuffers
void(* ImGuiPlatformIO::Renderer_SwapBuffers) (ImGuiViewport *vp, void *render_arg) |
◆ Viewports
The documentation for this struct was generated from the following file: