Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
CesiumTileMapServiceRasterOverlay.h
Go to the documentation of this file.
1// Copyright 2020-2024 CesiumGS, Inc. and Contributors
2
3#pragma once
4
6#include "Components/ActorComponent.h"
7#include "CoreMinimal.h"
8#include "CesiumTileMapServiceRasterOverlay.generated.h"
9
15UCLASS(ClassGroup = (Cesium), meta = (BlueprintSpawnableComponent))
16class CESIUMRUNTIME_API UCesiumTileMapServiceRasterOverlay
17 : public UCesiumRasterOverlay {
18 GENERATED_BODY()
19
20public:
24 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Cesium")
25 FString Url;
26
32 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Cesium")
33 bool bSpecifyZoomLevels = false;
34
38 UPROPERTY(
39 EditAnywhere,
40 BlueprintReadWrite,
41 Category = "Cesium",
42 meta = (EditCondition = "bSpecifyZoomLevels", ClampMin = 0))
43 int32 MinimumLevel = 0;
44
48 UPROPERTY(
49 EditAnywhere,
50 BlueprintReadWrite,
51 Category = "Cesium",
52 meta = (EditCondition = "bSpecifyZoomLevels", ClampMin = 0))
53 int32 MaximumLevel = 10;
54
55protected:
56 virtual std::unique_ptr<CesiumRasterOverlays::RasterOverlay> CreateOverlay(
57 const CesiumRasterOverlays::RasterOverlayOptions& options = {}) override;
58};
A quadtree pyramid of 2D raster images meant to be draped over a Cesium 3D Tileset.
virtual std::unique_ptr< CesiumRasterOverlays::RasterOverlay > CreateOverlay(const CesiumRasterOverlays::RasterOverlayOptions &options={}) 0