#pragma once #include namespace mbgl { namespace mtl { class Context; class DynamicTexture : public gfx::DynamicTexture { public: DynamicTexture(Context& context, Size size, gfx::TexturePixelType pixelType); void uploadImage(const uint8_t* pixelData, gfx::TextureHandle& texHandle) override; }; } // namespace mtl } // namespace mbgl