Files
Aeon/ThirdParty/entt/testbed/application/context.h
2025-06-29 23:33:26 +01:00

30 lines
569 B
C++

#pragma once
struct SDL_Renderer;
struct SDL_Window;
namespace testbed {
struct context {
context();
~context();
context(const context &) = delete;
context(context &&) = delete;
context &operator=(const context &) = delete;
context &operator=(context &&) = delete;
SDL_Window *window() const noexcept;
SDL_Renderer *renderer() const noexcept;
operator SDL_Window *() const noexcept;
operator SDL_Renderer *() const noexcept;
private:
SDL_Window *sdl_window;
SDL_Renderer *sdl_renderer;
};
} // namespace testbed