4#include <SDL3/SDL_metal.h>
5#include "SDL3pp_video.h"
48 constexpr explicit operator bool()
const {
return !!
value; }
70 constexpr MetalView(std::nullptr_t =
nullptr) noexcept
83 : m_resource(resource)
121 : m_resource(SDL_Metal_CreateView(window))
131 std::swap(m_resource, other.m_resource);
155 constexpr explicit operator bool() const noexcept {
return !!m_resource; }
255 SDL_Metal_DestroyView(view);
270 return SDL_Metal_GetLayer(view);
Main include header for the SDL3pp library.
Safely wrap Window for non owning parameters.
Definition: SDL3pp_video.h:54