imgui_backend.impl_sdl

Undocumented in source.

Members

Aliases

pImGui_ImplSDL2_InitForD3D
alias pImGui_ImplSDL2_InitForD3D = bool function(SDL_Window* window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplSDL2_InitForMetal
alias pImGui_ImplSDL2_InitForMetal = bool function(SDL_Window* window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplSDL2_InitForOpenGL
alias pImGui_ImplSDL2_InitForOpenGL = bool function(SDL_Window* window, void* sdl_gl_context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplSDL2_InitForVulkan
alias pImGui_ImplSDL2_InitForVulkan = bool function(SDL_Window* window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplSDL2_NewFrame
alias pImGui_ImplSDL2_NewFrame = void function(SDL_Window* window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplSDL2_ProcessEvent
alias pImGui_ImplSDL2_ProcessEvent = bool function(const SDL_Event* event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplSDL2_Shutdown
alias pImGui_ImplSDL2_Shutdown = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

ImGui_ImplSDL2_InitForD3D
bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_InitForMetal
bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_InitForOpenGL
bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window, void* sdl_gl_context)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_InitForVulkan
bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_NewFrame
void ImGui_ImplSDL2_NewFrame(SDL_Window* window)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_ProcessEvent
bool ImGui_ImplSDL2_ProcessEvent(SDL_Event* event)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_Shutdown
void ImGui_ImplSDL2_Shutdown()
Undocumented in source. Be warned that the author may not have intended to support it.
MAP_ANALOG_SDL
enum MAP_ANALOG_SDL(ImGuiIO* io, SDL_GameController* game_controller, ulong NAV_NO, SDL_GameControllerAxis AXIS_NO, int V0, int V1)
Undocumented in source. Be warned that the author may not have intended to support it.
MAP_BUTTON_SDL
enum MAP_BUTTON_SDL(ImGuiIO* io, SDL_GameController* game_controller, ulong NAV_NO, SDL_GameControllerButton BUTTON_NO)
Undocumented in source. Be warned that the author may not have intended to support it.
bindSDLImgui
void bindSDLImgui(SharedLib lib)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

CIMGUI_USER_DEFINED_IMPLEMENTATION
enum CIMGUI_USER_DEFINED_IMPLEMENTATION;
Undocumented in source.
SDL_HAS_ALWAYS_ON_TOP
enum SDL_HAS_ALWAYS_ON_TOP;
Undocumented in source.
SDL_HAS_CAPTURE_AND_GLOBAL_MOUSE
enum SDL_HAS_CAPTURE_AND_GLOBAL_MOUSE;
Undocumented in source.
SDL_HAS_MOUSE_FOCUS_CLICKTHROUGH
enum SDL_HAS_MOUSE_FOCUS_CLICKTHROUGH;
Undocumented in source.
SDL_HAS_PER_MONITOR_DPI
enum SDL_HAS_PER_MONITOR_DPI;
Undocumented in source.
SDL_HAS_USABLE_DISPLAY_BOUNDS
enum SDL_HAS_USABLE_DISPLAY_BOUNDS;
Undocumented in source.
SDL_HAS_VULKAN
enum SDL_HAS_VULKAN;
Undocumented in source.
SDL_HAS_WINDOW_ALPHA
enum SDL_HAS_WINDOW_ALPHA;
Undocumented in source.
g_UseVulkan
enum g_UseVulkan;
Undocumented in source.
thumb_dead_zone
enum thumb_dead_zone;

SDL_gamecontroller.h suggests using this value.

Static functions

ImGui_ImplSDL2_CreateVkSurface
int ImGui_ImplSDL2_CreateVkSurface(ImGuiViewport* viewport, ImU64 vk_instance, void* vk_allocator, ImU64* out_vk_surface)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_CreateWindow
void ImGui_ImplSDL2_CreateWindow(ImGuiViewport* viewport)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_DestroyWindow
void ImGui_ImplSDL2_DestroyWindow(ImGuiViewport* viewport)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_GetClipboardText
const(char)* ImGui_ImplSDL2_GetClipboardText(void* )
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_GetWindowFocus
bool ImGui_ImplSDL2_GetWindowFocus(ImGuiViewport* viewport)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_GetWindowMinimized
bool ImGui_ImplSDL2_GetWindowMinimized(ImGuiViewport* viewport)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_GetWindowPos
void ImGui_ImplSDL2_GetWindowPos(ImGuiViewport* viewport, ImVec2* _out_vec)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_GetWindowSize
void ImGui_ImplSDL2_GetWindowSize(ImGuiViewport* viewport, ImVec2* _out_vec)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_Init
bool ImGui_ImplSDL2_Init(SDL_Window* window, void* sdl_gl_context)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_InitPlatformInterface
void ImGui_ImplSDL2_InitPlatformInterface(SDL_Window* window, void* sdl_gl_context)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_RenderWindow
void ImGui_ImplSDL2_RenderWindow(ImGuiViewport* viewport, void* )
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_SetClipboardText
void ImGui_ImplSDL2_SetClipboardText(void* , char* text)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_SetWindowAlpha
void ImGui_ImplSDL2_SetWindowAlpha(ImGuiViewport* viewport, float alpha)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_SetWindowFocus
void ImGui_ImplSDL2_SetWindowFocus(ImGuiViewport* viewport)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_SetWindowPos
void ImGui_ImplSDL2_SetWindowPos(ImGuiViewport* viewport, ImVec2 pos)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_SetWindowSize
void ImGui_ImplSDL2_SetWindowSize(ImGuiViewport* viewport, ImVec2 size)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_SetWindowTitle
void ImGui_ImplSDL2_SetWindowTitle(ImGuiViewport* viewport, const(char)* title)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_ShowWindow
void ImGui_ImplSDL2_ShowWindow(ImGuiViewport* viewport)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_ShutdownPlatformInterface
void ImGui_ImplSDL2_ShutdownPlatformInterface()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_SwapBuffers
void ImGui_ImplSDL2_SwapBuffers(ImGuiViewport* viewport, void* )
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_UpdateGamepads
void ImGui_ImplSDL2_UpdateGamepads()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_UpdateMonitors
void ImGui_ImplSDL2_UpdateMonitors()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_UpdateMouseCursor
void ImGui_ImplSDL2_UpdateMouseCursor()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplSDL2_UpdateMousePosAndButtons
void ImGui_ImplSDL2_UpdateMousePosAndButtons()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

ImGui_ImplSDL2_InitForD3D
pImGui_ImplSDL2_InitForD3D ImGui_ImplSDL2_InitForD3D;
Undocumented in source.
ImGui_ImplSDL2_InitForMetal
pImGui_ImplSDL2_InitForMetal ImGui_ImplSDL2_InitForMetal;
Undocumented in source.
ImGui_ImplSDL2_InitForOpenGL
pImGui_ImplSDL2_InitForOpenGL ImGui_ImplSDL2_InitForOpenGL;
Undocumented in source.
ImGui_ImplSDL2_InitForVulkan
pImGui_ImplSDL2_InitForVulkan ImGui_ImplSDL2_InitForVulkan;
Undocumented in source.
ImGui_ImplSDL2_NewFrame
pImGui_ImplSDL2_NewFrame ImGui_ImplSDL2_NewFrame;
Undocumented in source.
ImGui_ImplSDL2_ProcessEvent
pImGui_ImplSDL2_ProcessEvent ImGui_ImplSDL2_ProcessEvent;
Undocumented in source.
ImGui_ImplSDL2_Shutdown
pImGui_ImplSDL2_Shutdown ImGui_ImplSDL2_Shutdown;
Undocumented in source.
SDL_WINDOW_VULKAN
Uint32 SDL_WINDOW_VULKAN;
Undocumented in source.
g_ClipboardTextData
char* g_ClipboardTextData;
Undocumented in source.
g_MouseCanUseGlobalState
bool g_MouseCanUseGlobalState;
Undocumented in source.
g_MouseCursors
SDL_Cursor*[ImGuiMouseCursor_COUNT] g_MouseCursors;
Undocumented in source.
g_MousePressed
bool[3] g_MousePressed;
Undocumented in source.
g_Time
Uint64 g_Time;
Undocumented in source.
g_Window
SDL_Window* g_Window;
Undocumented in source.

Structs

ImGuiViewportDataSDL2
struct ImGuiViewportDataSDL2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta