![]() |
Cesium for Unreal 2.13.2
|
A raster overlay that directly accesses a Tile Map Service (TMS) server. More...
#include <CesiumTileMapServiceRasterOverlay.h>
Public Attributes | |
FString | Url |
The base URL of the Tile Map Service (TMS). | |
bool | bSpecifyZoomLevels = false |
True to directly specify minum and maximum zoom levels available from the server, or false to automatically determine the minimum and maximum zoom levels from the server's tilemapresource.xml file. | |
int32 | MinimumLevel = 0 |
Minimum zoom level. | |
int32 | MaximumLevel = 10 |
Maximum zoom level. | |
TMap< FString, FString > | RequestHeaders |
HTTP headers to be attached to each request made for this raster overlay. | |
![]() | |
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 |
![]() | |
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 | |
![]() | |
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 |
![]() | |
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. | |
A raster overlay that directly accesses a Tile Map Service (TMS) server.
If you're using a Tile Map Service via Cesium ion, use the "Cesium ion Raster Overlay" component instead.
Definition at line 16 of file CesiumTileMapServiceRasterOverlay.h.
|
overrideprotectedvirtual |
Reimplemented from UCesiumRasterOverlay.
bool UCesiumTileMapServiceRasterOverlay::bSpecifyZoomLevels = false |
True to directly specify minum and maximum zoom levels available from the server, or false to automatically determine the minimum and maximum zoom levels from the server's tilemapresource.xml file.
Definition at line 33 of file CesiumTileMapServiceRasterOverlay.h.
int32 UCesiumTileMapServiceRasterOverlay::MaximumLevel = 10 |
Maximum zoom level.
Definition at line 53 of file CesiumTileMapServiceRasterOverlay.h.
int32 UCesiumTileMapServiceRasterOverlay::MinimumLevel = 0 |
Minimum zoom level.
Definition at line 43 of file CesiumTileMapServiceRasterOverlay.h.
TMap<FString, FString> UCesiumTileMapServiceRasterOverlay::RequestHeaders |
HTTP headers to be attached to each request made for this raster overlay.
Definition at line 59 of file CesiumTileMapServiceRasterOverlay.h.
FString UCesiumTileMapServiceRasterOverlay::Url |
The base URL of the Tile Map Service (TMS).
Definition at line 25 of file CesiumTileMapServiceRasterOverlay.h.