module creator.backend.sdl; import bindbc.imgui; import bindbc.sdl; // private { // struct SDLBackendData { // SDL_Window* window; // ulong time; // uint mouseWindowId; // int mouseButtonsDown; // SDL_Cursor*[cast(size_t)ImGuiMouseCursor.COUNT] mouseCursors; // int pendingMouseLeaveFrame; // void* clipboardTextData; // bool mouseCanUseGlobalState; // } // } // bool incSDLBackendInitForOpenGL(SDL_Window* window, void* sdl_gl_context) { // } // void incSDLBackendShutdown() { // } // void incSDLBackendNewFrame() { // } // bool incSDLBackendProcessEvent(const SDL_Event* event) { // }