Files
MapLibreParticleLab/include/mbgl/style/layers/mtl/custom_layer_render_parameters.hpp
2024-04-29 15:33:08 +02:00

31 lines
583 B
C++

#pragma once
#include <mbgl/style/layers/custom_layer_render_parameters.hpp>
#include <mbgl/mtl/mtl_fwd.hpp>
#include <Foundation/Foundation.hpp>
#include <Metal/Metal.hpp>
#include <memory>
namespace mbgl {
class PaintParameters;
namespace style {
namespace mtl {
/**
* Metal subclass of CustomLayerRenderParameters
*/
struct CustomLayerRenderParameters : mbgl::style::CustomLayerRenderParameters {
mbgl::mtl::MTLRenderCommandEncoderPtr encoder;
CustomLayerRenderParameters(const PaintParameters&);
};
} // namespace mtl
} // namespace style
} // namespace mbgl