cesium-native 0.43.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  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  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  ClassPropertyReader
 Reads ClassProperty instances from JSON. More...
 
class  ClassReader
 Reads Class instances from JSON. More...
 
class  EnumReader
 Reads Enum instances from JSON. More...
 
class  EnumValueReader
 Reads EnumValue 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  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  ExtensionExtStructuralMetadataReader
 Reads ExtensionExtStructuralMetadata instances from JSON. More...
 
class  ExtensionKhrDracoMeshCompressionReader
 Reads ExtensionKhrDracoMeshCompression 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  ExtensionMeshPrimitiveExtStructuralMetadataReader
 Reads ExtensionMeshPrimitiveExtStructuralMetadata instances from JSON. More...
 
class  ExtensionMeshPrimitiveKhrMaterialsVariantsMappingsValueReader
 Reads ExtensionMeshPrimitiveKhrMaterialsVariantsMappingsValue instances from JSON. More...
 
class  ExtensionMeshPrimitiveKhrMaterialsVariantsReader
 Reads ExtensionMeshPrimitiveKhrMaterialsVariants instances from JSON. More...
 
class  ExtensionModelExtStructuralMetadataReader
 Reads ExtensionModelExtStructuralMetadata 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  ExtensionNodeMaxarMeshVariantsMappingsValueReader
 Reads ExtensionNodeMaxarMeshVariantsMappingsValue instances from JSON. More...
 
class  ExtensionNodeMaxarMeshVariantsReader
 Reads ExtensionNodeMaxarMeshVariants instances from JSON. More...
 
class  ExtensionTextureWebpReader
 Reads ExtensionTextureWebp instances from JSON. More...
 
class  FeatureIdReader
 Reads FeatureId instances from JSON. More...
 
class  FeatureIdTextureReader
 Reads FeatureIdTexture 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  ImageDecoder
 Contains methods for reading and manipulating images. More...
 
class  ImageReader
 Reads Image instances from JSON. More...
 
struct  ImageReaderResult
 The result of reading an image with ImageDecoder::readImage. 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...
 
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  PropertyAttributePropertyReader
 Reads PropertyAttributeProperty instances from JSON. More...
 
class  PropertyAttributeReader
 Reads PropertyAttribute 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  SkinReader
 Reads Skin 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] --> CesiumJsonReader[CesiumJsonReader] CesiumGltfReader[CesiumGltfReader] --> KTX_ktx{{KTX::ktx}} CesiumGltfReader[CesiumGltfReader] --> WebP_webp{{WebP::webp}} CesiumGltfReader[CesiumGltfReader] --> WebP_webpdecoder{{WebP::webpdecoder}} CesiumGltfReader[CesiumGltfReader] --> draco_draco{{draco::draco}} CesiumGltfReader[CesiumGltfReader] --> libjpeg-turbo_turbojpeg-static{{libjpeg-turbo::turbojpeg-static}} CesiumGltfReader[CesiumGltfReader] --> meshoptimizer_meshoptimizer{{meshoptimizer::meshoptimizer}} CesiumGltfReader[CesiumGltfReader] --> modp_b64_modp_b64{{modp_b64::modp_b64}} class KTX_ktx,WebP_webp,WebP_webpdecoder,draco_draco,libjpeg-turbo_turbojpeg-static,meshoptimizer_meshoptimizer,modp_b64_modp_b64 dependencyNode class CesiumAsync,CesiumGltf,CesiumJsonReader,CesiumGltfReader libraryNode