26bool sdl_win32_restack_windows(
const std::vector<SDL_Window*>& topToBottom);
29[[nodiscard]]
bool sdl_win32_can_move_size(SDL_Window* window,
bool move,
int wmszEdge);
32void sdl_win32_run_move_size(SDL_Window* window,
bool move,
int wmszEdge);
35bool sdl_win32_use_native_frame(SDL_Window* window);
38bool sdl_win32_set_client_rect(SDL_Window* window,
const SDL_Rect& rect);
43 void* userdata =
nullptr;
44 void (*redraw)(
void* userdata) =
nullptr;
45 void (*sizing)(
void* userdata, SDL_WindowID id,
int wmszEdge,
bool end) =
nullptr;
50bool sdl_win32_send_left_button_release(SDL_Window* window);