#pragma once #include #include #include namespace mbgl { class RenderLayer; class RenderSource; class RenderTile; class Bucket; namespace style { } // namespace style class RenderItem { public: RenderItem(RenderLayer& layer_, RenderSource* renderSource_) : layer(layer_), source(renderSource_) { } RenderLayer& layer; RenderSource* source; }; class RenderData { public: Color backgroundColor; std::unordered_set sources; std::vector order; }; } // namespace mbgl