Assimp  v4.1. (December 2018)
glTFCommon.h File Reference

Classes

class  glTFCommon::IOStream
 
struct  glTFCommon::Util::DATA< B >
 
struct  glTFCommon::Util::DataURI
 

Namespaces

 glTFCommon
 
 glTFCommon::Util
 

Macros

#define ai_assert
 
#define AI_SWAP4(p)
 
#define gltf_unordered_map   map
 
#define RAPIDJSON_HAS_STDSTRING   1
 

Typedefs

typedef std::runtime_error glTFCommon::DeadlyExportError
 
typedef std::runtime_error glTFCommon::DeadlyImportError
 

Enumerations

enum  glTFCommon::aiOrigin { glTFCommon::aiOrigin_SET = 0, glTFCommon::aiOrigin_CUR = 1, glTFCommon::aiOrigin_END = 2 }
 

Functions

void glTFCommon::CopyValue (const glTFCommon::vec3 &v, aiColor4D &out)
 
void glTFCommon::CopyValue (const glTFCommon::vec4 &v, aiColor4D &out)
 
void glTFCommon::CopyValue (const glTFCommon::vec4 &v, aiColor3D &out)
 
void glTFCommon::CopyValue (const glTFCommon::vec3 &v, aiColor3D &out)
 
void glTFCommon::CopyValue (const glTFCommon::vec3 &v, aiVector3D &out)
 
void glTFCommon::CopyValue (const glTFCommon::vec4 &v, aiQuaternion &out)
 
void glTFCommon::CopyValue (const glTFCommon::mat4 &v, aiMatrix4x4 &o)
 
size_t glTFCommon::Util::DecodeBase64 (const char *in, size_t inLength, uint8_t *&out)
 
size_t glTFCommon::Util::DecodeBase64 (const char *in, uint8_t *&out)
 
uint8_t glTFCommon::Util::DecodeCharBase64 (char c)
 
void glTFCommon::Util::EncodeBase64 (const uint8_t *in, size_t inLength, std::string &out)
 
char glTFCommon::Util::EncodeCharBase64 (uint8_t b)
 
typedef glTFCommon::float (vec3)[3]
 
typedef glTFCommon::float (vec4)[4]
 
typedef glTFCommon::float (mat4)[16]
 
bool glTFCommon::Util::ParseDataURI (const char *const_uri, size_t uriLen, DataURI &out)
 Check if a uri is a data URI. More...
 

Macro Definition Documentation

◆ ai_assert

#define ai_assert

◆ AI_SWAP4

#define AI_SWAP4 (   p)

◆ gltf_unordered_map

#define gltf_unordered_map   map

◆ RAPIDJSON_HAS_STDSTRING

#define RAPIDJSON_HAS_STDSTRING   1