Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
CesiumWebMapServiceRasterOverlay.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 "CesiumWebMapServiceRasterOverlay.generated.h"
9
14UCLASS(ClassGroup = (Cesium), meta = (BlueprintSpawnableComponent))
15class CESIUMRUNTIME_API UCesiumWebMapServiceRasterOverlay
16 : public UCesiumRasterOverlay {
17 GENERATED_BODY()
18
19public:
25 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Cesium")
26 FString BaseUrl;
27
31 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Cesium")
32 FString Layers;
33
37 UPROPERTY(
38 EditAnywhere,
39 BlueprintReadWrite,
40 Category = "Cesium",
41 meta = (ClampMin = 64, ClampMax = 2048))
42 int32 TileWidth = 256;
43
47 UPROPERTY(
48 EditAnywhere,
49 BlueprintReadWrite,
50 Category = "Cesium",
51 meta = (ClampMin = 64, ClampMax = 2048))
52 int32 TileHeight = 256;
53
61 UPROPERTY(
62 EditAnywhere,
63 BlueprintReadWrite,
64 Category = "Cesium",
65 meta = (ClampMin = 0))
66 int32 MinimumLevel = 0;
67
71 UPROPERTY(
72 EditAnywhere,
73 BlueprintReadWrite,
74 Category = "Cesium",
75 meta = (ClampMin = 0))
76 int32 MaximumLevel = 14;
77
78protected:
79 virtual std::unique_ptr<CesiumRasterOverlays::RasterOverlay> CreateOverlay(
80 const CesiumRasterOverlays::RasterOverlayOptions& options = {}) override;
81};
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