VTK  9.4.20241226
Classes
vtkGLTFDocumentLoader.h File Reference
#include "GLTFSampler.h"
#include "vtkIOGeometryModule.h"
#include "vtkObject.h"
#include "vtkResourceStream.h"
#include "vtkSmartPointer.h"
#include "vtkURILoader.h"
#include <map>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for vtkGLTFDocumentLoader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkGLTFDocumentLoader
 Deserialize a GLTF model file. More...
 
struct  vtkGLTFDocumentLoader::BufferView
 This struct describes a glTF bufferView object. More...
 
struct  vtkGLTFDocumentLoader::Accessor
 This struct describes an accessor glTF object. More...
 
struct  vtkGLTFDocumentLoader::Accessor::Sparse
 This struct describes an accessor.sparse glTF object. More...
 
struct  vtkGLTFDocumentLoader::MorphTarget
 This struct describes a glTF Morph Target object. More...
 
struct  vtkGLTFDocumentLoader::Primitive
 This struct describes a glTF primitive object. More...
 
struct  vtkGLTFDocumentLoader::Primitive::Extensions
 
struct  vtkGLTFDocumentLoader::Primitive::Extensions::KHRDracoMeshCompression
 
struct  vtkGLTFDocumentLoader::Node
 This struct describes a glTF node object. More...
 
struct  vtkGLTFDocumentLoader::Node::Extensions
 
struct  vtkGLTFDocumentLoader::Node::Extensions::KHRLightsPunctual
 
struct  vtkGLTFDocumentLoader::Mesh
 This struct describes a glTF mesh object. More...
 
struct  vtkGLTFDocumentLoader::TextureInfo
 This struct describes a glTF textureInfo object, mostly used in material descriptions They contain two indexes, one to a texture object, and the second being used to construct a string with the format TEXCOORD_<index>, which references a key in mesh.primitives.attributes. More...
 
struct  vtkGLTFDocumentLoader::Image
 This struct describes a glTF image object. More...
 
struct  vtkGLTFDocumentLoader::Material
 This struct describes a glTF material object. More...
 
struct  vtkGLTFDocumentLoader::Material::PbrMetallicRoughness
 
struct  vtkGLTFDocumentLoader::Texture
 This struct describes a glTF texture object. More...
 
struct  vtkGLTFDocumentLoader::Sampler
 This struct describes a glTF sampler object. More...
 
struct  vtkGLTFDocumentLoader::Scene
 This struct describes a glTF scene object. More...
 
struct  vtkGLTFDocumentLoader::Skin
 This struct describes a glTF asset. More...
 
struct  vtkGLTFDocumentLoader::Animation
 This struct describes a glTF animation object. More...
 
struct  vtkGLTFDocumentLoader::Animation::Sampler
 
struct  vtkGLTFDocumentLoader::Animation::Channel
 
struct  vtkGLTFDocumentLoader::Camera
 This struct describes a glTF camera object. More...
 
struct  vtkGLTFDocumentLoader::Extensions
 This struct contains extension metadata. More...
 
struct  vtkGLTFDocumentLoader::Extensions::KHRLightsPunctual
 
struct  vtkGLTFDocumentLoader::Extensions::KHRLightsPunctual::Light
 
struct  vtkGLTFDocumentLoader::Model
 This struct contains all data from a gltf asset. More...