Cesium for Unreal
2.15.0
Loading...
Searching...
No Matches
CesiumCustomVersion.h
Go to the documentation of this file.
1
// Copyright 2020-2024 CesiumGS, Inc. and Contributors
2
#pragma once
3
4
#include "CoreMinimal.h"
5
#include "Misc/Guid.h"
6
7
struct
CESIUMRUNTIME_API
FCesiumCustomVersion
{
8
enum
Versions
{
9
// The version before any custom version was added to Cesium for Unreal
10
BeforeCustomVersionWasAdded
= 0,
11
12
// Cesium3DTileset gained the TilesetSource property. In previous versions,
13
// the tileset source was assumed to be the URL if one was supplied, and
14
// Cesium ion otherwise.
15
TilesetExplicitSource
= 1,
16
17
// The Georeferencing system was refactored.
18
GeoreferenceRefactoring
= 2,
19
20
// The explicit Mobility property on Cesium3DTileset was removed, in favor
21
// of the normal Mobility property on the RootComponent.
22
TilesetMobilityRemoved
= 3,
23
24
// The UCesiumGlobeAnchorComponent's globe transformation changed from being
25
// an array of doubles to being an FMatrix.
26
GlobeAnchorTransformationAsFMatrix
= 4,
27
28
// The origin shifting behavior became an independent component rather than
29
// built into the CesiumGeoreference.
30
OriginShiftComponent
= 5,
31
32
// Fly-to behavior became an independent component rather than built into
33
// the GlobeAwareDefaultPawn.
34
FlyToComponent
= 6,
35
36
// Added the CesiumIonServer property to Cesium3DTileset and
37
// CesiumIonRasterOverlay.
38
CesiumIonServer
= 7,
39
40
// Replaced the UseWebMercatorProjection property in
41
// CesiumWebMapTileServiceOverlay with the enum Projection property.
42
WebMapTileServiceProjectionAsEnum
= 8,
43
44
VersionPlusOne
,
45
LatestVersion
=
VersionPlusOne
- 1
46
};
47
48
// The GUID for the Cesium for Unreal plugin's custom version
49
static
const
FGuid
GUID
;
50
};
FCesiumCustomVersion
Definition
CesiumCustomVersion.h:7
FCesiumCustomVersion::GUID
static const FGuid GUID
Definition
CesiumCustomVersion.h:49
FCesiumCustomVersion::Versions
Versions
Definition
CesiumCustomVersion.h:8
FCesiumCustomVersion::LatestVersion
@ LatestVersion
Definition
CesiumCustomVersion.h:45
FCesiumCustomVersion::CesiumIonServer
@ CesiumIonServer
Definition
CesiumCustomVersion.h:38
FCesiumCustomVersion::TilesetExplicitSource
@ TilesetExplicitSource
Definition
CesiumCustomVersion.h:15
FCesiumCustomVersion::TilesetMobilityRemoved
@ TilesetMobilityRemoved
Definition
CesiumCustomVersion.h:22
FCesiumCustomVersion::WebMapTileServiceProjectionAsEnum
@ WebMapTileServiceProjectionAsEnum
Definition
CesiumCustomVersion.h:42
FCesiumCustomVersion::FlyToComponent
@ FlyToComponent
Definition
CesiumCustomVersion.h:34
FCesiumCustomVersion::BeforeCustomVersionWasAdded
@ BeforeCustomVersionWasAdded
Definition
CesiumCustomVersion.h:10
FCesiumCustomVersion::GeoreferenceRefactoring
@ GeoreferenceRefactoring
Definition
CesiumCustomVersion.h:18
FCesiumCustomVersion::GlobeAnchorTransformationAsFMatrix
@ GlobeAnchorTransformationAsFMatrix
Definition
CesiumCustomVersion.h:26
FCesiumCustomVersion::VersionPlusOne
@ VersionPlusOne
Definition
CesiumCustomVersion.h:44
FCesiumCustomVersion::OriginShiftComponent
@ OriginShiftComponent
Definition
CesiumCustomVersion.h:30
Source
CesiumRuntime
Public
CesiumCustomVersion.h
Generated by
1.13.2