1#ifndef IMGUI_OVERLAY_PRIVATE_H
2#define IMGUI_OVERLAY_PRIVATE_H
14 SDL_GPUCommandBuffer *cmd,
15 SDL_GPUTexture *render_target,
23 SDL_GPUCommandBuffer *cmd,
24 SDL_GPUTexture *swapchain_tex,
DTTR_Graphics_COM_DirectDraw7 *self DWORD DWORD h
DTTR_Graphics_COM_DirectDraw7 *self DWORD w
void void DWORD HANDLE event
union SDL_Event SDL_Event
struct SDL_Window SDL_Window
void dttr_imgui_render_game_sdl3gpu(SDL_GPUCommandBuffer *cmd, SDL_GPUTexture *render_target, uint32_t w, uint32_t h)
void dttr_imgui_cleanup()
void dttr_imgui_render_sdl3gpu(SDL_GPUCommandBuffer *cmd, SDL_GPUTexture *swapchain_tex, uint32_t swap_w, uint32_t swap_h, uint32_t game_x, uint32_t game_y, uint32_t game_w, uint32_t game_h)
void dttr_imgui_render_opengl(uint32_t game_x, uint32_t game_y, uint32_t game_w, uint32_t game_h)
bool dttr_imgui_process_event(const SDL_Event *event)
void dttr_imgui_init(SDL_Window *window, SDL_GPUDevice *device, DTTR_BackendType backend)
void dttr_imgui_render_game_opengl()