6#include "Components/ActorComponent.h"
7#include "CoreMinimal.h"
8#include "CesiumUrlTemplateRasterOverlay.generated.h"
30UCLASS(ClassGroup = Cesium,
meta = (BlueprintSpawnableComponent))
68 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
76 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
85 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
98 meta = (EditCondition =
"bSpecifyTilingScheme", ClampMin = 1))
111 meta = (EditCondition =
"bSpecifyTilingScheme", ClampMin = 1))
125 (EditCondition =
"bSpecifyTilingScheme",
142 (EditCondition =
"bSpecifyTilingScheme",
158 (EditCondition =
"bSpecifyTilingScheme",
174 (EditCondition =
"bSpecifyTilingScheme",
190 meta = (ClampMin = 0))
200 meta = (ClampMin = 0))
210 meta = (ClampMin = 64, ClampMax = 2048))
220 meta = (ClampMin = 64, ClampMax = 2048))
226 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
ECesiumUrlTemplateRasterOverlayProjection
Specifies the type of projection used for projecting a URL template raster overlay.
@ WebMercator
The raster overlay is projected using Web Mercator.
@ Geographic
The raster overlay is projected using a geographic projection.
A raster overlay that loads tiles from a templated URL.
int32 RootTilesX
If specified, this determines the number of tiles at the root of the quadtree tiling scheme in the X ...
double RectangleNorth
The north boundary of the bounding rectangle used for the quadtree tiling scheme.
double RectangleWest
The west boundary of the bounding rectangle used for the quadtree tiling scheme.
int32 RootTilesY
If specified, this determines the number of tiles at the root of the quadtree tiling scheme in the Y ...
int32 MaximumLevel
Maximum zoom level.
FString TemplateUrl
The URL containing template parameters that will be substituted when loading tiles.
double RectangleEast
The east boundary of the bounding rectangle used for the quadtree tiling scheme.
int32 TileHeight
The pixel height of the image tiles.
int32 TileWidth
The pixel width of the image tiles.
double RectangleSouth
The south boundary of the bounding rectangle used for the quadtree tiling scheme.
virtual std::unique_ptr< CesiumRasterOverlays::RasterOverlay > CreateOverlay(const CesiumRasterOverlays::RasterOverlayOptions &options={}) override
ECesiumUrlTemplateRasterOverlayProjection Projection
The type of projection used to project the imagery onto the globe.
TMap< FString, FString > RequestHeaders
HTTP headers to be attached to each request made for this raster overlay.
int32 MinimumLevel
Minimum zoom level.
bool bSpecifyTilingScheme
Set this to true to specify the quadtree tiling scheme according to the specified root tile numbers a...