cesium-native 0.66.0
Loading...
Searching...
No Matches
CesiumGltfReader Namespace Reference

Classes for reading glTF models. More...

Classes

class  AccessorReader
 Reads Accessor instances from JSON. More...
 
class  AccessorSparseIndicesReader
 Reads AccessorSparseIndices instances from JSON. More...
 
class  AccessorSparseReader
 Reads AccessorSparse instances from JSON. More...
 
class  AccessorSparseValuesReader
 Reads AccessorSparseValues instances from JSON. More...
 
class  AliasReader
 Reads Alias instances from JSON. More...
 
class  AnimationChannelReader
 Reads AnimationChannel instances from JSON. More...
 
class  AnimationChannelTargetReader
 Reads AnimationChannelTarget instances from JSON. More...
 
class  AnimationReader
 Reads Animation instances from JSON. More...
 
class  AnimationSamplerReader
 Reads AnimationSampler instances from JSON. More...
 
class  AssetReader
 Reads Asset instances from JSON. More...
 
class  AvailabilityReader
 Reads Availability instances from JSON. More...
 
class  BoundingVolumeReader
 Reads BoundingVolume instances from JSON. More...
 
class  BoxReader
 Reads Box instances from JSON. More...
 
class  BufferReader
 Reads Buffer instances from JSON. More...
 
class  BufferViewReader
 Reads BufferView instances from JSON. More...
 
class  CameraOrthographicReader
 Reads CameraOrthographic instances from JSON. More...
 
class  CameraPerspectiveReader
 Reads CameraPerspective instances from JSON. More...
 
class  CameraReader
 Reads Camera instances from JSON. More...
 
class  CapsuleReader
 Reads Capsule instances from JSON. More...
 
class  ClassPropertyReader
 Reads ClassProperty instances from JSON. More...
 
class  ClassReader
 Reads Class instances from JSON. More...
 
class  ClassStatisticsReader
 Reads ClassStatistics instances from JSON. More...
 
class  ContentReader
 Reads Content instances from JSON. More...
 
class  CylinderReader
 Reads Cylinder instances from JSON. More...
 
class  EnumReader
 Reads Enum instances from JSON. More...
 
class  EnumValueReader
 Reads EnumValue instances from JSON. More...
 
class  Extension3dTilesHorizonOcclusionPointReader
 Reads Extension3dTilesHorizonOcclusionPoint instances from JSON. More...
 
class  Extension3dTilesImplicitTilingReader
 Reads Extension3dTilesImplicitTiling instances from JSON. More...
 
class  Extension3dTilesShapeCylinderRegionReader
 Reads Extension3dTilesShapeCylinderRegion instances from JSON. More...
 
class  Extension3dTilesShapeEllipsoidRegionReader
 Reads Extension3dTilesShapeEllipsoidRegion instances from JSON. More...
 
class  Extension3dTilesShapeS2Reader
 Reads Extension3dTilesShapeS2 instances from JSON. More...
 
class  Extension3dTilesSubtreeReader
 Reads Extension3dTilesSubtree instances from JSON. More...
 
class  Extension3dTilesTilesetVectorsReader
 Reads Extension3dTilesTilesetVectors instances from JSON. More...
 
class  Extension3dTilesTilesetVoxelsReader
 Reads Extension3dTilesTilesetVoxels instances from JSON. More...
 
class  ExtensionBentleyMaterialsPointStyleReader
 Reads ExtensionBentleyMaterialsPointStyle instances from JSON. More...
 
class  ExtensionBufferExtMeshoptCompressionReader
 Reads ExtensionBufferExtMeshoptCompression instances from JSON. More...
 
class  ExtensionBufferViewExtMeshoptCompressionReader
 Reads ExtensionBufferViewExtMeshoptCompression instances from JSON. More...
 
class  ExtensionCesiumPrimitiveOutlineReader
 Reads ExtensionCesiumPrimitiveOutline instances from JSON. More...
 
class  ExtensionCesiumRTCReader
 Reads ExtensionCesiumRTC instances from JSON. More...
 
class  ExtensionCesiumTileEdgesReader
 Reads ExtensionCesiumTileEdges instances from JSON. More...
 
class  ExtensionExtGeoreferenceReader
 Reads ExtensionExtGeoreference instances from JSON. More...
 
class  ExtensionExtGeospatialCrsReader
 Reads ExtensionExtGeospatialCrs instances from JSON. More...
 
class  ExtensionExtGeospatialCrsWkidReader
 Reads ExtensionExtGeospatialCrsWkid instances from JSON. More...
 
class  ExtensionExtGeospatialCrsWkt2Reader
 Reads ExtensionExtGeospatialCrsWkt2 instances from JSON. More...
 
class  ExtensionExtImplicitCylinderRegionReader
 Reads ExtensionExtImplicitCylinderRegion instances from JSON. More...
 
class  ExtensionExtImplicitEllipsoidRegionReader
 Reads ExtensionExtImplicitEllipsoidRegion instances from JSON. More...
 
class  ExtensionExtInstanceFeaturesFeatureIdReader
 Reads ExtensionExtInstanceFeaturesFeatureId instances from JSON. More...
 
class  ExtensionExtInstanceFeaturesReader
 Reads ExtensionExtInstanceFeatures instances from JSON. More...
 
class  ExtensionExtMeshFeaturesReader
 Reads ExtensionExtMeshFeatures instances from JSON. More...
 
class  ExtensionExtMeshGpuInstancingReader
 Reads ExtensionExtMeshGpuInstancing instances from JSON. More...
 
class  ExtensionExtMeshPolygonReader
 Reads ExtensionExtMeshPolygon instances from JSON. More...
 
class  ExtensionExtMeshPrimitiveEdgeVisibilityReader
 Reads ExtensionExtMeshPrimitiveEdgeVisibility instances from JSON. More...
 
class  ExtensionExtNodeVisibilityVolumeReader
 Reads ExtensionExtNodeVisibilityVolume instances from JSON. More...
 
class  ExtensionExtPrimitiveVoxelsReader
 Reads ExtensionExtPrimitiveVoxels instances from JSON. More...
 
class  ExtensionExtStructuralMetadataReader
 Reads ExtensionExtStructuralMetadata instances from JSON. More...
 
class  ExtensionExtVoxelsExtStructuralMetadataReader
 Reads ExtensionExtVoxelsExtStructuralMetadata instances from JSON. More...
 
class  ExtensionExtVoxelsReader
 Reads ExtensionExtVoxels instances from JSON. More...
 
class  ExtensionKhrBillboardReader
 Reads ExtensionKhrBillboard instances from JSON. More...
 
class  ExtensionKhrDracoMeshCompressionReader
 Reads ExtensionKhrDracoMeshCompression instances from JSON. More...
 
class  ExtensionKhrGaussianSplattingCompressionSpz2Reader
 Reads ExtensionKhrGaussianSplattingCompressionSpz2 instances from JSON. More...
 
class  ExtensionKhrGaussianSplattingReader
 Reads ExtensionKhrGaussianSplatting instances from JSON. More...
 
class  ExtensionKhrImplicitShapesBoxReader
 Reads ExtensionKhrImplicitShapesBox instances from JSON. More...
 
class  ExtensionKhrImplicitShapesCapsuleReader
 Reads ExtensionKhrImplicitShapesCapsule instances from JSON. More...
 
class  ExtensionKhrImplicitShapesCylinderReader
 Reads ExtensionKhrImplicitShapesCylinder instances from JSON. More...
 
class  ExtensionKhrImplicitShapesReader
 Reads ExtensionKhrImplicitShapes instances from JSON. More...
 
class  ExtensionKhrImplicitShapesShapeReader
 Reads ExtensionKhrImplicitShapesShape instances from JSON. More...
 
class  ExtensionKhrImplicitShapesSphereReader
 Reads ExtensionKhrImplicitShapesSphere instances from JSON. More...
 
class  ExtensionKhrMaterialsUnlitReader
 Reads ExtensionKhrMaterialsUnlit instances from JSON. More...
 
class  ExtensionKhrTextureBasisuReader
 Reads ExtensionKhrTextureBasisu instances from JSON. More...
 
class  ExtensionKhrTextureTransformReader
 Reads ExtensionKhrTextureTransform instances from JSON. More...
 
class  ExtensionMaterialBentleyMaterialsLineStyleReader
 Reads ExtensionMaterialBentleyMaterialsLineStyle instances from JSON. More...
 
class  ExtensionMeshPrimitiveBentleyMaterialsLineStyleReader
 Reads ExtensionMeshPrimitiveBentleyMaterialsLineStyle instances from JSON. More...
 
class  ExtensionMeshPrimitiveExtStructuralMetadataReader
 Reads ExtensionMeshPrimitiveExtStructuralMetadata instances from JSON. More...
 
class  ExtensionMeshPrimitiveKhrMaterialsVariantsMappingsValueReader
 Reads ExtensionMeshPrimitiveKhrMaterialsVariantsMappingsValue instances from JSON. More...
 
class  ExtensionMeshPrimitiveKhrMaterialsVariantsReader
 Reads ExtensionMeshPrimitiveKhrMaterialsVariants instances from JSON. More...
 
class  ExtensionModel3dTilesLayersReader
 Reads ExtensionModel3dTilesLayers instances from JSON. More...
 
class  ExtensionModel3dTilesTilesetReader
 Reads ExtensionModel3dTilesTileset instances from JSON. More...
 
class  ExtensionModelExtNodeVisibilityConditionsDimensionsValueReader
 Reads ExtensionModelExtNodeVisibilityConditionsDimensionsValue instances from JSON. More...
 
class  ExtensionModelExtNodeVisibilityConditionsReader
 Reads ExtensionModelExtNodeVisibilityConditions instances from JSON. More...
 
class  ExtensionModelExtStructuralMetadataReader
 Reads ExtensionModelExtStructuralMetadata instances from JSON. More...
 
class  ExtensionModelKhrLightsPunctualReader
 Reads ExtensionModelKhrLightsPunctual instances from JSON. More...
 
class  ExtensionModelKhrMaterialsVariantsReader
 Reads ExtensionModelKhrMaterialsVariants instances from JSON. More...
 
class  ExtensionModelKhrMaterialsVariantsValueReader
 Reads ExtensionModelKhrMaterialsVariantsValue instances from JSON. More...
 
class  ExtensionModelMaxarMeshVariantsReader
 Reads ExtensionModelMaxarMeshVariants instances from JSON. More...
 
class  ExtensionModelMaxarMeshVariantsValueReader
 Reads ExtensionModelMaxarMeshVariantsValue instances from JSON. More...
 
class  ExtensionNode3dTilesLayersReader
 Reads ExtensionNode3dTilesLayers instances from JSON. More...
 
class  ExtensionNode3dTilesTilesetReader
 Reads ExtensionNode3dTilesTileset instances from JSON. More...
 
class  ExtensionNodeExtNodeVisibilityConditionsReader
 Reads ExtensionNodeExtNodeVisibilityConditions instances from JSON. More...
 
class  ExtensionNodeKhrLightsPunctualReader
 Reads ExtensionNodeKhrLightsPunctual instances from JSON. More...
 
class  ExtensionNodeMaxarMeshVariantsMappingsValueReader
 Reads ExtensionNodeMaxarMeshVariantsMappingsValue instances from JSON. More...
 
class  ExtensionNodeMaxarMeshVariantsReader
 Reads ExtensionNodeMaxarMeshVariants instances from JSON. More...
 
class  ExtensionTextureWebpReader
 Reads ExtensionTextureWebp instances from JSON. More...
 
class  ExternalAssetReader
 Reads ExternalAsset instances from JSON. More...
 
class  FeatureIdReader
 Reads FeatureId instances from JSON. More...
 
class  FeatureIdTextureReader
 Reads FeatureIdTexture instances from JSON. More...
 
class  FileReader
 Reads File instances from JSON. More...
 
class  GltfReader
 Reads glTF models and images. More...
 
struct  GltfReaderOptions
 Options for how to read a glTF. More...
 
struct  GltfReaderResult
 The result of reading a glTF model with GltfReader::readGltf. More...
 
class  GltfSharedAssetSystem
 Contains assets that are potentially shared across multiple glTF models. More...
 
class  ImageReader
 Reads Image instances from JSON. More...
 
class  LayerReader
 Reads Layer instances from JSON. More...
 
class  LightReader
 Reads Light instances from JSON. More...
 
class  LineStringReader
 Reads LineString instances from JSON. More...
 
class  MaterialNormalTextureInfoReader
 Reads MaterialNormalTextureInfo instances from JSON. More...
 
class  MaterialOcclusionTextureInfoReader
 Reads MaterialOcclusionTextureInfo instances from JSON. More...
 
class  MaterialPBRMetallicRoughnessReader
 Reads MaterialPBRMetallicRoughness instances from JSON. More...
 
class  MaterialReader
 Reads Material instances from JSON. More...
 
struct  MeshPrimitiveModeOptions
 Options for handling values of CesiumGltf::MeshPrimitive::Mode that appear in a glTF mesh primitive. This is useful when specific primitive modes are not supported in a client. More...
 
class  MeshPrimitiveReader
 Reads MeshPrimitive instances from JSON. More...
 
class  MeshReader
 Reads Mesh instances from JSON. More...
 
class  ModelReader
 Reads Model instances from JSON. More...
 
struct  NetworkImageAssetDescriptor
 A description of an image asset that can be loaded from the network using an CesiumAsync::IAssetAccessor. This includes a URL, any headers to be included in the request, and the set of supported GPU texture formats for KTX2 decoding. More...
 
struct  NetworkSchemaAssetDescriptor
 A description of a schema asset that can be loaded from the network using an CesiumAsync::IAssetAccessor. This includes a URL and any headers to be included in the request. More...
 
class  NodeReader
 Reads Node instances from JSON. More...
 
class  PaddingReader
 Reads Padding instances from JSON. More...
 
class  PlaneReader
 Reads Plane instances from JSON. More...
 
class  PropertyAttributePropertyReader
 Reads PropertyAttributeProperty instances from JSON. More...
 
class  PropertyAttributeReader
 Reads PropertyAttribute instances from JSON. More...
 
class  PropertyStatisticsReader
 Reads PropertyStatistics instances from JSON. More...
 
class  PropertyTablePropertyReader
 Reads PropertyTableProperty instances from JSON. More...
 
class  PropertyTableReader
 Reads PropertyTable instances from JSON. More...
 
class  PropertyTexturePropertyReader
 Reads PropertyTextureProperty instances from JSON. More...
 
class  PropertyTextureReader
 Reads PropertyTexture instances from JSON. More...
 
class  SamplerReader
 Reads Sampler instances from JSON. More...
 
class  SceneReader
 Reads Scene instances from JSON. More...
 
class  SchemaReader
 Reads Schema instances from JSON. More...
 
class  ShapeReader
 Reads Shape instances from JSON. More...
 
class  SkinReader
 Reads Skin instances from JSON. More...
 
class  SphereReader
 Reads Sphere instances from JSON. More...
 
class  SpotlightReader
 Reads Spotlight instances from JSON. More...
 
class  StatisticsReader
 Reads Statistics instances from JSON. More...
 
class  TextureInfoReader
 Reads TextureInfo instances from JSON. More...
 
class  TextureReader
 Reads Texture instances from JSON. More...
 

Detailed Description

Classes for reading glTF models.

--- comment: This file was generated by dep-graph-gen. DO NOT EDIT THIS FILE! title: CesiumGltfReader Dependency Graph --- graph TD classDef dependencyNode fill:#fff,stroke:#ccc,color:#666,font-weight:bold,font-size:28px classDef libraryNode fill:#9f9,font-weight:bold,font-size:28px CesiumGltfReader[CesiumGltfReader] --> CesiumAsync[CesiumAsync] CesiumGltfReader[CesiumGltfReader] --> CesiumGltf[CesiumGltf] CesiumGltfReader[CesiumGltfReader] --> CesiumImage[CesiumImage] CesiumGltfReader[CesiumGltfReader] --> CesiumJsonReader[CesiumJsonReader] CesiumGltfReader[CesiumGltfReader] --> draco_draco{{draco::draco}} CesiumGltfReader[CesiumGltfReader] --> meshoptimizer_meshoptimizer{{meshoptimizer::meshoptimizer}} CesiumGltfReader[CesiumGltfReader] --> modp_b64_modp_b64{{modp_b64::modp_b64}} CesiumGltfReader[CesiumGltfReader] --> spz_spz{{spz::spz}} class draco_draco,meshoptimizer_meshoptimizer,modp_b64_modp_b64,spz_spz dependencyNode class CesiumAsync,CesiumGltf,CesiumImage,CesiumJsonReader,CesiumGltfReader libraryNode