assimp/include
aramis_acg 3f369342d6 - Redesign the C interface to allow per-import settings.
- Make C-API threadsafe even without boost (no longer a global importer <-> scene map).
- Cleanup headers.
- Change the way how Importer::pimpl is accessed - all users are no longer friends of Importer to avoid spoiling the public interface. Rather, pimpl is exposed via a public member function and anyone having the definition of ImporterPimpl can access it.

THIS IS A BREAKING API CHANGE for anyone using properties with the C API. It is, however, a huge step forward and finally makes our C API functionally equivalent to the C++ interface.

I hope we can adapt all ports as soon as possible. I'd be grateful if the respective maintainers could do this.

Documentation is not yet up to date.

All this is in anticipation to the upcoming 3.0 release, which I'm actively working on.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1111 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2012-01-13 14:07:58 +00:00
..
Compiler Moved private headers to code/ as discussed; removed boost::random workaround which was no longer needed; CMake cleanup part two (Boost detection, …). 2010-03-03 21:48:23 +00:00
DefaultLogger.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
IOStream.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
IOSystem.h - rework exporter interface to be based primarily on the existing IOSystem. 2011-03-08 16:09:54 +00:00
LogStream.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
Logger.h # some fixes to reduce the size of the binary. Total savings are ~3%. Thanks to Krishty for his efforts in that regard. 2011-04-03 15:12:05 +00:00
NullLogger.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
ProgressHandler.h Add first version of the planned progress feedback API to the public Cpp API. Currently, progress reporting is done between each major import stage. 2010-08-26 18:16:12 +00:00
aiAnim.h Add data structures for vertex animation. Basing on recent ML discussion. 2010-05-10 18:05:52 +00:00
aiAssert.h - remove aiAssert, use a plain assert instead. This removes the exit() call in Assimp. 2011-04-06 12:06:40 +00:00
aiCamera.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiColor4D.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiColor4D.inl Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiConfig.h # fix small flaw in the docs for the deboning process 2011-06-28 15:56:32 +00:00
aiDefines.h - Update : Apply simple patch for debian-specific build-fixes: adapt architecture-macro. 2011-09-23 16:45:17 +00:00
aiFileIO.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiLight.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiMaterial.h - no longer distinguish between textured and non-textured default materials. Also, do not spit out dummy texture names. This was once a workaround to get some viewers to display a dummy texture rather than a plain shaded asset, but this is no longer appropriate. This involves removal of the public #define AI_DEFAULT_TEXTURED_MATERIAL_NAME. 2011-10-15 10:28:36 +00:00
aiMaterial.inl - extract MaterialHelper and move all of its members to aiMaterial in /include. 2011-08-22 20:22:51 +00:00
aiMatrix3x3.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiMatrix3x3.inl FIX: SMDLoader was broken due to erroneous 'rt' in input stream construction. 2010-01-19 20:05:14 +00:00
aiMatrix4x4.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiMatrix4x4.inl - Bugfix #3457587: correct decomposition of matrices with negative scaling. Thanks to anonymous google account user for the fix. 2011-12-12 08:44:48 +00:00
aiMesh.h - CHANGE vertex count and texture channel count limits to 8. Adapt all parts of the code which depended on both of them being set to 4. Test suite passes. 2011-02-03 14:14:09 +00:00
aiPostProcess.h + integrate Debone-Process into Assimp. This step was contributed by mick-p, see [3262561] (https://sourceforge.net/tracker/?func=detail&aid=3262561&group_id=226462&atid=1067634) 2011-04-15 15:09:53 +00:00
aiQuaternion.h - BUGFIX : Fix aiQuaternion::nomalize method. 2010-11-27 13:53:34 +00:00
aiScene.h - improve symmetry between Assimp::Importer and Assimp::Exporter. 2011-08-04 08:53:59 +00:00
aiTexture.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiTypes.h + add aiString::C_Str 2012-01-13 00:44:27 +00:00
aiVector2D.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiVector3D.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiVector3D.inl Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
aiVersion.h Change date in license header to 2006-2010. This involves updating quite a few files, sorry. 2010-04-10 15:30:22 +00:00
assimp.h - Redesign the C interface to allow per-import settings. 2012-01-13 14:07:58 +00:00
assimp.hpp - Redesign the C interface to allow per-import settings. 2012-01-13 14:07:58 +00:00
export.h - Redesign the C interface to allow per-import settings. 2012-01-13 14:07:58 +00:00
export.hpp + add Exporter::RegisterExporter and Exporter::UnregisterExporter pair of methods. Make parts of the internal export interface public to allow custom exporters to be added on the fly. This is a non-breaking API change. 2011-10-15 13:37:59 +00:00