mirror of
https://github.com/ocornut/imgui.git
synced 2025-10-17 15:31:45 +00:00
Previous SDL implementation didn't work with my OpenGL 3.3 project, spliced the GLFW OpenGL examples on top of the SDL example to create an option that works for me. Could be useful for others.
This commit is contained in:
14
examples/sdl_opengl3_example/imgui_impl_sdlogl3.h
Normal file
14
examples/sdl_opengl3_example/imgui_impl_sdlogl3.h
Normal file
@@ -0,0 +1,14 @@
|
||||
// ImGui SDL2 binding with OpenGL3
|
||||
// https://github.com/ocornut/imgui
|
||||
|
||||
struct SDL_Window;
|
||||
typedef union SDL_Event SDL_Event;
|
||||
|
||||
IMGUI_API bool ImGui_ImplSdlOgl3_Init(SDL_Window *window);
|
||||
IMGUI_API void ImGui_ImplSdlOgl3_Shutdown();
|
||||
IMGUI_API void ImGui_ImplSdlOgl3_NewFrame(SDL_Window *window);
|
||||
IMGUI_API bool ImGui_ImplSdlOgl3_ProcessEvent(SDL_Event* event);
|
||||
|
||||
// Use if you want to reset your rendering device without losing ImGui state.
|
||||
IMGUI_API void ImGui_ImplSdlOgl3_InvalidateDeviceObjects();
|
||||
IMGUI_API bool ImGui_ImplSdlOgl3_CreateDeviceObjects();
|
Reference in New Issue
Block a user