#pragma once #include #include "gfx_texture.hpp" class GFXMetalTexture : public GFXTexture { public: MTL::Texture* handle = nullptr; MTL::SamplerState* sampler = nullptr; int array_length = 1; bool is_cubemap = false; MTL::PixelFormat format; };