Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
Cesium3DTileset.h File Reference
#include "Cesium3DTilesSelection/Tileset.h"
#include "Cesium3DTilesSelection/ViewState.h"
#include "Cesium3DTilesSelection/ViewUpdateResult.h"
#include "Cesium3DTilesetLoadFailureDetails.h"
#include "CesiumCreditSystem.h"
#include "CesiumEncodedMetadataComponent.h"
#include "CesiumFeaturesMetadataComponent.h"
#include "CesiumGeoreference.h"
#include "CesiumIonServer.h"
#include "CesiumPointCloudShading.h"
#include "CesiumSampleHeightResult.h"
#include "CoreMinimal.h"
#include "CustomDepthParameters.h"
#include "Engine/EngineTypes.h"
#include "GameFramework/Actor.h"
#include "Interfaces/IHttpRequest.h"
#include "PrimitiveSceneProxy.h"
#include <PhysicsEngine/BodyInstance.h>
#include <atomic>
#include <chrono>
#include <glm/mat4x4.hpp>
#include <unordered_map>
#include <vector>
#include "Cesium3DTileset.generated.h"

Go to the source code of this file.

Classes

class  ACesium3DTileset
 

Namespaces

namespace  Cesium3DTilesSelection
 

Enumerations

enum class  ETilesetSource : uint8 { UMETA =(DisplayName = "From Cesium Ion") , UMETA =(DisplayName = "From Url") , UMETA =(DisplayName = "From Ellipsoid") }
 
enum class  EApplyDpiScaling : uint8 { Yes , No , UseProjectDefault }
 

Functions

 DECLARE_MULTICAST_DELEGATE_OneParam (FCesium3DTilesetLoadFailure, const FCesium3DTilesetLoadFailureDetails &)
 The delegate for OnCesium3DTilesetLoadFailure, which is triggered when the tileset encounters a load error.
 
 DECLARE_DELEGATE_ThreeParams (FCesiumSampleHeightMostDetailedCallback, ACesium3DTileset *, const TArray< FCesiumSampleHeightResult > &, const TArray< FString > &)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FCompletedLoadTrigger)
 The delegate for the Acesium3DTileset::OnTilesetLoaded, which is triggered from UpdateLoadStatus.
 

Variables

FCesium3DTilesetLoadFailure OnCesium3DTilesetLoadFailure
 

Enumeration Type Documentation

◆ EApplyDpiScaling

enum class EApplyDpiScaling : uint8
strong
Enumerator
Yes 
No 
UseProjectDefault 

Definition at line 90 of file Cesium3DTileset.h.

◆ ETilesetSource

enum class ETilesetSource : uint8
strong
Enumerator
UMETA 

The tileset will be loaded from Cesium Ion using the provided IonAssetID and IonAccessToken.

UMETA 

The tileset will be loaded from the specified Url.

UMETA 

The tileset will be loaded from the georeference ellipsoid.

Definition at line 71 of file Cesium3DTileset.h.

Function Documentation

◆ DECLARE_DELEGATE_ThreeParams()

DECLARE_DELEGATE_ThreeParams ( FCesiumSampleHeightMostDetailedCallback ,
ACesium3DTileset * ,
const TArray< FCesiumSampleHeightResult > & ,
const TArray< FString > &  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE()

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FCompletedLoadTrigger )

The delegate for the Acesium3DTileset::OnTilesetLoaded, which is triggered from UpdateLoadStatus.

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

DECLARE_MULTICAST_DELEGATE_OneParam ( FCesium3DTilesetLoadFailure ,
const FCesium3DTilesetLoadFailureDetails &  )

The delegate for OnCesium3DTilesetLoadFailure, which is triggered when the tileset encounters a load error.

Variable Documentation

◆ OnCesium3DTilesetLoadFailure

FCesium3DTilesetLoadFailure OnCesium3DTilesetLoadFailure
extern