#include #include namespace mbgl { StaticVertexBuffer::StaticVertexBuffer(std::initializer_list> init) { for (const auto& vertex : init) { VertexType* vertices = static_cast(addElement()); vertices[0] = std::get<0>(vertex); vertices[1] = std::get<1>(vertex); } } StaticRasterVertexBuffer::StaticRasterVertexBuffer(std::initializer_list> init) { for (const auto& vertex : init) { VertexType* vertices = static_cast(addElement()); vertices[0] = std::get<0>(vertex); vertices[1] = std::get<1>(vertex); vertices[2] = std::get<2>(vertex); vertices[3] = std::get<3>(vertex); } } } // namespace mbgl