4#include <SDL3/SDL_metal.h>
5#include "SDL3pp_video.h"
81 using MetalViewBase::MetalViewBase;
160 :
MetalView(SDL_Metal_CreateView(window))
180 SDL_Metal_DestroyView(view);
197 return SDL_Metal_GetLayer(view);
constexpr RawPointer release() noexcept
Definition SDL3pp_resource.h:57
friend constexpr void swap(ResourceBaseT &lhs, ResourceBaseT &rhs) noexcept
Definition SDL3pp_resource.h:65
constexpr RawPointer get() const noexcept
Definition SDL3pp_resource.h:54
constexpr ResourceBaseT()=default
Default constructor, creates null/invalid resource.
ResourceRefT< WindowBase > WindowRef
Reference for Window.
Definition SDL3pp_video.h:57
Main include header for the SDL3pp library.
A non-owning reference wrapper for a given resource.
Definition SDL3pp_resource.h:93