Cesium for Unreal 2.13.2
Loading...
Searching...
No Matches
CesiumRasterOverlayLoadFailureDetails.h
Go to the documentation of this file.
1// Copyright 2020-2024 CesiumGS, Inc. and Contributors
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "CesiumRasterOverlayLoadFailureDetails.generated.h"
7
9
10UENUM(BlueprintType)
11enum class ECesiumRasterOverlayLoadType : uint8 {
12 /**
13 * An unknown load error.
14 */
15 Unknown,
16
17 /**
18 * A Cesium ion asset endpoint.
19 */
21
22 /**
23 * @brief An initial load needed to create the overlay's tile provider.
24 */
26};
27
28USTRUCT(BlueprintType)
30 GENERATED_BODY()
31
32 /**
33 * The overlay that encountered the load failure.
34 */
35 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Cesium")
36 TWeakObjectPtr<UCesiumRasterOverlay> Overlay = nullptr;
37
38 /**
39 * The type of request that failed to load.
40 */
41 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Cesium")
43
44 /**
45 * The HTTP status code of the response that led to the failure.
46 *
47 * If there was no response or the failure did not follow from a request, then
48 * the value of this property will be 0.
49 */
50 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Cesium")
51 int32 HttpStatusCode = 0;
52
53 /**
54 * A human-readable explanation of what failed.
55 */
56 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Cesium")
57 FString Message;
58};
@ TileProvider
An initial load needed to create the overlay's tile provider.
@ CesiumIon
A Cesium ion asset endpoint.
@ Unknown
An unknown load error.
A quadtree pyramid of 2D raster images meant to be draped over a Cesium 3D Tileset.