9#include "Components/ActorComponent.h"
10#include "CoreMinimal.h"
11#include "Delegates/Delegate.h"
12#include "CesiumVectorTilesRasterOverlay.generated.h"
34 meta = (BlueprintSpawnableComponent))
40 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
52 "Source == ECesiumVectorTilesRasterOverlaySource::FromCesiumIon"))
64 "Source == ECesiumVectorTilesRasterOverlaySource::FromCesiumIon"))
77 "Source == ECesiumVectorTilesRasterOverlaySource::FromCesiumIon"))
89 "Source == ECesiumVectorTilesRasterOverlaySource::FromUrl"))
102 "Source == ECesiumVectorTilesRasterOverlaySource::FromUrl"))
116 meta = (ClampMin =
"0", ClampMax =
"8"))
125 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium")
@ FromCesiumIon
The raster overlay will load a GeoJsonDocument from Cesium ion.
@ FromUrl
The raster overlay will load a GeoJsonDocument from a URL.
ECesiumVectorTilesRasterOverlaySource
Configures where the CesiumVectorTilesRasterOverlay should load its vector data from.
@ FromCesiumIon
The raster overlay will load a vector tileset from Cesium ion.
Defines a Cesium ion Server.
TMap< FString, FString > RequestHeaders
Headers to use while making a request to Url to load a vector tiles tileset.
ECesiumVectorTilesRasterOverlaySource Source
int64 IonAssetID
The ID of the Cesium ion asset to use.
UCesiumIonServer * CesiumIonServer
The Cesium ion Server from which this raster overlay is loaded.
int32 MipLevels
The number of mip levels to generate for each tile of this raster overlay.
FString Url
A URL to load a vector tiles tileset from.
FString IonAccessToken
The access token to use to access the Cesium ion resource.
FCesiumVectorStyle DefaultStyle
The default style to use for this raster overlay.
virtual std::unique_ptr< CesiumRasterOverlays::RasterOverlay > CreateOverlay(const CesiumRasterOverlays::RasterOverlayOptions &options={}) override
Style information to use when drawing vector data.