assimp/code/AssetLib/glTF2
Evangel f6b4370f6a Added arbitrary recursive metadata to allow for glTF2's extensions to be properly represented.
Primary changes are to include/assimp/metadata.h, adding in the aiMetadata GetAiType function,
adding the operator= to allow an aiMetadata type to be assigned, adding a check for the
AI_AIMETADATA type flag as it can't be trivially memcpy'd.

operator= is implemented with a by-value argument as then the copy is made by the copy
constructor and we can just swap everything out and let the destructor handle the mess.

Implemented parsing of the "extensions" flag on all glTF2 Nodes. Doesn't use the ReadValue
helper function on numbers as it did not seem to fill out the Nullable structure properly.
2020-06-26 14:28:41 +10:00
..
glTF2Asset.h Added arbitrary recursive metadata to allow for glTF2's extensions to be properly represented. 2020-06-26 14:28:41 +10:00
glTF2Asset.inl Added arbitrary recursive metadata to allow for glTF2's extensions to be properly represented. 2020-06-26 14:28:41 +10:00
glTF2AssetWriter.h Move format importer and exporter into its won folder. 2020-05-02 15:14:38 +02:00
glTF2AssetWriter.inl gltf2 export target names for blendshapes 2020-06-05 12:17:27 -07:00
glTF2Exporter.cpp gltf2 export target names for blendshapes 2020-06-05 12:17:27 -07:00
glTF2Exporter.h Move format importer and exporter into its won folder. 2020-05-02 15:14:38 +02:00
glTF2Importer.cpp Added arbitrary recursive metadata to allow for glTF2's extensions to be properly represented. 2020-06-26 14:28:41 +10:00
glTF2Importer.h Move format importer and exporter into its won folder. 2020-05-02 15:14:38 +02:00