Files
MapLibreParticleLab/include/mbgl/style/sources/raster_source.hpp
Scott Hoyt ca5f79c12d Fix for raster dem encoding override in style.json (#3570)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-01 13:50:09 +02:00

28 lines
635 B
C++

#pragma once
#include <mbgl/style/sources/tile_source.hpp>
#include <mbgl/util/tileset.hpp>
#include <mbgl/util/variant.hpp>
namespace mbgl {
namespace style {
class RasterSource : public TileSource {
public:
RasterSource(std::string id,
variant<std::string, Tileset> urlOrTileset,
uint16_t tileSize,
SourceType sourceType = SourceType::Raster);
bool supportsLayerType(const mbgl::style::LayerTypeInfo*) const override;
};
template <>
inline bool Source::is<RasterSource>() const {
return getType() == SourceType::Raster;
}
} // namespace style
} // namespace mbgl