summaryrefslogtreecommitdiff
path: root/src/mbgl/style/render_item.hpp
blob: ebf679982838165a88d19df477fd91f439af45f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

namespace mbgl {

class Layer;
class Tile;
class Bucket;

struct RenderItem {
    inline RenderItem(const Layer& layer_,
                      const Tile* tile_ = nullptr,
                      Bucket* bucket_ = nullptr)
        : tile(tile_), bucket(bucket_), layer(layer_) {
    }

    const Tile* const tile;
    Bucket* const bucket;
    const Layer& layer;
};

} // namespace mbgl