![]() |
Cesium for Unreal 2.26.0
|
#include <CesiumVectorTilesRasterOverlay.h>
Public Attributes | |
| ECesiumVectorTilesRasterOverlaySource | Source |
| int64 | IonAssetID |
| The ID of the Cesium ion asset to use. | |
| FString | IonAccessToken |
| The access token to use to access the Cesium ion resource. | |
| UCesiumIonServer * | CesiumIonServer |
| The Cesium ion Server from which this raster overlay is loaded. | |
| FString | Url |
| A URL to load a vector tiles tileset from. | |
| TMap< FString, FString > | RequestHeaders |
Headers to use while making a request to Url to load a vector tiles tileset. | |
| int32 | MipLevels = 0 |
| The number of mip levels to generate for each tile of this raster overlay. | |
| FCesiumVectorStyle | DefaultStyle |
| The default style to use for this raster overlay. | |
Public Attributes inherited from UCesiumRasterOverlay | |
| FString | MaterialLayerKey = "Overlay0" |
| The key to use to match this overlay to a material layer. | |
| FRasterOverlayRendererOptions | rendererOptions |
| Sets the texture filter and texture group of raster tile images. | |
Protected Member Functions | |
| virtual std::unique_ptr< CesiumRasterOverlays::RasterOverlay > | CreateOverlay (const CesiumRasterOverlays::RasterOverlayOptions &options={}) override |
Protected Member Functions inherited from UCesiumRasterOverlay | |
| Cesium3DTilesSelection::Tileset * | FindTileset () const |
| virtual void | OnAdd (Cesium3DTilesSelection::Tileset *pTileset, CesiumRasterOverlays::RasterOverlay *pOverlay) |
| virtual void | OnRemove (Cesium3DTilesSelection::Tileset *pTileset, CesiumRasterOverlays::RasterOverlay *pOverlay) |
Additional Inherited Members | |
Public Member Functions inherited from UCesiumRasterOverlay | |
| UCesiumRasterOverlay () | |
| void | AddToTileset () |
| Displays this raster overlay on its owning Cesium 3D Tileset Actor, without changing its activation state. | |
| void | RemoveFromTileset () |
| Stops displaying this raster overlay on its owning Cesium 3D Tileset Actor. | |
| void | Refresh () |
| Refreshes this overlay by removing from its owning Cesium 3D Tileset Actor and re-adding it. | |
| double | GetMaximumScreenSpaceError () const |
| void | SetMaximumScreenSpaceError (double Value) |
| int32 | GetMaximumTextureSize () const |
| void | SetMaximumTextureSize (int32 Value) |
| int32 | GetMaximumSimultaneousTileLoads () const |
| void | SetMaximumSimultaneousTileLoads (int32 Value) |
| int64 | GetSubTileCacheBytes () const |
| void | SetSubTileCacheBytes (int64 Value) |
| virtual void | Activate (bool bReset) override |
| Activates this raster overlay, which will display it on the Cesium3DTileset to which the component is attached, if it isn't already displayed. | |
| virtual void | Deactivate () override |
| Deactivates this raster overlay. | |
| virtual void | OnComponentDestroyed (bool bDestroyingHierarchy) override |
| virtual bool | IsReadyForFinishDestroy () override |
Protected Attributes inherited from UCesiumRasterOverlay | |
| double | MaximumScreenSpaceError = 2.0 |
| The maximum number of pixels of error when rendering this overlay. | |
| int32 | MaximumTextureSize = 2048 |
| The maximum texel size of raster overlay textures, in either direction. | |
| int32 | MaximumSimultaneousTileLoads = 20 |
| The maximum number of overlay tiles that may simultaneously be in the process of loading. | |
| int64 | SubTileCacheBytes = 16 * 1024 * 1024 |
| The maximum number of bytes to use to cache sub-tiles in memory. | |
| bool | ShowCreditsOnScreen |
| Whether or not to show credits of this raster overlay on screen. | |
Definition at line 35 of file CesiumVectorTilesRasterOverlay.h.
|
overrideprotectedvirtual |
Reimplemented from UCesiumRasterOverlay.
| UCesiumIonServer* UCesiumVectorTilesRasterOverlay::CesiumIonServer |
The Cesium ion Server from which this raster overlay is loaded.
Definition at line 78 of file CesiumVectorTilesRasterOverlay.h.
| FCesiumVectorStyle UCesiumVectorTilesRasterOverlay::DefaultStyle |
The default style to use for this raster overlay.
If no style information is present in the vector tiles tileset, this style will be used instead.
Definition at line 126 of file CesiumVectorTilesRasterOverlay.h.
| FString UCesiumVectorTilesRasterOverlay::IonAccessToken |
The access token to use to access the Cesium ion resource.
Definition at line 65 of file CesiumVectorTilesRasterOverlay.h.
| int64 UCesiumVectorTilesRasterOverlay::IonAssetID |
The ID of the Cesium ion asset to use.
Definition at line 53 of file CesiumVectorTilesRasterOverlay.h.
| int32 UCesiumVectorTilesRasterOverlay::MipLevels = 0 |
The number of mip levels to generate for each tile of this raster overlay.
Additional mip levels can improve the visual quality of tiles farther from the camera at the cost of additional rasterization time to create each mip level.
Definition at line 117 of file CesiumVectorTilesRasterOverlay.h.
| TMap<FString, FString> UCesiumVectorTilesRasterOverlay::RequestHeaders |
Headers to use while making a request to Url to load a vector tiles tileset.
Definition at line 103 of file CesiumVectorTilesRasterOverlay.h.
| ECesiumVectorTilesRasterOverlaySource UCesiumVectorTilesRasterOverlay::Source |
Definition at line 41 of file CesiumVectorTilesRasterOverlay.h.
| FString UCesiumVectorTilesRasterOverlay::Url |
A URL to load a vector tiles tileset from.
Definition at line 90 of file CesiumVectorTilesRasterOverlay.h.