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

// }