#ifndef MBGL_RENDERER_DEBUGBUCKET #define MBGL_RENDERER_DEBUGBUCKET #include #include #include #include #include namespace mbgl { class PlainShader; class DebugBucket : private util::noncopyable { public: DebugBucket(TileID id, TileData::State, optional modified, optional expires, MapDebugOptions); void drawLines(PlainShader& shader); void drawPoints(PlainShader& shader); const TileData::State state; const optional modified; const optional expires; const MapDebugOptions debugMode; private: DebugFontBuffer fontBuffer; VertexArrayObject array; }; } // namespace mbgl #endif