@@ -43,38 +43,39 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
43
43
%include " carrays.i"
44
44
%include " typemaps.i"
45
45
%{
46
- #include " ..\..\..\include\aiDefines .h"
47
- #include " ..\..\..\include\aiConfig .h"
48
- #include " ..\..\..\include\aiTypes .h"
49
- #include " ..\..\..\include\aiVersion .h"
50
- #include " ..\..\..\include\aiPostProcess .h"
51
- #include " ..\..\..\include\aiVector2D .h"
52
- #include " ..\..\..\include\aiVector3D .h"
53
- #include " ..\..\..\include\aiColor4D .h"
54
- #include " ..\..\..\include\aiMatrix3x3 .h"
55
- #include " ..\..\..\include\aiMatrix4x4 .h"
56
- #include " ..\..\..\include\aiCamera .h"
57
- #include " ..\..\..\include\aiLight .h"
58
- #include " ..\..\..\include\aiAnim .h"
59
- #include " ..\..\..\include\aiMesh .h"
60
- #include " ..\..\..\include\aiFileIO .h"
61
- #include " ..\..\..\include\aiMaterial .h"
62
- #include " ..\..\..\include\aiQuaternion .h"
63
- #include " ..\..\..\include\aiScene .h"
64
- #include " ..\..\..\include\aiTexture .h"
65
- #include " ..\..\..\include\assimp.hpp"
66
- #include " ..\..\..\include\IOSystem.h "
67
- #include " ..\..\..\include\IOStream.h "
68
- #include " ..\..\..\include\Logger.h "
69
- #include " ..\..\..\include\LogStream.h "
70
- #include " ..\..\..\include\NullLogger.h "
71
- #include " ..\..\..\include\ProgressHandler.h "
46
+ #include " ..\..\..\include\assimp\defs .h"
47
+ #include " ..\..\..\include\assimp\config .h"
48
+ #include " ..\..\..\include\assimp\types .h"
49
+ #include " ..\..\..\include\assimp\version .h"
50
+ #include " ..\..\..\include\assimp\postprocess .h"
51
+ #include " ..\..\..\include\assimp\vector2 .h"
52
+ #include " ..\..\..\include\assimp\vector3 .h"
53
+ #include " ..\..\..\include\assimp\color4 .h"
54
+ #include " ..\..\..\include\assimp\matrix3x3 .h"
55
+ #include " ..\..\..\include\assimp\matrix4x4 .h"
56
+ #include " ..\..\..\include\assimp\camera .h"
57
+ #include " ..\..\..\include\assimp\light .h"
58
+ #include " ..\..\..\include\assimp\anim .h"
59
+ #include " ..\..\..\include\assimp\mesh .h"
60
+ #include " ..\..\..\include\assimp\cfileio .h"
61
+ #include " ..\..\..\include\assimp\material .h"
62
+ #include " ..\..\..\include\assimp\quaternion .h"
63
+ #include " ..\..\..\include\assimp\scene .h"
64
+ #include " ..\..\..\include\assimp\texture .h"
65
+ #include " ..\..\..\include\assimp\Importer .hpp"
66
+ #include " ..\..\..\include\assimp\ IOSystem.hpp "
67
+ #include " ..\..\..\include\assimp\ IOStream.hpp "
68
+ #include " ..\..\..\include\assimp\ Logger.hpp "
69
+ #include " ..\..\..\include\assimp\ LogStream.hpp "
70
+ #include " ..\..\..\include\assimp\ NullLogger.hpp "
71
+ #include " ..\..\..\include\assimp\ ProgressHandler.hpp "
72
72
%}
73
73
74
74
#define C_STRUCT
75
75
#define C_ENUM
76
76
#define ASSIMP_API
77
77
#define PACK_STRUCT
78
+ #define AI_FORCE_INLINE
78
79
79
80
%rename(__add__) operator +;
80
81
%rename(__addnset__) operator +=;
@@ -504,33 +505,43 @@ ASSIMP_POINTER_POINTER(aiScene,aiTexture,mTextures,$self->mNumTextures);
504
505
%ignore ::aiGetMaterialTexture;
505
506
506
507
507
- %include " ..\..\..\include\a iDefines .h"
508
- %include " ..\..\..\include\a iConfig .h"
509
- %include " ..\..\..\include\a iTypes .h"
510
- %include " ..\..\..\include\a iVersion .h"
511
- %include " ..\..\..\include\a iPostProcess .h"
512
- %include " ..\..\..\include\a iVector2D .h"
513
- %include " ..\..\..\include\a iVector3D .h"
514
- %include " ..\..\..\include\a iColor4D .h"
515
- %include " ..\..\..\include\a iMatrix3x3 .h"
516
- %include " ..\..\..\include\a iMatrix4x4 .h"
517
- %include " ..\..\..\include\a iCamera .h"
518
- %include " ..\..\..\include\a iLight .h"
519
- %include " ..\..\..\include\a iAnim .h"
520
- %include " ..\..\..\include\a iMesh .h"
521
- %include " ..\..\..\include\a iFileIO .h"
522
- %include " ..\..\..\include\a iMaterial .h"
523
- %include " ..\..\..\include\a iQuaternion .h"
524
- %include " ..\..\..\include\a iScene .h"
525
- %include " ..\..\..\include\a iTexture .h"
526
- %include " ..\..\..\include\a ssimp.hpp"
527
- %include " ..\..\..\include\ProgressHandler.h "
508
+ %include " ..\..\..\include\a ssimp\defs .h"
509
+ %include " ..\..\..\include\a ssimp\config .h"
510
+ %include " ..\..\..\include\a ssimp \t ypes .h"
511
+ %include " ..\..\..\include\a ssimp \v ersion .h"
512
+ %include " ..\..\..\include\a ssimp\postprocess .h"
513
+ %include " ..\..\..\include\a ssimp \v ector2 .h"
514
+ %include " ..\..\..\include\a ssimp \v ector3 .h"
515
+ %include " ..\..\..\include\a ssimp\color4 .h"
516
+ %include " ..\..\..\include\a ssimp\matrix3x3 .h"
517
+ %include " ..\..\..\include\a ssimp\matrix4x4 .h"
518
+ %include " ..\..\..\include\a ssimp\camera .h"
519
+ %include " ..\..\..\include\a ssimp\light .h"
520
+ %include " ..\..\..\include\a ssimp \a nim .h"
521
+ %include " ..\..\..\include\a ssimp\mesh .h"
522
+ %include " ..\..\..\include\a ssimp\cfileio .h"
523
+ %include " ..\..\..\include\a ssimp\material .h"
524
+ %include " ..\..\..\include\a ssimp\quaternion .h"
525
+ %include " ..\..\..\include\a ssimp\scene .h"
526
+ %include " ..\..\..\include\a ssimp \t exture .h"
527
+ %include " ..\..\..\include\a ssimp\Importer .hpp"
528
+ %include " ..\..\..\include\a ssimp\ ProgressHandler.hpp "
528
529
// %include "..\..\..\include\IOSystem.h"
529
530
// %include "..\..\..\include\IOStream.h"
530
531
// %include "..\..\..\include\Logger.h"
531
532
// %include "..\..\..\include\LogStream.h"
532
533
// %include "..\..\..\include\NullLogger.h"
533
534
535
+
536
+ %template (aiColor4D) aiColor4t<float >;
537
+
538
+ %template (aiVector3D) aiVector3t<float >;
539
+ %template (aiVector2D) aiVector2t<float >;
540
+
541
+ %template (aiQuaternion) aiQuaterniont<float >;
542
+ %template (aiMatrix3x3) aiMatrix3x3t<float >;
543
+ %template (aiMatrix4x4) aiMatrix4x4t<float >;
544
+
534
545
%template (FloatVector) std::vector<float >;
535
546
%template (UintVector) std::vector<unsigned int >;
536
547
%template (aiAnimationVector) std::vector<aiAnimation *>;
0 commit comments