#pragma once #include #include #include #include namespace mbgl { class Tile; class RenderTile { public: RenderTile(const UnwrappedTileID& id_, Tile& tile_) : id(id_), tile(tile_) { } RenderTile(const RenderTile&) = delete; RenderTile(RenderTile&&) = default; RenderTile& operator=(const RenderTile&) = delete; RenderTile& operator=(RenderTile&&) = default; const UnwrappedTileID id; Tile& tile; ClipID clip; mat4 matrix; }; } // namespace mbgl