Cesium for Unreal
2.15.0
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
y
Typedefs
Enumerations
Enumerator
Related Symbols
Files
File List
File Members
All
b
c
d
e
g
m
o
v
Functions
Variables
Enumerations
Enumerator
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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
};
10
enum class
EBingMapsStyle
: uint8 {
…
};
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
};
26
class CESIUMRUNTIME_API
UCesiumBingMapsRasterOverlay
{
…
};
EBingMapsStyle
EBingMapsStyle
Definition
CesiumBingMapsRasterOverlay.h:10
EBingMapsStyle::UMETA
@ UMETA
Definition
CesiumBingMapsRasterOverlay.h:11
meta
meta
Definition
CesiumDebugColorizeTilesRasterOverlay.h:16
CesiumRasterOverlay.h
UCesiumBingMapsRasterOverlay
A raster overlay that directly accesses Bing Maps.
Definition
CesiumBingMapsRasterOverlay.h:27
UCesiumBingMapsRasterOverlay::CreateOverlay
virtual std::unique_ptr< CesiumRasterOverlays::RasterOverlay > CreateOverlay(const CesiumRasterOverlays::RasterOverlayOptions &options={}) override
UCesiumBingMapsRasterOverlay::MapStyle
EBingMapsStyle MapStyle
The map style to use.
Definition
CesiumBingMapsRasterOverlay.h:41
UCesiumBingMapsRasterOverlay::BingMapsKey
FString BingMapsKey
The Bing Maps API key to use.
Definition
CesiumBingMapsRasterOverlay.h:35
UCesiumRasterOverlay::UCesiumRasterOverlay
UCesiumRasterOverlay()
CesiumRasterOverlays
std
STL namespace.
Source
CesiumRuntime
Public
CesiumBingMapsRasterOverlay.h
Generated by
1.13.2