VTK  9.3.20240419
Public Attributes | List of all members
vtkGLTFDocumentLoader::Model Struct Reference

This struct contains all data from a gltf asset. More...

#include <vtkGLTFDocumentLoader.h>

Collaboration diagram for vtkGLTFDocumentLoader::Model:
[legend]

Public Attributes

std::vector< AccessorAccessors
 
std::vector< AnimationAnimations
 
std::vector< std::vector< char > > Buffers
 
std::vector< BufferViewBufferViews
 
std::vector< CameraCameras
 
std::vector< ImageImages
 
std::vector< MaterialMaterials
 
std::vector< MeshMeshes
 
std::vector< NodeNodes
 
std::vector< SamplerSamplers
 
std::vector< SceneScenes
 
std::vector< SkinSkins
 
std::vector< TextureTextures
 
Extensions ExtensionMetaData
 
std::string BufferMetaData
 
int DefaultScene
 
std::string FileName
 
vtkSmartPointer< vtkResourceStreamStream
 
vtkSmartPointer< vtkURILoaderURILoader
 

Detailed Description

This struct contains all data from a gltf asset.

Definition at line 494 of file vtkGLTFDocumentLoader.h.

Member Data Documentation

◆ Accessors

std::vector<Accessor> vtkGLTFDocumentLoader::Model::Accessors

Definition at line 496 of file vtkGLTFDocumentLoader.h.

◆ Animations

std::vector<Animation> vtkGLTFDocumentLoader::Model::Animations

Definition at line 497 of file vtkGLTFDocumentLoader.h.

◆ Buffers

std::vector<std::vector<char> > vtkGLTFDocumentLoader::Model::Buffers

Definition at line 498 of file vtkGLTFDocumentLoader.h.

◆ BufferViews

std::vector<BufferView> vtkGLTFDocumentLoader::Model::BufferViews

Definition at line 499 of file vtkGLTFDocumentLoader.h.

◆ Cameras

std::vector<Camera> vtkGLTFDocumentLoader::Model::Cameras

Definition at line 500 of file vtkGLTFDocumentLoader.h.

◆ Images

std::vector<Image> vtkGLTFDocumentLoader::Model::Images

Definition at line 501 of file vtkGLTFDocumentLoader.h.

◆ Materials

std::vector<Material> vtkGLTFDocumentLoader::Model::Materials

Definition at line 502 of file vtkGLTFDocumentLoader.h.

◆ Meshes

std::vector<Mesh> vtkGLTFDocumentLoader::Model::Meshes

Definition at line 503 of file vtkGLTFDocumentLoader.h.

◆ Nodes

std::vector<Node> vtkGLTFDocumentLoader::Model::Nodes

Definition at line 504 of file vtkGLTFDocumentLoader.h.

◆ Samplers

std::vector<Sampler> vtkGLTFDocumentLoader::Model::Samplers

Definition at line 505 of file vtkGLTFDocumentLoader.h.

◆ Scenes

std::vector<Scene> vtkGLTFDocumentLoader::Model::Scenes

Definition at line 506 of file vtkGLTFDocumentLoader.h.

◆ Skins

std::vector<Skin> vtkGLTFDocumentLoader::Model::Skins

Definition at line 507 of file vtkGLTFDocumentLoader.h.

◆ Textures

std::vector<Texture> vtkGLTFDocumentLoader::Model::Textures

Definition at line 508 of file vtkGLTFDocumentLoader.h.

◆ ExtensionMetaData

Extensions vtkGLTFDocumentLoader::Model::ExtensionMetaData

Definition at line 510 of file vtkGLTFDocumentLoader.h.

◆ BufferMetaData

std::string vtkGLTFDocumentLoader::Model::BufferMetaData

Definition at line 512 of file vtkGLTFDocumentLoader.h.

◆ DefaultScene

int vtkGLTFDocumentLoader::Model::DefaultScene

Definition at line 513 of file vtkGLTFDocumentLoader.h.

◆ FileName

std::string vtkGLTFDocumentLoader::Model::FileName

Definition at line 514 of file vtkGLTFDocumentLoader.h.

◆ Stream

vtkSmartPointer<vtkResourceStream> vtkGLTFDocumentLoader::Model::Stream

Definition at line 515 of file vtkGLTFDocumentLoader.h.

◆ URILoader

vtkSmartPointer<vtkURILoader> vtkGLTFDocumentLoader::Model::URILoader

Definition at line 516 of file vtkGLTFDocumentLoader.h.


The documentation for this struct was generated from the following file: