3#ifndef YAZE_APP_PLATFORM_SDL2_WINDOW_BACKEND_H_
4#define YAZE_APP_PLATFORM_SDL2_WINDOW_BACKEND_H_
11#include "absl/status/status.h"
44 void GetSize(
int* width,
int* height)
const override;
45 void SetSize(
int width,
int height)
override;
46 std::string
GetTitle()
const override;
47 void SetTitle(
const std::string& title)
override;
72 std::unique_ptr<SDL_Window, util::SDL_Deleter>
window_;
Defines an abstract interface for all rendering operations.
SDL2/SDL3 compatibility layer.