![]() |
Cesium for Unity 1.15.2
|
Classes | |
class | Cesium3DTile |
Represents a tile in a Cesium3DTileset and allows information about the tile to be queried from the underlying C++ tile representation. More... | |
struct | Cesium3DTileInfo |
class | Cesium3DTileset |
A tileset in the 3D Tiles format. More... | |
struct | Cesium3DTilesetLoadFailureDetails |
Holds details of a Cesium3DTileset load failure. More... | |
class | CesiumBackwardCompatibility |
class | CesiumBingMapsRasterOverlay |
A raster overlay that directly accesses Bing Maps. More... | |
class | CesiumCameraController |
A camera controller that can easily move around and view the globe while maintaining a sensible orientation. More... | |
class | CesiumCameraManager |
Manages the set of cameras that are used for Cesium3DTileset culling and level-of-detail. More... | |
class | CesiumCartographicPolygon |
A spline-based polygon used to rasterize 2D polygons on top of Cesium3DTilesets. More... | |
class | CesiumCredit |
Represents an HTML credit from a tileset or raster overlay. | |
class | CesiumCreditComponent |
Represents an HTML element, either text or an image, that may also be hyperlinked. | |
class | CesiumCreditSystem |
Manages credits / attribution for Cesium3DTileset and CesiumRasterOverlay. More... | |
class | CesiumCreditSystemUI |
Displays the credits / attributions managed by a CesiumCreditSystem. | |
class | CesiumDebugColorizeTilesRasterOverlay |
A raster overlay that can be used to debug tilesets by shading each tile with a random color. More... | |
class | CesiumEllipsoid |
class | CesiumFeature |
Allows access to a particular feature of CesiumMetadata. More... | |
class | CesiumFeatureIdAttribute |
Represents a feature ID attribute from a glTF primitive. More... | |
class | CesiumFeatureIdSet |
Represents a feature ID set from a glTF primitive. More... | |
class | CesiumFeatureIdTexture |
Represents a feature ID texture from a glTF primitive. More... | |
class | CesiumFlyToController |
A controller that can smoothly fly to locations around the globe while offering control over the characteristics of its flights. More... | |
class | CesiumGeoreference |
Controls how global geospatial coordinates are mapped to coordinates in the Unity scene. More... | |
class | CesiumGlobeAnchor |
Anchors this game object to the globe. More... | |
class | CesiumGlobeAnchorBackwardCompatibility0dot2dot0 |
struct | CesiumIntMat2x2 |
Represents a mat2x2 with signed integer components. | |
struct | CesiumIntMat3x3 |
Represents a mat3x3 with signed integer components. | |
struct | CesiumIntMat4x4 |
Represents a mat4x4 with signed integer components. | |
struct | CesiumIntVec2 |
Represents a vec2 with signed integer components. | |
struct | CesiumIntVec3 |
Represents a vec3 with signed integer components. | |
struct | CesiumIntVec4 |
Represents a vec4 with signed integer components. | |
class | CesiumIonRasterOverlay |
A CesiumRasterOverlay that uses an IMAGERY asset from Cesium ion. More... | |
class | CesiumIonServer |
Defines a Cesium ion Server. More... | |
class | CesiumMetadata |
Provides access to the metadata attached to features in a Cesium3DTileset. More... | |
class | CesiumMetadataValue |
Represents a value from a property in glTF metadata. More... | |
struct | CesiumMetadataValueType |
Represents the value type of a metadata value or property, akin to the property types in EXT_structural_metadata. More... | |
class | CesiumModelMetadata |
Represents the root EXT_structural_metadata extension of a glTF model in a Cesium3DTileset. More... | |
class | CesiumObjectPool |
class | CesiumObjectPools |
class | CesiumOriginShift |
Automatically shifts the origin of a CesiumGeoreference as the object to which it is attached moves. More... | |
class | CesiumPointCloudRenderer |
class | CesiumPointCloudShading |
Options for adjusting how point clouds are rendered using 3D Tiles. More... | |
class | CesiumPolygonRasterOverlay |
A raster overlay that rasterizes polygons and drapes them over the tileset. More... | |
class | CesiumPrimitiveFeatures |
Represents the EXT_mesh_features of a glTF primitive in a Cesium3DTileset. More... | |
class | CesiumPropertyArray |
Represents an array value from a property in glTF metadata. More... | |
class | CesiumPropertyTable |
Represents a glTF property table in the EXT_structural_metadata extension. More... | |
class | CesiumPropertyTableProperty |
Represents a glTF property table property in EXT_structural_metadata. More... | |
class | CesiumRasterOverlay |
A pyramid of 2D images - sometimes terabytes or more in size - that can be draped over a Cesium3DTileset. More... | |
struct | CesiumRasterOverlayLoadFailureDetails |
Holds details of a CesiumRasterOverlay load failure. More... | |
class | CesiumRuntimeSettings |
Holds Cesium settings used at runtime. More... | |
class | CesiumSampleHeightResult |
The asynchronous result of a call to Cesium3DTileset.SampleHeightMostDetailed. More... | |
class | CesiumSimplePlanarEllipsoidCurve |
Describes a curve that's a section of an ellipse that lies on a plane intersecting the center of the earth and both the source and destination points on an ellipsoid. More... | |
class | CesiumSubScene |
A sub-scene with its own georeference origin. More... | |
class | CesiumTileExcluder |
The abstract base class for Cesium3DTileset tile excluders. More... | |
class | CesiumTileMapServiceRasterOverlay |
A raster overlay that directly accesses a Tile Map Service (TMS) server. More... | |
struct | CesiumUintMat2x2 |
Represents a mat2x2 with unsigned integer components. | |
struct | CesiumUintMat3x3 |
Represents a mat3x3 with unsigned integer components. | |
struct | CesiumUintMat4x4 |
Represents a mat4x4 with unsigned integer components. | |
struct | CesiumUintVec2 |
Represents a vec2 with unsigned integer components. | |
struct | CesiumUintVec3 |
Represents a vec3 with unsigned integer components. | |
struct | CesiumUintVec4 |
Represents a vec4 with unsigned integer components. | |
class | CesiumWebMapServiceRasterOverlay |
A raster overlay that directly accesses a Web Map Service (WMS) server. More... | |
class | CesiumWebMapTileServiceRasterOverlay |
A raster overlay that directly accesses a Web Map Tile Service (WMTS) server. More... | |
class | CesiumWgs84Ellipsoid |
Holds static methods for ellipsoid math and transforming between geospatial coordinate systems using the World Geodetic System (WGS84) standard. More... | |
class | ConfigureReinterop |
class | Helpers |
interface | IBackwardCompatibilityComponent |
interface | ICesiumRestartable |
An interface for an object with a Restart method, allowing the state of the object to be reinitialized from its serialized properties. More... | |
class | NativeCoroutine |
class | NativeDownloadHandler |
class | TestGltfModel |
class | TestReinterop |
Internal helpers for testing Reinterop functionality. | |
class | UnityLifetime |
class | WaitForTask |
A YieldInstruction that can be yielded from a coroutine in order to wait until a given task completes. More... | |
Enumerations | |
enum | CesiumDataSource { FromCesiumIon , FromUrl , FromEllipsoid } |
Specifies the source of a Cesium dataset. More... | |
enum | Cesium3DTilesetLoadType { Unknown , CesiumIon , TilesetJson } |
The type of Cesium3DTileset load that encountered an error. More... | |
enum | BingMapsStyle { Aerial , AerialWithLabelsOnDemand , RoadOnDemand , CanvasDark , CanvasLight , CanvasGray , OrdnanceSurvey , CollinsBart } |
The available styles of the CesiumBingMapsRasterOverlay. More... | |
enum | MetadataType { None , Int8 , UInt8 , Int16 , UInt16 , Int32 , UInt32 , Int64 , UInt64 , Float , Double , Boolean , String , Array } |
Identifies the type of a property. More... | |
enum | CesiumFeatureIdAttributeStatus { Valid , ErrorInvalidAttribute , ErrorInvalidAccessor } |
Reports the status of a CesiumFeatureIdAttribute. More... | |
enum | CesiumFeatureIdSetType { None , Attribute , Texture , Implicit } |
The type of a feature ID set. More... | |
enum | CesiumFeatureIdTextureStatus { Valid , ErrorInvalidTexture , ErrorInvalidTextureAccess } |
Reports the status of a CesiumFeatureIdTexture. More... | |
enum | CesiumGeoreferenceOriginPlacement { TrueOrigin , CartographicOrigin } |
An enumeration of the possible strategies for placing the origin of a CesiumGeoreference. More... | |
enum | CesiumGeoreferenceOriginAuthority { LongitudeLatitudeHeight , EarthCenteredEarthFixed } |
Identifies the set of the coordinates that authoritatively define the origin of a CesiumGeoreference. More... | |
enum | CesiumMetadataType { Invalid = 0 , Scalar , Vec2 , Vec3 , Vec4 , Mat2 , Mat3 , Mat4 , String , Boolean , Enum } |
Identifies the type of a property in EXT_structural_metadata. More... | |
enum | CesiumMetadataComponentType { None = 0 , Int8 , Uint8 , Int16 , Uint16 , Int32 , Uint32 , Int64 , Uint64 , Float32 , Float64 } |
Identifies the component type of a property in EXT_structural_metadata. More... | |
enum | CesiumPropertyTableStatus { Valid = 0 , ErrorInvalidPropertyTable , ErrorInvalidPropertyTableClass } |
Reports the status of a CesiumPropertyTable. More... | |
enum | CesiumPropertyTablePropertyStatus { Valid = 0 , EmptyPropertyWithDefault , ErrorInvalidProperty , ErrorInvalidPropertyData } |
Reports the status of a CesiumPropertyTableProperty. More... | |
enum | CesiumRasterOverlayLoadType { Unknown , CesiumIon , TileProvider } |
The type of CesiumRasterOverlay load that encountered an error. More... | |
enum | CesiumWebMapTileServiceRasterOverlayProjection { WebMercator , Geographic } |
Specifies the type of projection used for projecting a Web Map Tile Service raster overlay. More... | |
The available styles of the CesiumBingMapsRasterOverlay.
Enumerator | |
---|---|
Aerial | |
AerialWithLabelsOnDemand | |
RoadOnDemand | |
CanvasDark | |
CanvasLight | |
CanvasGray | |
OrdnanceSurvey | |
CollinsBart |
Definition at line 11 of file CesiumBingMapsRasterOverlay.cs.
The type of Cesium3DTileset load that encountered an error.
Enumerator | |
---|---|
Unknown | An unknown load error. |
CesiumIon | A Cesium ion asset endpoint.
|
TilesetJson | A tileset.json. |
Definition at line 6 of file Cesium3DTilesetLoadFailureDetails.cs.
Specifies the source of a Cesium dataset.
Enumerator | |
---|---|
FromCesiumIon | The dataset is from Cesium ion. |
FromUrl | The dataset is from a regular web URL. |
FromEllipsoid | The dataset is generated from the georeference ellipsoid. |
Definition at line 14 of file Cesium3DTileset.cs.
Reports the status of a CesiumFeatureIdAttribute.
If the feature ID attribute cannot be accessed, this briefly indicates why.
Definition at line 11 of file CesiumFeatureIdAttribute.cs.
The type of a feature ID set.
Enumerator | |
---|---|
None | |
Attribute | |
Texture | |
Implicit |
Definition at line 10 of file CesiumFeatureIdSet.cs.
Reports the status of a CesiumFeatureIdTexture.
If the feature ID texture cannot be accessed, this briefly indicates why.
Definition at line 11 of file CesiumFeatureIdTexture.cs.
Identifies the set of the coordinates that authoritatively define the origin of a CesiumGeoreference.
Enumerator | |
---|---|
LongitudeLatitudeHeight | The CesiumGeoreference.longitude, CesiumGeoreference.latitude, and CesiumGeoreference.height properties authoritatively define the position of this object. |
EarthCenteredEarthFixed | The CesiumGeoreference.ecefX, CesiumGeoreference.ecefY, and CesiumGeoreference.ecefZ properties authoritatively define the position of this object. |
Definition at line 37 of file CesiumGeoreference.cs.
An enumeration of the possible strategies for placing the origin of a CesiumGeoreference.
Enumerator | |
---|---|
TrueOrigin | Use the tileset's true origin as the GameObject's origin. For georeferenced tilesets, this usually means the GameObject's origin will be at the center of the Earth, which is not recommended. For a non-georeferenced tileset, however, such as a detailed building with a local origin, putting the GameObject's origin at the same location as the tileset's origin can be useful. |
CartographicOrigin | Use a custom position within the tileset as the GameObject's origin. The position is expressed as cartographic coordinates determined by the CesiumGeoreference.originAuthority, and that position within the tileset will be at coordinate (0,0,0) in the GameObject's coordinate system. |
Definition at line 12 of file CesiumGeoreference.cs.
Identifies the component type of a property in EXT_structural_metadata.
Only applicable if the property has a Scalar, VecN, or MatN type.
Enumerator | |
---|---|
None | |
Int8 | |
Uint8 | |
Int16 | |
Uint16 | |
Int32 | |
Uint32 | |
Int64 | |
Uint64 | |
Float32 | |
Float64 |
Definition at line 29 of file CesiumMetadataValueType.cs.
Identifies the type of a property in EXT_structural_metadata.
Enumerator | |
---|---|
Invalid | |
Scalar | |
Vec2 | |
Vec3 | |
Vec4 | |
Mat2 | |
Mat3 | |
Mat4 | |
String | |
Boolean | |
Enum |
Definition at line 10 of file CesiumMetadataValueType.cs.
Reports the status of a CesiumPropertyTableProperty.
If the property table property cannot be accessed, this briefly indicates why.
Definition at line 10 of file CesiumPropertyTableProperty.cs.
Reports the status of a CesiumPropertyTable.
If the property table cannot be accessed, this briefly indicates why.
Definition at line 11 of file CesiumPropertyTable.cs.
The type of CesiumRasterOverlay load that encountered an error.
Enumerator | |
---|---|
Unknown | An unknown load error. |
CesiumIon | A Cesium ion asset endpoint. |
TileProvider | An initial load needed to create the overlay's tile provider. |
Definition at line 6 of file CesiumRasterOverlayLoadFailureDetails.cs.
Specifies the type of projection used for projecting a Web Map Tile Service raster overlay.
Enumerator | |
---|---|
WebMercator | The raster overlay is projected using Web Mercator. |
Geographic | The raster overlay is projected using a geographic projection. |
Definition at line 11 of file CesiumWebMapTileServiceRasterOverlay.cs.
Identifies the type of a property.
Enumerator | |
---|---|
None | |
Int8 | |
UInt8 | |
Int16 | |
UInt16 | |
Int32 | |
UInt32 | |
Int64 | |
UInt64 | |
Float | |
Double | |
Boolean | |
String | |
Array |
Definition at line 10 of file CesiumFeature.cs.