Cesium for Unity 1.15.2
Loading...
Searching...
No Matches
CesiumWebMapServiceRasterOverlay.cs
Go to the documentation of this file.
1using Reinterop;
2using UnityEngine;
3
4namespace CesiumForUnity
5{
10 [ReinteropNativeImplementation(
11 "CesiumForUnityNative::CesiumWebMapServiceRasterOverlayImpl",
12 "CesiumWebMapServiceRasterOverlayImpl.h")]
13 [AddComponentMenu("Cesium/Cesium Web Map Service Raster Overlay")]
14 [IconAttribute("Packages/com.cesium.unity/Editor/Resources/Cesium-24x24.png")]
16 {
17 [SerializeField]
18 private string _baseUrl = "";
19
27 public string baseUrl
28 {
29 get => this._baseUrl;
30 set
31 {
32 this._baseUrl = value;
33 this.Refresh();
34 }
35 }
36
37 [SerializeField]
38 private string _layers = "";
39
43 public string layers
44 {
45 get => this._layers;
46 set
47 {
48 this._layers = value;
49 this.Refresh();
50 }
51 }
52
53 [SerializeField]
54 private int _tileWidth = 256;
55
59 public int tileWidth
60 {
61 get => this._tileWidth;
62 set
63 {
64 this._tileWidth = value;
65 this.Refresh();
66 }
67 }
68
69 [SerializeField]
70 private int _tileHeight = 256;
71
75 public int tileHeight
76 {
77 get => this._tileHeight;
78 set
79 {
80 this._tileHeight = value;
81 this.Refresh();
82 }
83 }
84
85 [SerializeField]
86 [Min(0)]
87 private int _minimumLevel = 0;
88
97 public int minimumLevel
98 {
99 get => this._minimumLevel;
100 set
101 {
102 this._minimumLevel = value;
103 this.Refresh();
104 }
105 }
106
107 [SerializeField]
108 [Min(0)]
109 private int _maximumLevel = 14;
110
114 public int maximumLevel
115 {
116 get => this._maximumLevel;
117 set
118 {
119 this._maximumLevel = value;
120 this.Refresh();
121 }
122 }
123
125 protected override partial void AddToTileset(Cesium3DTileset tileset);
127 protected override partial void RemoveFromTileset(Cesium3DTileset tileset);
128 }
129}
A tileset in the 3D Tiles format.
A pyramid of 2D images - sometimes terabytes or more in size - that can be draped over a Cesium3DTile...
void Refresh()
Refreshes this overlay by calling RemoveFromTileset followed by AddToTileset.
A raster overlay that directly accesses a Web Map Service (WMS) server.
string baseUrl
The base URL of the Web Map Service (WMS).
string layers
Comma-separated layer names to request from the server.
override partial void AddToTileset(Cesium3DTileset tileset)
override partial void RemoveFromTileset(Cesium3DTileset tileset)