Conscience Core
Public Member Functions | Public Attributes | List of all members
tinygltf::Model Class Reference

#include <tiny_gltf.h>

Public Member Functions

 Model ()=default
 
bool operator== (const Model &) const
 

Public Attributes

std::vector< Accessoraccessors
 
std::vector< Animationanimations
 
std::vector< Bufferbuffers
 
std::vector< BufferViewbufferViews
 
std::vector< Materialmaterials
 
std::vector< Meshmeshes
 
std::vector< Nodenodes
 
std::vector< Texturetextures
 
std::vector< Imageimages
 
std::vector< Skinskins
 
std::vector< Samplersamplers
 
std::vector< Cameracameras
 
std::vector< Scenescenes
 
std::vector< Lightlights
 
std::vector< AudioEmitteraudioEmitters
 
std::vector< AudioSourceaudioSources
 
int defaultScene {-1}
 
std::vector< std::string > extensionsUsed
 
std::vector< std::string > extensionsRequired
 
Asset asset
 
Value extras
 
ExtensionMap extensions
 
std::string extras_json_string
 
std::string extensions_json_string
 

Constructor & Destructor Documentation

◆ Model()

tinygltf::Model::Model ( )
default

Member Function Documentation

◆ operator==()

bool tinygltf::Model::operator== ( const Model ) const

Member Data Documentation

◆ accessors

std::vector<Accessor> tinygltf::Model::accessors

◆ animations

std::vector<Animation> tinygltf::Model::animations

◆ asset

Asset tinygltf::Model::asset

◆ audioEmitters

std::vector<AudioEmitter> tinygltf::Model::audioEmitters

◆ audioSources

std::vector<AudioSource> tinygltf::Model::audioSources

◆ buffers

std::vector<Buffer> tinygltf::Model::buffers

◆ bufferViews

std::vector<BufferView> tinygltf::Model::bufferViews

◆ cameras

std::vector<Camera> tinygltf::Model::cameras

◆ defaultScene

int tinygltf::Model::defaultScene {-1}

◆ extensions

ExtensionMap tinygltf::Model::extensions

◆ extensions_json_string

std::string tinygltf::Model::extensions_json_string

◆ extensionsRequired

std::vector<std::string> tinygltf::Model::extensionsRequired

◆ extensionsUsed

std::vector<std::string> tinygltf::Model::extensionsUsed

◆ extras

Value tinygltf::Model::extras

◆ extras_json_string

std::string tinygltf::Model::extras_json_string

◆ images

std::vector<Image> tinygltf::Model::images

◆ lights

std::vector<Light> tinygltf::Model::lights

◆ materials

std::vector<Material> tinygltf::Model::materials

◆ meshes

std::vector<Mesh> tinygltf::Model::meshes

◆ nodes

std::vector<Node> tinygltf::Model::nodes

◆ samplers

std::vector<Sampler> tinygltf::Model::samplers

◆ scenes

std::vector<Scene> tinygltf::Model::scenes

◆ skins

std::vector<Skin> tinygltf::Model::skins

◆ textures

std::vector<Texture> tinygltf::Model::textures

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