27 lines
579 B
C++
27 lines
579 B
C++
#pragma once
|
|
|
|
#include <mbgl/tile/tile_id.hpp>
|
|
#include <mbgl/util/mat4.hpp>
|
|
#include <mbgl/util/ptr.hpp>
|
|
#include <mbgl/util/clip_id.hpp>
|
|
|
|
namespace mbgl {
|
|
|
|
class Tile;
|
|
|
|
class RenderTile {
|
|
public:
|
|
RenderTile(UnwrappedTileID id_, Tile& tile_) : id(std::move(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
|