Files
MapLibreParticleLab/include/mbgl/style/layers/custom_layer_render_parameters.hpp
2024-02-15 18:43:40 +02:00

32 lines
564 B
C++

#pragma once
#include <memory>
#include <array>
namespace mbgl {
class PaintParameters;
namespace style {
/**
* Parameters that define the current camera position for a
* `CustomLayerHost::render()` function.
*/
struct CustomLayerRenderParameters {
double width;
double height;
double latitude;
double longitude;
double zoom;
double bearing;
double pitch;
double fieldOfView;
std::array<double, 16> projectionMatrix;
CustomLayerRenderParameters(const PaintParameters&);
};
} // namespace style
} // namespace mbgl