1#ifndef YAZE_CORE_WINDOW_H_
2#define YAZE_CORE_WINDOW_H_
8#include "absl/status/status.h"
9#include "absl/strings/str_format.h"
27 int flags = SDL_WINDOW_RESIZABLE);
Defines an abstract interface for all rendering operations.
absl::Status ShutdownWindow(Window &window)
absl::Status HandleEvents(Window &window)
absl::Status CreateWindow(Window &window, gfx::IRenderer *renderer, int flags)
Main namespace for the application.
std::shared_ptr< SDL_Window > window_
std::shared_ptr< int16_t > audio_buffer_
SDL_AudioDeviceID audio_device_