#pragma once #include #include 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 projectionMatrix; CustomLayerRenderParameters(const PaintParameters&); }; } // namespace style } // namespace mbgl