Cesium for Unreal
2.13.2
Loading...
Searching...
No Matches
CesiumBingMapsRasterOverlay.h
Go to the documentation of this file.
1
// Copyright 2020-2024 CesiumGS, Inc. and Contributors
2
3
#pragma once
4
5
#include "
CesiumRasterOverlay.h
"
6
#include "CoreMinimal.h"
7
#include "CesiumBingMapsRasterOverlay.generated.h"
8
9
UENUM(BlueprintType)
10
enum class
EBingMapsStyle
: uint8 {
11
Aerial
UMETA
(DisplayName =
"Aerial"
),
12
AerialWithLabelsOnDemand
UMETA
(DisplayName =
"Aerial with Labels"
),
13
RoadOnDemand
UMETA
(DisplayName =
"Road"
),
14
CanvasDark
UMETA
(DisplayName =
"Canvas Dark"
),
15
CanvasLight
UMETA
(DisplayName =
"Canvas Light"
),
16
CanvasGray
UMETA
(DisplayName =
"Canvas Gray"
),
17
OrdnanceSurvey
UMETA
(DisplayName =
"Ordnance Survey"
),
18
CollinsBart
UMETA
(DisplayName =
"Collins Bart"
)
19
};
20
21
/**
22
* A raster overlay that directly accesses Bing Maps. If you're using Bing Maps
23
* via Cesium ion, use the "Cesium ion Raster Overlay" component instead.
24
*/
25
UCLASS(ClassGroup = Cesium,
meta
= (BlueprintSpawnableComponent))
26
class CESIUMRUNTIME_API
UCesiumBingMapsRasterOverlay
27
: public
UCesiumRasterOverlay
{
28
GENERATED_BODY()
29
30
public
:
31
/**
32
* The Bing Maps API key to use.
33
*/
34
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Cesium"
)
35
FString BingMapsKey;
36
37
/**
38
* The map style to use.
39
*/
40
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Cesium")
41
EBingMapsStyle
MapStyle =
EBingMapsStyle
::Aerial;
42
43
protected:
44
virtual
std
::unique_ptr<
CesiumRasterOverlays
::RasterOverlay> CreateOverlay(
45
const
CesiumRasterOverlays
::RasterOverlayOptions& options = {})
override
;
46
};
EBingMapsStyle
EBingMapsStyle
Definition
CesiumBingMapsRasterOverlay.h:10
EBingMapsStyle::UMETA
@ UMETA
meta
meta
Definition
CesiumDebugColorizeTilesRasterOverlay.h:16
CesiumRasterOverlay.h
UCesiumBingMapsRasterOverlay
A raster overlay that directly accesses Bing Maps.
Definition
CesiumBingMapsRasterOverlay.h:27
UCesiumRasterOverlay
A quadtree pyramid of 2D raster images meant to be draped over a Cesium 3D Tileset.
Definition
CesiumRasterOverlay.h:53
CesiumRasterOverlays
std
STL namespace.
Source
CesiumRuntime
Public
CesiumBingMapsRasterOverlay.h
Generated by
1.12.0