32UCLASS(ClassGroup = (Cesium),
meta = (BlueprintSpawnableComponent))
33class CESIUMRUNTIME_API UCesiumWebMapTileServiceRasterOverlay
43 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
49 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
55 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
61 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
62 FString Format =
"image/jpeg";
67 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
68 FString TileMatrixSetID;
80 meta = (EditCondition =
"!bSpecifyTileMatrixSetLabels"))
81 FString TileMatrixSetLabelPrefix;
88 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
89 bool bSpecifyTileMatrixSetLabels =
false;
100 meta = (EditCondition =
"bSpecifyTileMatrixSetLabels"))
101 TArray<FString> TileMatrixSetLabels;
105 (DeprecatedProperty, DeprecationMessage =
"Use Projection instead."))
106 bool UseWebMercatorProjection_DEPRECATED;
113 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
122 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
123 bool bSpecifyTilingScheme =
false;
136 meta = (EditCondition =
"bSpecifyTilingScheme", ClampMin = 1))
137 int32 RootTilesX = 1;
150 meta = (EditCondition =
"bSpecifyTilingScheme", ClampMin = 1))
151 int32 RootTilesY = 1;
164 (EditCondition =
"bSpecifyTilingScheme",
167 double RectangleWest = -180;
181 (EditCondition =
"bSpecifyTilingScheme",
184 double RectangleSouth = -90;
197 (EditCondition =
"bSpecifyTilingScheme",
200 double RectangleEast = 180;
213 (EditCondition =
"bSpecifyTilingScheme",
216 double RectangleNorth = 90;
223 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
224 bool bSpecifyZoomLevels =
false;
237 meta = (EditCondition =
"bSpecifyZoomLevels", ClampMin = 0))
238 int32 MinimumLevel = 0;
247 meta = (EditCondition =
"bSpecifyZoomLevels", ClampMin = 0))
248 int32 MaximumLevel = 25;
257 meta = (ClampMin = 64, ClampMax = 2048))
258 int32 TileWidth = 256;
267 meta = (ClampMin = 64, ClampMax = 2048))
268 int32 TileHeight = 256;
270 virtual void Serialize(FArchive& Ar)
override;
273 virtual std::unique_ptr<CesiumRasterOverlays::RasterOverlay>
CreateOverlay(