|
Assimp v3.1.1 (June 2014)
|
Declares a glTF class to handle gltf/glb files. More...
Classes | |
| struct | glTF::Accessor |
| A typed view into a BufferView. More... | |
| class | glTF::Accessor::Indexer |
| Helper class to iterate the data. More... | |
| struct | glTF::Animation |
| struct | glTF::Animation::Channel |
| struct | glTF::Animation::Sampler |
| struct | glTF::Animation::Target |
| class | glTF::Asset |
| Root object for a glTF asset. More... | |
| struct | glTF::Asset::Extensions |
| Keeps info about the enabled extensions. More... | |
| struct | glTF::AssetMetadata |
| class | glTF::AttribType |
| Values for the Accessor::type field (helper class) More... | |
| struct | glTF::Buffer |
| A buffer points to binary geometry, animation, or skins. More... | |
| struct | glTF::BufferView |
| A view into a buffer generally representing a subset of the buffer. More... | |
| struct | glTF::Camera |
| struct | glTF::GLB_Header |
| For the KHR_binary_glTF extension (binary .glb file) 20-byte header (+ the JSON + a "body" data section) More... | |
| struct | glTF::Image |
| Image data used to create a texture. More... | |
| class | glTF::IOStream |
| class | glTF::LazyDict< T > |
| Manages lazy loading of the glTF top-level objects, and keeps a reference to them by ID It is the owner the loaded objects, so when it is destroyed it also deletes them. More... | |
| class | glTF::LazyDictBase |
| Base class for LazyDict that acts as an interface. More... | |
| struct | glTF::Light |
| A light (from KHR_materials_common extension) More... | |
| struct | glTF::Material |
| The material appearance of a primitive. More... | |
| struct | glTF::Mesh |
| A set of primitives to be rendered. A node can contain one or more meshes. A node's transform places the mesh in the scene. More... | |
| struct | glTF::Mesh::Primitive |
| struct | glTF::Mesh::Primitive::Attributes |
| struct | glTF::Node |
| struct | glTF::Nullable< T > |
| Helper struct to represent values that might not be present. More... | |
| struct | glTF::Object |
| Base classe for all glTF top-level objects. More... | |
| struct | glTF::Program |
| class | glTF::Ref< T > |
| A reference to one top-level object, which is valid until the Asset instance is destroyed. More... | |
| struct | glTF::Sampler |
| struct | glTF::Scene |
| struct | glTF::Shader |
| struct | glTF::Skin |
| struct | glTF::Technique |
| struct | glTF::Technique::Functions |
| struct | glTF::Technique::Parameters |
| struct | glTF::Technique::States |
| struct | glTF::TexProperty |
| Holds a material property that can be a texture or a color. More... | |
| struct | glTF::Texture |
| A texture and its sampler. More... | |
| struct | glTF::Util::DataURI |
Namespaces | |
| namespace | glTF |
| namespace | glTF::Util |
Macros | |
| #define | ai_assert |
| #define | AI_GLB_MAGIC_NUMBER "glTF" |
| Magic number for GLB files. More... | |
| #define | AI_SWAP4(p) |
| #define | gltf_unordered_map map |
| #define | RAPIDJSON_HAS_STDSTRING 1 |
Typedefs | |
| typedef std::runtime_error | glTF::DeadlyExportError |
| typedef std::runtime_error | glTF::DeadlyImportError |
Functions | |
| unsigned int | glTF::ComponentTypeSize (ComponentType t) |
| size_t | glTF::Util::DecodeBase64 (const char *in, size_t inLength, uint8_t *&out) |
| size_t | glTF::Util::DecodeBase64 (const char *in, uint8_t *&out) |
| void | glTF::Util::EncodeBase64 (const uint8_t *in, size_t inLength, std::string &out) |
| typedef | glTF::float (mat4)[16] |
| typedef | glTF::float (vec3)[3] |
| typedef | glTF::float (vec4)[4] |
| bool | glTF::Util::ParseDataURI (const char *uri, size_t uriLen, DataURI &out) |
| Check if a uri is a data URI. More... | |
| template<class T > | |
| void | glTF::WriteLazyDict (LazyDict< T > &d, AssetWriter &w) |
| (Implemented in glTFAssetWriter.h) More... | |
Variables | |
| struct glTF::GLB_Header | glTF::PACK_STRUCT |
Declares a glTF class to handle gltf/glb files.
glTF Extensions Support: KHR_binary_glTF: full KHR_materials_common: full
| #define ai_assert |
| #define AI_GLB_MAGIC_NUMBER "glTF" |
Magic number for GLB files.
| #define AI_SWAP4 | ( | p | ) |
| #define gltf_unordered_map map |
| #define RAPIDJSON_HAS_STDSTRING 1 |