assimp/code
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
..
AMF replace NULL and avoid ai_assert with more than 2 tests. 2020-06-23 21:05:42 +02:00
AssetLib Added arbitrary recursive metadata to allow for glTF2's extensions to be properly represented. 2020-06-26 14:28:41 +10:00
CApi replace NULL and avoid ai_assert with more than 2 tests. 2020-06-23 21:05:42 +02:00
Common Merge branch 'master' into aiAssertHandler 2020-06-24 20:47:10 +02:00
Material replace NULL and avoid ai_assert with more than 2 tests. 2020-06-23 21:05:42 +02:00
PostProcessing Merge branch 'master' into FindInvalidData 2020-06-25 16:41:24 +02:00
res Updated copyright dates. 2020-01-20 08:53:12 -05:00
.editorconfig Implemented: Add editor config for source code 2015-06-28 15:50:57 -06:00
CMakeLists.txt Allow assert handling to be replaced. 2020-06-23 11:55:51 +01:00