assimp/code/AssetLib/glTF
Krishty 6cbeca5518 fixed glTF export stuff being pulled into the EXE even if building with ASSIMP_BUILD_NO_EXPORT
“LazyDictBase::WriteObjects()” in the two glTF implementations is only used for export. Since it’s a virtual method, and many compilers have trouble removing unreferenced virtual methods, glTF export stuff is pulled into the binary even if compiling without exports.

This commit removes said virtual function if only compiling for import.

This removes 75 KiB of useless code when compiled with Visual Studio for x64.
2021-04-16 20:44:40 +02:00
..
glTFAsset.h fixed glTF export stuff being pulled into the EXE even if building with ASSIMP_BUILD_NO_EXPORT 2021-04-16 20:44:40 +02:00
glTFAsset.inl closes https://github.com/assimp/assimp/issues/3678: ensure lowercase 2021-03-09 21:08:28 +01:00
glTFAssetWriter.h Update copyrights to 2021. 2021-02-28 12:17:54 +01:00
glTFAssetWriter.inl Update copyrights to 2021. 2021-02-28 12:17:54 +01:00
glTFCommon.cpp Merge branch 'master' into update_copyrights 2021-02-28 12:18:41 +01:00
glTFCommon.h Flip the check on _MSC_VER for using TR1 containers. 2021-04-13 11:15:52 -07:00
glTFExporter.cpp closes https://github.com/assimp/assimp/issues/3678: ensure lowercase 2021-03-09 21:08:28 +01:00
glTFExporter.h Update copyrights to 2021. 2021-02-28 12:17:54 +01:00
glTFImporter.cpp fixed glTF export stuff being pulled into the EXE even if building with ASSIMP_BUILD_NO_EXPORT 2021-04-16 20:44:40 +02:00
glTFImporter.h Update copyrights to 2021. 2021-02-28 12:17:54 +01:00