cesium-native 0.45.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CCesiumGltfReader::AccessorReaderReads Accessor instances from JSON
 CCesiumGltfReader::AccessorSparseIndicesReaderReads AccessorSparseIndices instances from JSON
 CCesiumGltfReader::AccessorSparseReaderReads AccessorSparse instances from JSON
 CCesiumGltfReader::AccessorSparseValuesReaderReads AccessorSparseValues instances from JSON
 CCesiumGltf::AccessorTypesContains types that may optionally be used with AccessorView for various Accessor::componentType values
 CCesiumGltf::AccessorView< T >A view on the data of one accessor of a glTF asset
 CCesiumGltf::AccessorView< ElementType >
 CCesiumGltf::AccessorWriter< T >Provides write access to an AccessorView
 CCesiumGltf::Material::AlphaModeKnown values for The alpha rendering mode of the material
 CCesiumGltfReader::AnimationChannelReaderReads AnimationChannel instances from JSON
 CCesiumGltfReader::AnimationChannelTargetReaderReads AnimationChannelTarget instances from JSON
 CCesiumGltfReader::AnimationReaderReads Animation instances from JSON
 CCesiumGltfReader::AnimationSamplerReaderReads AnimationSampler instances from JSON
 CCesiumIonClient::ApplicationDataData retrieved from the Cesium ion server via an "appData" request from Cesium ion. This actually represents information about the server itself
 CCesium3DTiles::PropertyTableProperty::ArrayOffsetTypeKnown values for The type of values in arrayOffsets
 CCesiumGltf::PropertyTableProperty::ArrayOffsetTypeKnown values for The type of values in arrayOffsets
 CCesiumIonClient::AssetA Cesium ion Asset, such as a 3D Tiles tileset or an imagery layer
 CCesium3DTilesContent::AssetFetcher
 CCesium3DTilesContent::AssetFetcherResultThe result of an AssetFetcher::get call
 CCesium3DTilesReader::AssetReaderReads Asset instances from JSON
 CCesiumGltfReader::AssetReaderReads Asset instances from JSON
 CCesiumIonClient::AssetsA page of assets obtained from the Cesium ion v1/assets endpoint, including a link to obtain the next page, if one exists
 CCesiumAsync::AsyncSystemA system for managing asynchronous requests and tasks
 CCesiumUtility::AttributeCompressionFunctions to handle compressed attributes in different formats
 CCesiumGeometry::AvailabilityAccessorAccessor for use with AvailabilityView in order to safely obtain the contents of the view
 CCesiumGeometry::AvailabilityNodeAvailability nodes wrap AvailabilitySubtree objects and link them together to form a downwardly traversable availability tree
 CCesium3DTilesReader::AvailabilityReaderReads Availability instances from JSON
 CCesiumQuantizedMeshTerrain::AvailabilityRectangleReaderReads AvailabilityRectangle instances from JSON
 CCesiumGeometry::AvailabilitySubtreeThe subtree data for an AvailabilityNode, containing information on tile, content, and subtree availability
 CCesiumGeometry::AvailabilityTreeA downwardly-traversable tree of AvailabilityNode objects
 CCesiumGeometry::AxisAlignedBoxAn Axis-Aligned Bounding Box (AABB), where the axes of the box are aligned with the axes of the coordinate system
 CCesium3DTilesContent::B3dmToGltfConverterConverts a b3dm (Batched 3D Model) file to a glTF
 CCesium3DTilesContent::BinaryToGltfConverterConverts a binary glTF model (glb) to a CesiumGltf::Model
 CCesiumRasterOverlays::BingMapsStyleStyles of Bing Maps overlays
 CCesiumGeometry::BoundingCylinderRegionA bounding volume defined as a region following the surface of a cylinder between two radius values. Used for creating bounding volumes from 3DTILES_bounding_volume_cylinder
 CCesiumGeospatial::BoundingRegionA bounding volume specified as a longitude/latitude bounding box and a minimum and maximum height
 CCesiumGeospatial::BoundingRegionBuilderHelper class for creating a BoundingRegion or GlobeRectangle from a set of points
 CCesiumGeospatial::BoundingRegionWithLooseFittingHeightsA BoundingRegion whose heights might be very inaccurate and so distances should be estimated conservatively for level-of-detail computations
 CCesiumGeometry::BoundingSphereA bounding sphere with a center and a radius
 CCesium3DTilesReader::BoundingVolumeReaderReads BoundingVolume instances from JSON
 CCesiumGltfReader::BoxReaderReads Box instances from JSON
 CCesium3DTiles::BufferCesiumHolds Buffer properties that are specific to the 3D Tiles loader rather than part of the 3D Tiles spec
 CCesiumGltf::BufferCesiumHolds Buffer properties that are specific to the glTF loader rather than part of the glTF spec
 CCesium3DTilesReader::BufferReaderReads Buffer instances from JSON
 CCesiumGltfReader::BufferReaderReads Buffer instances from JSON
 CCesium3DTilesReader::BufferViewReaderReads BufferView instances from JSON
 CCesiumGltfReader::BufferViewReaderReads BufferView instances from JSON
 CCesiumAsync::CacheItemCache item retrieved from the cache database
 CCesiumAsync::CacheRequestCache request retrieved from the cache database
 CCesiumAsync::CacheResponseCache response retrieved from the cache database
 CCesiumGltfReader::CameraOrthographicReaderReads CameraOrthographic instances from JSON
 CCesiumGltfReader::CameraPerspectiveReaderReads CameraPerspective instances from JSON
 CCesiumGltfReader::CameraReaderReads Camera instances from JSON
 CCesiumGltf::CanBeNormalized< T >Check if a C++ type can be normalized
 CCesiumGltfReader::CapsuleReaderReads Capsule instances from JSON
 CCesiumGeospatial::CartographicA position defined by longitude, latitude, and height
 CCesiumGeospatial::CartographicPolygonA 2D polygon expressed as a list of longitude/latitude coordinates in radians
 CCesiumAsync::CaseInsensitiveCompareA case-insensitive less-then string comparison
 CCesium3DTilesReader::ClassPropertyReaderReads ClassProperty instances from JSON
 CCesiumGltfReader::ClassPropertyReaderReads ClassProperty instances from JSON
 CCesium3DTilesReader::ClassReaderReads Class instances from JSON
 CCesiumGltfReader::ClassReaderReads Class instances from JSON
 CCesium3DTilesReader::ClassStatisticsReaderReads ClassStatistics instances from JSON
 CCesium3DTilesContent::CmptToGltfConverterConverts a cmpt (Composite) file into a glTF model
 CCesium3DTiles::ClassProperty::ComponentTypeKnown values for The datatype of the element's components. Required for SCALAR, VECN, and MATN types, and disallowed for other types
 CCesiumGltf::AccessorSparseIndices::ComponentTypeKnown values for The indices data type
 CCesiumGltf::AccessorSpec::ComponentTypeKnown values for The datatype of the accessor's components
 CCesiumGltf::ClassProperty::ComponentTypeKnown values for The datatype of the element's components. Only applicable to SCALAR, VECN, and MATN types
 CCesiumIonClient::ConnectionA connection to Cesium ion that can be used to interact with it via its REST API
 CCesium3DTiles::Availability::ConstantKnown values for Integer indicating whether all of the elements are available (1) or all are unavailable (0)
 CCesiumGeometry::ConstantAvailabilityAn availability value that is a constant boolean value
 CCesium3DTilesReader::ContentReaderReads Content instances from JSON
 CCesiumGltf::CountFromAccessorVisitor that retrieves the count of elements in the given accessor type as an int64_t
 CCesiumUtility::CreditRepresents an HTML string that should be shown on screen to attribute third parties for used data, imagery, etc. Acts as a handle into a CreditSystem object that actually holds the credit string
 CCesiumUtility::CreditSystemCreates and manages Credit objects. Avoids repetitions and tracks which credits should be shown and which credits should be removed this frame
 CCesiumGeometry::CullingVolumeA culling volume, defined by four planes
 CCesiumGltfReader::CylinderReaderReads Cylinder instances from JSON
 CCesium3DTilesSelection::DebugTileStateDatabaseHelps debug the tile selection algorithm by recording the state of tiles each frame to a SQLite database
 CCesiumIonClient::DefaultAssetsThe default assets
 CCesiumIonClient::DefaultsThe data returned by Cesium ion's v1/defaults service. It includes information about default imagery, terrain and building assets along with quick add assets that can be useful to use within other applications
 CCesiumAsync::DeleteSqliteConnectionA deleter that can be used with std::unique_ptr to properly destroy a SQLite connection when it is no longer needed
 CCesiumAsync::DeleteSqliteStatementA deleter that can be used with std::unique_ptr to properly destroy a SQLite prepared statement when it is no longer needed
 CCesiumUtility::DoublyLinkedListAdvanced< T, TPointerBase, Pointers >A doubly-linked list
 CCesiumUtility::DoublyLinkedListAdvanced< AssetEntry, &AssetEntry::deletionListPointers >
 CCesiumUtility::DoublyLinkedListAdvanced< Tile, &Tile::_loadedTilesLinks >
 CCesiumUtility::DoublyLinkedListPointers< T >Contains the previous and next pointers for an element in a DoublyLinkedList
 CCesiumUtility::DoublyLinkedListPointers< AssetEntry >
 CCesiumUtility::DoublyLinkedListPointers< Cesium3DTilesSelection::Tile >
 CCesiumGeospatial::EarthGravitationalModel1996GridLoads and queries heights from an Earth Gravitational Model 1996 (EGM96) grid
 CCesiumGeospatial::EllipsoidA quadratic surface defined in Cartesian coordinates
 CCesiumGeospatial::EllipsoidTangentPlaneA plane tangent to an Ellipsoid at a certain origin position
 CCesium3DTilesReader::EnumReaderReads Enum instances from JSON
 CCesiumGltfReader::EnumReaderReads Enum instances from JSON
 CCesium3DTilesReader::EnumValueReaderReads EnumValue instances from JSON
 CCesiumGltfReader::EnumValueReaderReads EnumValue instances from JSON
 CCesiumUtility::ErrorListThe container to store the error and warning list when loading a tile or glTF content
 CCesiumUtility::ExtensibleObjectThe base class for objects that have extensions and extras
 CCesium3DTilesReader::Extension3dTilesBoundingVolumeCylinderReaderReads Extension3dTilesBoundingVolumeCylinder instances from JSON
 CCesium3DTilesReader::Extension3dTilesBoundingVolumeS2ReaderReads Extension3dTilesBoundingVolumeS2 instances from JSON
 CCesium3DTilesReader::Extension3dTilesEllipsoidReaderReads Extension3dTilesEllipsoid instances from JSON
 CCesiumGltfReader::ExtensionBufferExtMeshoptCompressionReaderReads ExtensionBufferExtMeshoptCompression instances from JSON
 CCesiumGltfReader::ExtensionBufferViewExtMeshoptCompressionReaderReads ExtensionBufferViewExtMeshoptCompression instances from JSON
 CCesiumGltfReader::ExtensionCesiumPrimitiveOutlineReaderReads ExtensionCesiumPrimitiveOutline instances from JSON
 CCesiumGltfReader::ExtensionCesiumRTCReaderReads ExtensionCesiumRTC instances from JSON
 CCesiumGltfReader::ExtensionCesiumTileEdgesReaderReads ExtensionCesiumTileEdges instances from JSON
 CCesium3DTilesReader::ExtensionContent3dTilesContentVoxelsReaderReads ExtensionContent3dTilesContentVoxels instances from JSON
 CCesiumGltfReader::ExtensionExtImplicitCylinderRegionReaderReads ExtensionExtImplicitCylinderRegion instances from JSON
 CCesiumGltfReader::ExtensionExtImplicitEllipsoidRegionReaderReads ExtensionExtImplicitEllipsoidRegion instances from JSON
 CCesiumGltfReader::ExtensionExtInstanceFeaturesFeatureIdReaderReads ExtensionExtInstanceFeaturesFeatureId instances from JSON
 CCesiumGltfReader::ExtensionExtInstanceFeaturesReaderReads ExtensionExtInstanceFeatures instances from JSON
 CCesiumGltfReader::ExtensionExtMeshFeaturesReaderReads ExtensionExtMeshFeatures instances from JSON
 CCesiumGltfReader::ExtensionExtMeshGpuInstancingReaderReads ExtensionExtMeshGpuInstancing instances from JSON
 CCesiumGltfReader::ExtensionExtPrimitiveVoxelsReaderReads ExtensionExtPrimitiveVoxels instances from JSON
 CCesiumGltfReader::ExtensionExtStructuralMetadataReaderReads ExtensionExtStructuralMetadata instances from JSON
 CCesiumGltfReader::ExtensionKhrDracoMeshCompressionReaderReads ExtensionKhrDracoMeshCompression instances from JSON
 CCesiumGltfReader::ExtensionKhrImplicitShapesReaderReads ExtensionKhrImplicitShapes instances from JSON
 CCesiumGltfReader::ExtensionKhrMaterialsUnlitReaderReads ExtensionKhrMaterialsUnlit instances from JSON
 CCesiumGltfReader::ExtensionKhrTextureBasisuReaderReads ExtensionKhrTextureBasisu instances from JSON
 CCesiumGltfReader::ExtensionKhrTextureTransformReaderReads ExtensionKhrTextureTransform instances from JSON
 CCesiumGltfReader::ExtensionMeshPrimitiveExtStructuralMetadataReaderReads ExtensionMeshPrimitiveExtStructuralMetadata instances from JSON
 CCesiumGltfReader::ExtensionMeshPrimitiveKhrMaterialsVariantsMappingsValueReaderReads ExtensionMeshPrimitiveKhrMaterialsVariantsMappingsValue instances from JSON
 CCesiumGltfReader::ExtensionMeshPrimitiveKhrMaterialsVariantsReaderReads ExtensionMeshPrimitiveKhrMaterialsVariants instances from JSON
 CCesiumGltfReader::ExtensionModelExtStructuralMetadataReaderReads ExtensionModelExtStructuralMetadata instances from JSON
 CCesiumGltfReader::ExtensionModelKhrMaterialsVariantsReaderReads ExtensionModelKhrMaterialsVariants instances from JSON
 CCesiumGltfReader::ExtensionModelKhrMaterialsVariantsValueReaderReads ExtensionModelKhrMaterialsVariantsValue instances from JSON
 CCesiumGltfReader::ExtensionModelMaxarMeshVariantsReaderReads ExtensionModelMaxarMeshVariants instances from JSON
 CCesiumGltfReader::ExtensionModelMaxarMeshVariantsValueReaderReads ExtensionModelMaxarMeshVariantsValue instances from JSON
 CCesiumGltfReader::ExtensionNodeMaxarMeshVariantsMappingsValueReaderReads ExtensionNodeMaxarMeshVariantsMappingsValue instances from JSON
 CCesiumGltfReader::ExtensionNodeMaxarMeshVariantsReaderReads ExtensionNodeMaxarMeshVariants instances from JSON
 CCesiumGltfReader::ExtensionTextureWebpReaderReads ExtensionTextureWebp instances from JSON
 CCesiumJsonWriter::ExtensionWriterContextA context for writing extensions where known extensions and their handlers can be registered
 Cstd::false_type
 CCesiumGltf::FeatureIdFromAccessor
 CCesiumGltfReader::FeatureIdReaderReads FeatureId instances from JSON
 CCesiumGltfReader::FeatureIdTextureReaderReads FeatureIdTexture instances from JSON
 CCesiumGltf::ExtensionBufferViewExtMeshoptCompression::FilterKnown values for The compression filter
 CCesium3DTilesSelection::FogDensityAtHeightDefines the fog density at a certain height
 CCesium3DTiles::FoundMetadataPropertyHolds the details of a found property in a MetadataEntity
 CCesiumAsync::Future< T >A value that will be available in the future, as produced by AsyncSystem
 CCesiumIonClient::GeocoderAttributionAttribution information for a query to a geocoder service
 CCesiumIonClient::GeocoderFeatureA single feature (a location or region) obtained from a geocoder service
 CCesiumIonClient::GeocoderResultThe result of making a request to a geocoder service
 CCesiumGeospatial::GeographicProjectionA map projection where longitude and latitude are mapped using an Ellipsoid
 CCesiumGeospatial::GlobeAnchorAnchors an object to the globe by defining a transformation from the object's coordinate to the globe-fixed coordinate system (usually Earth-Centered, Earth-Fixed Coordinates (ECEF))
 CCesiumGeospatial::GlobeRectangleA two-dimensional, rectangular region on a globe, specified using longitude and latitude coordinates. The region is rectangular in terms of longitude-latitude coordinates, but may be far from rectangular on the actual globe surface
 CCesiumGeospatial::GlobeTransformsTransforms between globe-related coordinate systems
 CCesium3DTilesContent::GltfConverterResultThe result of converting a binary content to gltf model
 CCesium3DTilesContent::GltfConvertersCreates GltfConverterResult objects from a a binary content
 CCesiumGltfReader::GltfReaderReads glTF models and images
 CCesiumGltfReader::GltfReaderOptionsOptions for how to read a glTF
 CCesiumGltfReader::GltfReaderResultThe result of reading a glTF model with GltfReader::readGltf
 CCesiumGltfContent::GltfUtilities
 CCesiumGltfWriter::GltfWriterWrites glTF
 CCesiumGltfWriter::GltfWriterOptionsOptions for how to write a glTF
 CCesiumGltfWriter::GltfWriterResultThe result of writing a glTF with GltfWriter::writeGltf or GltfWriter::writeGlb
 CCesium3DTilesReader::GroupMetadataReaderReads GroupMetadata instances from JSON
 CCesiumUtility::HashContains functions for working with hashes
 Cstd::hash< CesiumAsync::NetworkAssetDescriptor >Hash implementation for CesiumAsync::NetworkAssetDescriptor
 Cstd::hash< CesiumGeometry::QuadtreeTileID >A hash function for CesiumGeometry::QuadtreeTileID objects
 Cstd::hash< CesiumGltfReader::NetworkImageAssetDescriptor >Hash implementation for CesiumGltfReader::NetworkImageAssetDescriptor
 Cstd::hash< CesiumGltfReader::NetworkSchemaAssetDescriptor >Hash implementation for CesiumGltfReader::NetworkSchemaAssetDescriptor
 CCesium3DTilesContent::I3dmToGltfConverterConverts an i3dm (Instanced 3D Model) file to a glTF model
 CCesiumAsync::IAssetAccessorProvides asynchronous access to assets, usually files downloaded via HTTP
 CCesiumAsync::IAssetRequestAn asynchronous request for an asset, usually a file downloaded via HTTP
 CCesiumAsync::IAssetResponseA completed response for a 3D Tiles asset
 CCesiumAsync::ICacheDatabaseProvides database storage interface to cache completed request
 CCesiumUtility::IDepotOwningAsset< TAssetType >An interface representing the depot that owns a SharedAsset. This interface is an implementation detail of the shared asset system and should not be used directly
 CCesiumUtility::IDepotOwningAsset< ImageAsset >
 CCesiumUtility::IDepotOwningAsset< LoadedQuadtreeImage >
 CCesiumUtility::IDepotOwningAsset< Schema >
 CCesiumUtility::IDepotOwningAsset< T >
 CCesiumJsonReader::IExtensionJsonHandlerAn interface for JSON handlers that handle extensions on ExtensibleObject types
 CCesiumJsonReader::IJsonHandlerBase interface for all JSON handlers. Types that need to be deserialized from JSON should implement IJsonHandler or a class that derives from it. As the JSON is parsed, the corresponding read... method to the token that was parsed will be called. These methods can return themselves or a different handler to handle the value
 CCesiumGltf::ImageAssetMipPositionThe byte range within a buffer where this mip exists
 CCesiumGltfReader::ImageDecoderContains methods for reading and manipulating images
 CCesiumGltfContent::ImageManipulationA collection of utility functions for image manipulation operations
 CCesiumGltfReader::ImageReaderReads Image instances from JSON
 CCesiumGltfReader::ImageReaderResultThe result of reading an image with ImageDecoder::readImage
 CCesium3DTilesReader::ImplicitTilingReaderReads ImplicitTiling instances from JSON
 CCesium3DTilesContent::ImplicitTilingUtilitiesHelper functions for working with 3D Tiles implicit tiling
 CCesiumGltf::IndexFromAccessor
 CCesiumGltf::IndicesForFaceFromAccessor
 CCesiumGltf::InstanceAttributeSemanticsThe standard glTF instance attribute semantics from EXT_mesh_gpu_instancing plus additional instance attribute semantics from extensions
 CCesiumGeometry::InterpolatedVertexA structure describing a vertex that results from interpolating two other vertices
 CCesiumGltf::AnimationSampler::InterpolationKnown values for Interpolation algorithm
 CCesiumGeometry::IntersectionTestsFunctions for computing the intersection between geometries such as rays, planes, triangles, and ellipsoids
 CCesiumGltfContent::GltfUtilities::IntersectResultHit result data for intersectRayGltfModel
 CCesiumUtility::IntrusivePointer< T >A smart pointer that calls addReference and releaseReference on the controlled object
 CCesiumUtility::IntrusivePointer< AssetEntry >
 CCesiumUtility::IntrusivePointer< Cesium3DTilesSelection::TilesetSharedAssetSystem >
 CCesiumUtility::IntrusivePointer< CesiumAsync::SharedAssetDepot< LoadedQuadtreeImage, CesiumGeometry::QuadtreeTileID > >
 CCesiumUtility::IntrusivePointer< CesiumAsync::SharedAssetDepot< TAssetType, TAssetKey > >
 CCesiumUtility::IntrusivePointer< CesiumGltf::ImageAsset >
 CCesiumUtility::IntrusivePointer< CesiumGltf::Schema >
 CCesiumUtility::IntrusivePointer< CesiumGltfReader::GltfSharedAssetSystem >
 CCesiumUtility::IntrusivePointer< CesiumRasterOverlays::RasterOverlay >
 CCesiumUtility::IntrusivePointer< CesiumRasterOverlays::RasterOverlayTile >
 CCesiumUtility::IntrusivePointer< CesiumRasterOverlays::RasterOverlayTileProvider >
 CCesiumUtility::IntrusivePointer< const CesiumAsync::SharedAssetDepot >
 CCesiumUtility::IntrusivePointer< const CesiumRasterOverlays::RasterizedPolygonsOverlay >
 CCesiumUtility::IntrusivePointer< ImageDepot >
 CCesiumUtility::IntrusivePointer< OverlayList >
 CCesiumUtility::IntrusivePointer< SchemaDepot >
 CCesiumUtility::IntrusivePointer< TilesetContentManager >
 CCesiumRasterOverlays::IPrepareRasterOverlayRendererResourcesAn interface between Cesium Native and the application using it, allowing Cesium Native to pass loaded raster overlay data to the implementing application in order for the application to prepare it to be used in its renderer of choice. This could involve creating a texture asset, uploading the texture data to the GPU, or any other similar tasks required
 CCesiumGltf::IsMetadataArray< T >Check if a C++ type can be represented as an array
 CCesiumGltf::IsMetadataBoolean< T >Check if a C++ type can be represented as a boolean property type
 CCesiumGltf::IsMetadataBooleanArray< T >Check if a C++ type can be represented as an array of booleans property type
 CCesiumGltf::IsMetadataFloating< T >Check if a C++ type can be represented as a floating-point property type
 CCesiumGltf::IsMetadataInteger< T >Check if a C++ type can be represented as an integer property type
 CCesiumGltf::IsMetadataMatN< T >Check if a C++ type can be represented as a matN type
 CCesiumGltf::IsMetadataNumeric< T >Check if a C++ type can be represented as a numeric property, i.e. a scalar / vecN / matN type
 CCesiumGltf::IsMetadataNumeric< T >Check if a C++ type can be represented as a numeric property, i.e. a scalar / vecN / matN type.
 CCesiumGltf::IsMetadataNumericArray< T >Check if a C++ type can be represented as an array of numeric elements property type
 CCesiumGltf::IsMetadataNumericArray< PropertyArrayCopy< T > >Check if a C++ type can be represented as an array of numeric elements property type.
 CCesiumGltf::IsMetadataNumericArray< PropertyArrayView< T > >Check if a C++ type can be represented as an array of numeric elements property type.
 CCesiumGltf::IsMetadataScalar< T >Check if a C++ type can be represented as a scalar property type
 CCesiumGltf::IsMetadataString< T >Check if a C++ type can be represented as a string property type
 CCesiumGltf::IsMetadataStringArray< T >Check if a C++ type can be represented as an array of strings property type
 CCesiumGltf::IsMetadataVecN< T >Check if a C++ type can be represented as a vecN type
 CCesiumAsync::ITaskProcessorWhen implemented by a rendering engine, allows tasks to be asynchronously executed in background threads
 CCesium3DTilesContent::OctreeChildren::iteratorAn STL-compatible iterator over the children of an octree tile
 CCesium3DTilesContent::QuadtreeChildren::iteratorAn STL-compatible iterator over the children of a quadtree tile
 CCesium3DTilesSelection::ITileExcluderAn interface that allows tiles to be excluded from loading and rendering when provided in TilesetOptions::excluders
 CCesium3DTilesSelection::ITilesetHeightSamplerAn interface to query heights from a tileset that can do so efficiently without necessarily downloading individual tiles
 CCesiumUtility::JsonHelpersA collection of helper functions to make reading JSON simpler
 CCesiumJsonReader::JsonReaderReads JSON
 CCesiumJsonReader::JsonReaderOptionsHolds options for reading statically-typed data structures from JSON
 CCesiumUtility::JsonValueA generic implementation of a value in a JSON structure
 CCesiumJsonWriter::JsonWriterWrapper around rapidjson::Writer for writing objects to JSON
 CCesiumGltf::KhrTextureTransformA utility class that parses KHR_texture_transform parameters and transforms input texture coordinates
 CCesiumGltf::Ktx2TranscodeTargetsFor each possible input transmission format, this struct names the ideal target gpu-compressed pixel format to transcode to
 CCesiumQuantizedMeshTerrain::LayerReaderReads Layer instances from JSON
 CCesiumQuantizedMeshTerrain::LayerWriterWrites layer.json
 CCesiumQuantizedMeshTerrain::LayerWriterOptionsOptions for how to write a layer.json
 CCesiumQuantizedMeshTerrain::LayerWriterResultThe result of writing a layer.json with LayerWriter::write
 CCesiumIonClient::ListTokensOptionsOptions to be passed to Connection::tokens
 CCesiumRasterOverlays::LoadedRasterOverlayImageSummarizes the result of loading an image of a RasterOverlay
 CCesiumRasterOverlays::LoadTileImageFromUrlOptionsOptions for RasterOverlayTileProvider::loadTileImageFromUrl
 CCesiumGeospatial::LocalHorizontalCoordinateSystemA coordinate system created from a local horizontal plane at a particular origin point on the globe
 CCesiumGltf::Sampler::MagFilterKnown values for Magnification filter
 CCesiumGltf::AccessorTypes::MAT2< T >A 2x2 matrix element for an AccessorView
 CCesiumGltf::AccessorTypes::MAT3< T >A 3x3 matrix element for an AccessorView
 CCesiumGltf::AccessorTypes::MAT4< T >A 4x4 matrix element for an AccessorView
 CCesiumGltfReader::MaterialNormalTextureInfoReaderReads MaterialNormalTextureInfo instances from JSON
 CCesiumGltfReader::MaterialOcclusionTextureInfoReaderReads MaterialOcclusionTextureInfo instances from JSON
 CCesiumGltfReader::MaterialPBRMetallicRoughnessReaderReads MaterialPBRMetallicRoughness instances from JSON
 CCesiumGltfReader::MaterialReaderReads Material instances from JSON
 CCesiumUtility::MathMathematical constants and functions
 CCesiumGltfReader::MeshPrimitiveReaderReads MeshPrimitive instances from JSON
 CCesiumGltfReader::MeshReaderReads Mesh instances from JSON
 CCesiumGltf::MetadataArrayType< T >Retrieve the component type of a metadata array
 CCesiumGltf::MetadataArrayType< CesiumGltf::PropertyArrayCopy< T > >Retrieve the component type of a metadata array.
 CCesiumGltf::MetadataArrayType< CesiumGltf::PropertyArrayView< T > >Retrieve the component type of a metadata array.
 CCesiumGltf::MetadataConversions< TTo, TFrom, Enable >Default conversion between two types. No actual conversion is defined. This returns std::nullopt to indicate the conversion was not successful
 CCesiumGltf::MetadataConversions< bool, std::string >Converts from std::string to a bool
 CCesiumGltf::MetadataConversions< bool, std::string_view >Converts from std::string_view to a bool
 CCesiumGltf::MetadataConversions< bool, TFrom, std::enable_if_t< CesiumGltf::IsMetadataScalar< TFrom >::value > >Converts from a scalar to a bool
 CCesiumGltf::MetadataConversions< double, bool >Converts from a boolean to a double
 CCesiumGltf::MetadataConversions< double, float >Converts from a float to a double
 CCesiumGltf::MetadataConversions< double, std::string >Converts from std::string to a double
 CCesiumGltf::MetadataConversions< double, std::string_view >Converts from std::string_view to a double
 CCesiumGltf::MetadataConversions< double, TFrom, std::enable_if_t< CesiumGltf::IsMetadataInteger< TFrom >::value > >Converts from any integer type to a double
 CCesiumGltf::MetadataConversions< float, bool >Converts from a boolean to a float
 CCesiumGltf::MetadataConversions< float, double >Converts from a double to a float
 CCesiumGltf::MetadataConversions< float, std::string >Converts from a std::string to a float
 CCesiumGltf::MetadataConversions< float, std::string_view >Converts from a std::string_view to a float
 CCesiumGltf::MetadataConversions< float, TFrom, std::enable_if_t< CesiumGltf::IsMetadataInteger< TFrom >::value > >Converts from an integer type to a float
 CCesiumGltf::MetadataConversions< std::string, bool >Converts from a boolean to a string
 CCesiumGltf::MetadataConversions< std::string, std::string_view >Converts from a std::string_view to a std::string
 CCesiumGltf::MetadataConversions< std::string, TFrom, std::enable_if_t< IsMetadataScalar< TFrom >::value > >Converts from a scalar to a string
 CCesiumGltf::MetadataConversions< std::string, TFrom, std::enable_if_t< IsMetadataVecN< TFrom >::value||IsMetadataMatN< TFrom >::value > >Converts from a glm::vecN or glm::matN to a string
 CCesiumGltf::MetadataConversions< T, T >Trivially converts any type to itself
 CCesiumGltf::MetadataConversions< TTo, bool, std::enable_if_t< CesiumGltf::IsMetadataInteger< TTo >::value > >Converts from a boolean to an integer type
 CCesiumGltf::MetadataConversions< TTo, bool, std::enable_if_t< IsMetadataMatN< TTo >::value > >Converts from a boolean to a matN
 CCesiumGltf::MetadataConversions< TTo, bool, std::enable_if_t< IsMetadataVecN< TTo >::value > >Converts from a boolean to a vecN
 CCesiumGltf::MetadataConversions< TTo, std::string, std::enable_if_t< CesiumGltf::IsMetadataInteger< TTo >::value &&!std::is_signed_v< TTo > > >Converts from std::string to an unsigned integer
 CCesiumGltf::MetadataConversions< TTo, std::string, std::enable_if_t< CesiumGltf::IsMetadataInteger< TTo >::value &&std::is_signed_v< TTo > > >Converts from std::string to a signed integer
 CCesiumGltf::MetadataConversions< TTo, std::string_view, std::enable_if_t< CesiumGltf::IsMetadataInteger< TTo >::value > >Converts from std::string_view to an integer
 CCesiumGltf::MetadataConversions< TTo, TFrom, std::enable_if_t< CesiumGltf::IsMetadataInteger< TTo >::value &&CesiumGltf::IsMetadataFloating< TFrom >::value > >Converts from a floating-point type to an integer
 CCesiumGltf::MetadataConversions< TTo, TFrom, std::enable_if_t< CesiumGltf::IsMetadataInteger< TTo >::value &&CesiumGltf::IsMetadataInteger< TFrom >::value &&!std::is_same_v< TTo, TFrom > > >Converts from one integer type to another
 CCesiumGltf::MetadataConversions< TTo, TFrom, std::enable_if_t< CesiumGltf::IsMetadataMatN< TTo >::value &&CesiumGltf::IsMetadataMatN< TFrom >::value &&!std::is_same_v< TTo, TFrom > > >Converts from a matN type to another matN type
 CCesiumGltf::MetadataConversions< TTo, TFrom, std::enable_if_t< CesiumGltf::IsMetadataMatN< TTo >::value &&CesiumGltf::IsMetadataScalar< TFrom >::value > >
 CCesiumGltf::MetadataConversions< TTo, TFrom, std::enable_if_t< CesiumGltf::IsMetadataVecN< TTo >::value &&CesiumGltf::IsMetadataScalar< TFrom >::value > >Converts from a scalar type to a vecN
 CCesiumGltf::MetadataConversions< TTo, TFrom, std::enable_if_t< CesiumGltf::IsMetadataVecN< TTo >::value &&CesiumGltf::IsMetadataVecN< TFrom >::value &&!std::is_same_v< TTo, TFrom > > >Converts from a vecN type to another vecN type
 CCesium3DTilesReader::MetadataEntityReaderReads MetadataEntity instances from JSON
 CCesium3DTiles::MetadataQueryConvenience functions for querying MetadataEntity instances
 CCesiumGltf::ImageSpec::MimeTypeKnown values for The image's media type. This field MUST be defined when bufferView is defined
 CCesiumGltf::Sampler::MinFilterKnown values for Minification filter
 CCesiumGltf::ExtensionBufferViewExtMeshoptCompression::ModeKnown values for The compression mode
 CCesiumGltf::MeshPrimitive::ModeKnown values for The topology type of primitives to render
 CCesiumGltfReader::ModelReaderReads Model instances from JSON
 CCesiumAsync::NetworkAssetDescriptorA description of an asset that can be loaded from the network using an IAssetAccessor. This includes a URL and any headers to be included in the request
 CCesiumGltfReader::NodeReaderReads Node instances from JSON
 CCesiumIonClient::NoValueA non-value, for use with a valueless Response
 CCesiumGeometry::OctreeAvailabilityAn availability tree for an octree, where availability can be stored and computed based on OctreeTileID
 CCesium3DTilesContent::OctreeChildrenA lightweight virtual container enumerating the octree IDs of the children of a given octree tile
 CCesiumGeometry::OctreeTileIDA structure serving as a unique identifier for a node in an octree
 CCesiumGeometry::OctreeTilingSchemeDefines how an AxisAlignedBox is divided into octree tiles
 CCesiumGeometry::OrientedBoundingBoxA bounding volume defined as a closed and convex cuboid with any orientation
 CCesium3DTilesReader::PaddingReaderReads Padding instances from JSON
 CCesiumGltfReader::PaddingReaderReads Padding instances from JSON
 CCesiumAsync::CesiumImpl::ParameterizedTaskUnwrapper< R >
 CCesiumGltf::AnimationChannelTarget::PathKnown values for The name of the node's TRS property to animate, or the "weights" of the Morph Targets it instantiates. For the "translation" property, the values that are provided by the sampler are the translation along the X, Y, and Z axes. For the "rotation" property, the values are a quaternion in the order (x, y, z, w), where w is the scalar. For the "scale" property, the values are the scaling factors along the X, Y, and Z axes
 CCesiumGltfContent::PixelRectangleSpecifies a rectangle of pixels in an image
 CCesiumGeometry::PlaneA plane in Hessian Normal Format
 CCesium3DTilesContent::PntsToGltfConverterConverts a pnts (Point Cloud) file to a glTF model
 CCesiumIonClient::ProfileContains of a Cesium ion user
 CCesiumIonClient::ProfileStorageInformation about the amount of storage available in a user's account
 CCesiumAsync::Promise< T >A promise that can be resolved or rejected by an asynchronous task
 CCesiumAsync::Promise< void >Specialization for promises that resolve to no value
 CCesium3DTilesReader::PropertiesReaderReads Properties instances from JSON
 CCesiumGltf::PropertyArrayCopy< ElementType >A copy of an array element of a PropertyTableProperty or PropertyTextureProperty
 CCesiumGltf::PropertyArrayView< ElementType >A view on an array element of a PropertyTableProperty or PropertyTextureProperty
 CCesiumGltf::PropertyArrayView< bool >A view on a bool array element of a PropertyTableProperty or PropertyTextureProperty
 CCesiumGltf::PropertyArrayView< std::string_view >A view on a string array element of a PropertyTableProperty or PropertyTextureProperty
 CCesiumGltfReader::PropertyAttributePropertyReaderReads PropertyAttributeProperty instances from JSON
 CCesiumGltf::PropertyAttributePropertyView< ElementType, Normalized >A view of the data specified by a PropertyAttributeProperty
 CCesiumGltfReader::PropertyAttributeReaderReads PropertyAttribute instances from JSON
 CCesiumGltf::PropertyAttributeViewA view on a PropertyAttribute
 CCesium3DTilesReader::PropertyStatisticsReaderReads PropertyStatistics instances from JSON
 CCesium3DTilesReader::PropertyTablePropertyReaderReads PropertyTableProperty instances from JSON
 CCesiumGltfReader::PropertyTablePropertyReaderReads PropertyTableProperty instances from JSON
 CCesiumGltf::PropertyTablePropertyView< ElementType, Normalized >A view on the data of the PropertyTableProperty that is created by a PropertyTableView
 CCesium3DTilesReader::PropertyTableReaderReads PropertyTable instances from JSON
 CCesiumGltfReader::PropertyTableReaderReads PropertyTable instances from JSON
 CCesiumGltf::PropertyTableViewUtility to retrieve the data of PropertyTable
 CCesiumGltfReader::PropertyTexturePropertyReaderReads PropertyTextureProperty instances from JSON
 CCesiumGltf::PropertyTexturePropertyView< ElementType, Normalized >A view of the data specified by a PropertyTextureProperty
 CCesiumGltfReader::PropertyTextureReaderReads PropertyTexture instances from JSON
 CCesiumGltf::PropertyTextureViewA view on a PropertyTexture
 CCesiumGltf::PropertyView< ElementType, Normalized >Represents a metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyView< bool >Represents a boolean metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyView< ElementType, false >Represents a non-normalized metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyView< ElementType, true >Represents a normalized metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyView< PropertyArrayView< bool > >Represents a boolean array metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyView< PropertyArrayView< ElementType >, false >Represents a non-normalized array metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyView< PropertyArrayView< ElementType >, true >Represents a normalized array metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyView< PropertyArrayView< std::string_view > >Represents a string array metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyView< std::string_view >Represents a string metadata property in EXT_structural_metadata
 CCesiumGltf::PropertyViewStatusIndicates the status of a property view
 CCesiumGeometry::QuadtreeAvailabilityAn availability tree for a quadtree, where availability can be stored and computed based on QuadtreeTileID
 CCesium3DTilesContent::QuadtreeChildrenA lightweight virtual container enumerating the quadtree IDs of the children of a given quadtree tile
 CCesiumGeometry::QuadtreeRectangleAvailabilityManages information about the availability of tiles in a quadtree
 CCesiumGeometry::QuadtreeTileIDUniquely identifies a node in a quadtree
 CCesiumGeometry::QuadtreeTileRectangularRangeA rectangular range of tiles at a particular level of a quadtree
 CCesiumGeometry::QuadtreeTilingSchemeDefines how a rectangular region is divided into quadtree tiles
 CCesiumQuantizedMeshTerrain::QuantizedMeshLoaderLoads quantized-mesh-1.0 terrain data
 CCesiumQuantizedMeshTerrain::QuantizedMeshLoadResultThe results of a QuantizedMeshLoader::load operation, containing either the loaded model, an improved bounding region for the tile, and available quadtree tiles discovered, if the load succeeded - or the request made and the errors that were returned, if the load failed
 CCesiumQuantizedMeshTerrain::QuantizedMeshMetadataResultThe metadata of a Quantized Mesh tile, returned by QuantizedMeshLoader::loadMetadata
 CCesiumIonClient::QuickAddAssetA quick add asset
 CCesiumIonClient::QuickAddRasterOverlayA raster overlay available for use with a quick add asset
 CCesium3DTilesSelection::RasterMappedTo3DTileThe result of applying a CesiumRasterOverlays::RasterOverlayTile to geometry
 CCesium3DTilesSelection::RasterOverlayCollectionA collection of CesiumRasterOverlays::RasterOverlay instances that are associated with a Tileset
 CCesiumRasterOverlays::RasterOverlayDetailsHolds details of the Cesium3DTilesSelection::TileRenderContent that are useful for raster overlays
 CCesiumRasterOverlays::RasterOverlayLoadFailureDetailsDetails on a failure while attempting to load a raster overlay tile
 CCesiumRasterOverlays::RasterOverlayOptionsOptions for loading raster overlays
 CCesiumRasterOverlays::RasterOverlayUtilitiesA collection of utilities useful for operations involving raster overlay tiles
 CCesiumGeometry::RayA ray that extends infinitely from the provided origin in the provided direction
 CCesiumGltfContent::GltfUtilities::RayGltfHitData describing a hit from a ray / gltf intersection test
 CCesiumJsonReader::ReadJsonResult< T >The result of JsonReader::readJson
 CCesiumGeometry::RectangleA 2D rectangle
 CCesium3DTiles::Tile::RefineKnown values for Specifies if additive or replacement refinement is used when traversing the tileset for rendering. This property is required for the root tile of a tileset; it is optional for all other tiles. The default is to inherit from the parent tile
 CCesiumIonClient::Response< T >A response from Cesium ion
 CCesiumUtility::Result< T >Holds the result of an operation. If the operation succeeds, it will provide a value. It may also provide errors and warnings
 CCesiumUtility::Result< CesiumUtility::IntrusivePointer< T > >Holds the result of an operation. If the operation succeeds, it will provide a value. It may also provide errors and warnings
 CCesiumGeospatial::S2CellBoundingVolume
 CCesiumGeospatial::S2CellIDA 64-bit unsigned integer that uniquely identifies a cell in the S2 cell decomposition
 CCesium3DTilesSelection::SampleHeightResultThe result of sampling heights with Tileset::sampleHeightMostDetailed
 CCesiumGltfReader::SamplerReaderReads Sampler instances from JSON
 CCesiumGltf::AccessorTypes::SCALAR< T >A scalar element for an AccessorView
 CCesiumGltfReader::SceneReaderReads Scene instances from JSON
 CCesium3DTilesReader::SchemaReaderReads Schema instances from JSON
 CCesiumGltfReader::SchemaReaderReads Schema instances from JSON
 CCesium3DTilesWriter::SchemaWriterWrites schemas
 CCesiumGltfWriter::SchemaWriterWrites schemas
 CCesium3DTilesWriter::SchemaWriterOptionsOptions for how to write a schema
 CCesiumGltfWriter::SchemaWriterOptionsOptions for how to write a schema
 CCesium3DTilesWriter::SchemaWriterResultThe result of writing a schema with SchemaWriter::writeSchema
 CCesiumGltfWriter::SchemaWriterResultThe result of writing a schema with SchemaWriter::writeSchema
 CCesiumUtility::ScopeGuard< ExitFunction >A utility that will automatically call the lambda function when exiting a scope
 CCesiumGltfReader::ShapeReaderReads Shape instances from JSON
 CCesiumAsync::SharedFuture< T >A value that will be available in the future, as produced by AsyncSystem. Unlike Future, a SharedFuture allows multiple continuations to be attached, and allows SharedFuture::wait to be called multiple times
 CCesiumAsync::SharedFuture< void >
 CCesiumGeospatial::SimplePlanarEllipsoidCurveProduces points on an ellipse that lies on a plane that intersects the center of the earth and each of the input coordinates. The height above the surface at each point along the curve will be a linear interpolation between the source and destination heights
 CCesiumGltfReader::SkinReaderReads Skin instances from JSON
 CCesiumGltfContent::SkirtMeshMetadataMetadata obtained from a glTF that describes the skirts present on the mesh
 CCesiumGltfReader::SphereReaderReads Sphere instances from JSON
 CCesiumAsync::SqliteHelperHelper functions for working with SQLite
 CCesium3DTilesReader::StatisticsReaderReads Statistics instances from JSON
 CCesiumGltf::StatusFromAccessorVisitor that retrieves the status from the given accessor. Returns an invalid status for a std::monostate (interpreted as a nonexistent accessor)
 CCesiumUtility::StringHelpersHelper functions for working with strings
 CCesium3DTiles::PropertyTableProperty::StringOffsetTypeKnown values for The type of values in stringOffsets
 CCesiumGltf::PropertyTableProperty::StringOffsetTypeKnown values for The type of values in stringOffsets
 CCesium3DTiles::ImplicitTiling::SubdivisionSchemeKnown values for A string describing the subdivision scheme used within the tileset
 CCesium3DTilesContent::SubtreeAvailabilitySupports querying and modifying the various types of availablity information included in a Cesium3DTiles::Subtree
 CCesiumGeometry::SubtreeBufferViewAn availability value that needs to be obtained using an offset into a buffer
 CCesium3DTilesContent::SubtreeAvailability::SubtreeBufferViewAvailabilityAn AvailabilityView that accesses availability information from a bitstream
 CCesium3DTilesContent::SubtreeAvailability::SubtreeConstantAvailabilityAn AvailibilityView that indicates that either all tiles are available or all tiles are unavailable
 CCesium3DTilesReader::SubtreeFileReaderReads 3D Tiles subtrees from a binary or JSON subtree file
 CCesium3DTilesReader::SubtreeReaderReads Subtree instances from JSON
 CCesium3DTilesReader::SubtreesReaderReads Subtrees instances from JSON
 CCesium3DTilesWriter::SubtreeWriterWrites subtrees
 CCesium3DTilesWriter::SubtreeWriterOptionsOptions for how to write a subtree
 CCesium3DTilesWriter::SubtreeWriterResultThe result of writing a subtree with SubtreeWriter::writeSubtree
 CCesiumGltf::SupportedGpuCompressedPixelFormatsRepresents the status of support for all GpuCompressedPixelFormats on a client platform
 CCesiumGltf::BufferView::TargetKnown values for The hint representing the intended GPU buffer type to use with this buffer view
 CCesiumGltf::TexCoordFromAccessor
 CCesiumGltfReader::TextureInfoReaderReads TextureInfo instances from JSON
 CCesiumGltfReader::TextureReaderReads Texture instances from JSON
 CCesiumGltf::TextureViewA view into the texture data of a single texture from a Model
 CCesiumGltf::TextureViewOptionsDescribes options for constructing a view on a glTF texture
 CThreadIdHolder
 CCesiumAsync::ThreadPoolA thread pool created by AsyncSystem::createThreadPool
 CCesium3DTilesSelection::TileA tile in a Tileset
 CCesium3DTilesContent::TileBoundingVolumesProvides functions for extracting bounding volumes types from the vectors stored in Cesium3DTiles::BoundingVolume
 CCesium3DTilesSelection::TileChildrenResultStore the result of creating tile's children after invoking TilesetContentLoader::createTileChildren
 CCesium3DTilesSelection::TileContentA tile content container that can store and query the content type that is currently being owned by the tile
 CCesium3DTilesSelection::TileEmptyContentA content tag that indicates a tile has no content
 CCesium3DTilesSelection::TileExternalContentA content tag that indicates a tile content points to an external tileset. When this tile is loaded, all the tiles in the external tileset will become children of this external content tile
 CCesium3DTilesSelection::TileIdUtilitiesUtility functions related to TileID objects
 CCesium3DTilesSelection::TileLoadInputStore the parameters that are needed to load a tile
 CCesium3DTilesSelection::TileLoadResultStore the result of loading a tile content after invoking TilesetContentLoader::loadTileContent
 CCesium3DTilesSelection::TileLoadResultAndRenderResources
 CCesiumRasterOverlays::TileMapServiceRasterOverlayOptionsOptions for tile map service accesses
 CCesium3DTilesSelection::TileOcclusionRendererProxyAn interface for client renderers to use to represent tile bounding volumes that should be occlusion tested
 CCesium3DTilesSelection::TileOcclusionRendererProxyPoolA pool of TileOcclusionRendererProxy objects. Allows quick remapping of tiles to occlusion renderer proxies so new proxies do not have to be created for each new tile requesting occlusion results
 CCesiumRasterOverlays::TileProviderAndTileHolds a tile and its corresponding tile provider. Used as the return value of RasterOverlayTileProvider::loadTile
 CCesium3DTilesReader::TileReaderReads Tile instances from JSON
 CCesium3DTilesSelection::TileRenderContentA content tag that indicates a tile has a glTF model content and render resources for the model
 CCesium3DTilesSelection::TileSelectionStateA description of the state of a Tile during the rendering process
 CCesium3DTilesSelection::TilesetA 3D Tiles tileset, used for streaming massive heterogeneous 3D geospatial datasets
 CCesium3DTilesSelection::TilesetContentLoaderThe loader interface to load the tile content
 CCesium3DTilesSelection::TilesetContentOptionsOptions for configuring the parsing of a Tileset's content and construction of Gltf models
 CCesium3DTilesSelection::TilesetExternalsExternal interfaces used by a Tileset
 CCesium3DTilesSelection::TilesetLoadFailureDetails
 CCesium3DTilesSelection::TilesetMetadataHolds the metadata associated with a Tileset or an external tileset
 CCesium3DTilesSelection::TilesetOptionsAdditional options for configuring a Tileset
 CCesium3DTilesReader::TilesetReaderReads Tileset instances from JSON
 CCesium3DTilesWriter::TilesetWriterWrites tilesets
 CCesium3DTilesWriter::TilesetWriterOptionsOptions for how to write a tileset
 CCesium3DTilesWriter::TilesetWriterResultThe result of writing a tileset with TilesetWriter::writeTileset
 CCesium3DTilesContent::TileTransformConvenience functions for getting and setting Cesium3DTiles::Tile::transform as a glm::dmat4
 CCesium3DTilesSelection::TileUnknownContentA content tag that indicates the TilesetContentLoader does not know if a tile's content will point to a mesh content or an external tileset. The content of the tile is only known when the loader loads the tile to inspect the content
 CCesiumIonClient::TokenA Cesium ion access token
 CCesiumIonClient::TokenListA list of Cesium ion access tokens, as returned by the "List Tokens" service
 CCesiumGeometry::TransformsCoordinate system matrix constructions helpers
 Cstd::true_type
 CCesium3DTiles::ClassProperty::TypeKnown values for The element type
 CCesiumGltf::AccessorSpec::TypeKnown values for Specifies if the accessor's elements are scalars, vectors, or matrices
 CCesiumGltf::Camera::TypeKnown values for Specifies if the camera uses a perspective or orthographic projection
 CCesiumGltf::ClassProperty::TypeKnown values for The element type
 CCesiumGltf::Shape::TypeKnown values for Specifies the shape type
 CCesiumGltf::TypeToDimensions< T >The number of dimensions that this type contains
 CCesiumGltf::TypeToDimensions< glm::mat< n, n, T, P > >The number of dimensions that this type contains.
 CCesiumGltf::TypeToDimensions< glm::vec< n, T, P > >The number of dimensions that this type contains.
 CCesiumGltf::TypeToNormalizedType< T >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision
 CCesiumGltf::TypeToNormalizedType< glm::mat< N, N, T, Q > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< glm::vec< N, T, Q > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< int16_t >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< int32_t >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< int64_t >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< int8_t >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< glm::mat< N, N, T, Q > > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< glm::vec< N, T, Q > > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< int16_t > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< int32_t > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< int64_t > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< int8_t > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< uint16_t > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< uint32_t > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< uint64_t > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< PropertyArrayView< uint8_t > >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< uint16_t >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< uint32_t >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< uint64_t >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToNormalizedType< uint8_t >Convert an integer numeric type to the corresponding representation as a double type. Doubles are preferred over floats to maintain more precision.
 CCesiumGltf::TypeToPropertyType< T >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type
 CCesiumGltf::TypeToPropertyType< bool >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< double >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< float >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< glm::mat< 2, 2, T, P > >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< glm::mat< 3, 3, T, P > >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< glm::mat< 4, 4, T, P > >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< glm::vec< 2, T, P > >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< glm::vec< 3, T, P > >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< glm::vec< 4, T, P > >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< int16_t >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< int32_t >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< int64_t >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< int8_t >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< std::string_view >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< uint16_t >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< uint32_t >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< uint64_t >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGltf::TypeToPropertyType< uint8_t >Infer the best-fitting PropertyType and PropertyComponentType for a C++ type.
 CCesiumGeometry::UpsampledQuadtreeNodeA node of a tile hierarchy that was created by upsampling the tile content of a parent node
 CCesiumUtility::UriA class for parsing and manipulating Uniform Resource Identifiers (URIs)
 CCesiumUtility::UriQueryA class for parsing and manipulating the query string of a URI
 CCesiumRasterOverlays::UrlTemplateRasterOverlayOptionsOptions for URL template overlays
 CCesium3DTiles::Enum::ValueTypeKnown values for The type of the integer enum value
 CCesiumGltf::EnumSpec::ValueTypeKnown values for The type of the integer enum value
 CCesiumGltf::AccessorTypes::VEC2< T >A 2D vector element for an AccessorView
 CCesiumGltf::AccessorTypes::VEC3< T >A 3D vector element for an AccessorView
 CCesiumGltf::AccessorTypes::VEC4< T >A 4D vector element for an AccessorView
 CCesiumGltf::VertexAttributeSemanticsThe standard glTF vertex attribute semantics from the specification plus additional vertex attribute semantics from extensions
 CCesium3DTilesSelection::ViewStateThe state of the view that is used during the traversal of a tileset
 CCesium3DTilesSelection::ViewUpdateResultReports the results of Tileset::updateView
 CCesiumRasterOverlays::WebMapServiceRasterOverlayOptionsOptions for Web Map Service (WMS) overlays
 CCesiumRasterOverlays::WebMapTileServiceRasterOverlayOptionsOptions for WebMapTileServiceRasterOverlay
 CCesiumGeospatial::WebMercatorProjectionThe map projection used by Google Maps, Bing Maps, and most of ArcGIS Online, EPSG:3857
 CCesiumGltf::Sampler::WrapSKnown values for S (U) wrapping mode
 CCesiumGltf::Sampler::WrapTKnown values for T (V) wrapping mode