瀏覽代碼

- update Assimp.NET

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1330 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
aramis_acg 13 年之前
父節點
當前提交
54040901f0
共有 84 個文件被更改,包括 5751 次插入4988 次删除
  1. 5 0
      include/assimp/defs.h
  2. 58 47
      port/Assimp.NET/Assimp.NET/AssimpSwigPort.i
  3. 4338 3986
      port/Assimp.NET/Assimp.NET/AssimpSwigPort_wrap.cxx
  4. 16 1
      port/Assimp.NET/Assimp.NET_CS/Assimp.NET_CS.csproj
  5. 11 56
      port/Assimp.NET/Assimp.NET_CS/Assimp.cs
  6. 952 817
      port/Assimp.NET/Assimp.NET_CS/AssimpPINVOKE.cs
  7. 1 1
      port/Assimp.NET/Assimp.NET_CS/FloatVector.cs
  8. 41 7
      port/Assimp.NET/Assimp.NET_CS/Importer.cs
  9. 1 1
      port/Assimp.NET/Assimp.NET_CS/ProgressHandler.cs
  10. 27 0
      port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_Assimp__BaseImporter.cs
  11. 27 0
      port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_Assimp__ImporterPimpl.cs
  12. 27 0
      port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_aiImporterDesc.cs
  13. 27 0
      port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_float.cs
  14. 1 1
      port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_std__string.cs
  15. 27 0
      port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_void.cs
  16. 1 1
      port/Assimp.NET/Assimp.NET_CS/UintVector.cs
  17. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiAnimBehaviour.cs
  18. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiAnimMesh.cs
  19. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiAnimMeshVector.cs
  20. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiAnimation.cs
  21. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiAnimationVector.cs
  22. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiBlendMode.cs
  23. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiBone.cs
  24. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiBoneVector.cs
  25. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiCamera.cs
  26. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiCameraVector.cs
  27. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiColor3D.cs
  28. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiColor4D.cs
  29. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiColor4DVector.cs
  30. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiColor4DVectorVector.cs
  31. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiComponent.cs
  32. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiDefaultLogStream.cs
  33. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiFace.cs
  34. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiFaceVector.cs
  35. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiLight.cs
  36. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiLightSourceType.cs
  37. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiLightVector.cs
  38. 44 1
      port/Assimp.NET/Assimp.NET_CS/aiMaterial.cs
  39. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMaterialProperty.cs
  40. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMaterialVector.cs
  41. 31 1
      port/Assimp.NET/Assimp.NET_CS/aiMatrix3x3.cs
  42. 31 1
      port/Assimp.NET/Assimp.NET_CS/aiMatrix4x4.cs
  43. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMemoryInfo.cs
  44. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMesh.cs
  45. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMeshAnim.cs
  46. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMeshAnimVector.cs
  47. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMeshKey.cs
  48. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMeshKeyVector.cs
  49. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiMeshVector.cs
  50. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiNode.cs
  51. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiNodeAnim.cs
  52. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiNodeAnimVector.cs
  53. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiNodeVector.cs
  54. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiOrigin.cs
  55. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiPlane.cs
  56. 4 2
      port/Assimp.NET/Assimp.NET_CS/aiPostProcessSteps.cs
  57. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiPrimitiveType.cs
  58. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiPropertyTypeInfo.cs
  59. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiQuatKey.cs
  60. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiQuatKeyVector.cs
  61. 2 2
      port/Assimp.NET/Assimp.NET_CS/aiQuaternion.cs
  62. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiRay.cs
  63. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiReturn.cs
  64. 12 1
      port/Assimp.NET/Assimp.NET_CS/aiScene.cs
  65. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiShadingMode.cs
  66. 6 1
      port/Assimp.NET/Assimp.NET_CS/aiString.cs
  67. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiTexel.cs
  68. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiTexture.cs
  69. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiTextureFlags.cs
  70. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiTextureMapMode.cs
  71. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiTextureMapping.cs
  72. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiTextureOp.cs
  73. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiTextureType.cs
  74. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiTextureVector.cs
  75. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiUVTransform.cs
  76. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiVector2D.cs
  77. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiVector3D.cs
  78. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiVector3DVector.cs
  79. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiVector3DVectorVector.cs
  80. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiVectorKey.cs
  81. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiVectorKeyVector.cs
  82. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiVertexWeight.cs
  83. 1 1
      port/Assimp.NET/Assimp.NET_CS/aiVertexWeightVector.cs
  84. 1 1
      port/Assimp.NET/Assimp.NET_DEMO/AssimpView.cs

+ 5 - 0
include/assimp/defs.h

@@ -135,6 +135,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 	/* Tells the compiler that a function never returns. Used in code analysis
 	/* Tells the compiler that a function never returns. Used in code analysis
 	 * to skip dead paths (e.g. after an assertion evaluated to false). */
 	 * to skip dead paths (e.g. after an assertion evaluated to false). */
 #	define AI_WONT_RETURN __declspec(noreturn)
 #	define AI_WONT_RETURN __declspec(noreturn)
+
+#elif defined(SWIG)
+
+	/* Do nothing, the relevant defines are all in AssimpSwigPort.i */
+
 #else
 #else
 	
 	
 #	define AI_WONT_RETURN
 #	define AI_WONT_RETURN

+ 58 - 47
port/Assimp.NET/Assimp.NET/AssimpSwigPort.i

@@ -43,38 +43,39 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 %include "carrays.i"
 %include "carrays.i"
 %include "typemaps.i"
 %include "typemaps.i"
 %{
 %{
-#include "..\..\..\include\aiDefines.h"
-#include "..\..\..\include\aiConfig.h"
-#include "..\..\..\include\aiTypes.h"
-#include "..\..\..\include\aiVersion.h"
-#include "..\..\..\include\aiPostProcess.h"
-#include "..\..\..\include\aiVector2D.h"
-#include "..\..\..\include\aiVector3D.h"
-#include "..\..\..\include\aiColor4D.h"
-#include "..\..\..\include\aiMatrix3x3.h"
-#include "..\..\..\include\aiMatrix4x4.h"
-#include "..\..\..\include\aiCamera.h"
-#include "..\..\..\include\aiLight.h"
-#include "..\..\..\include\aiAnim.h"
-#include "..\..\..\include\aiMesh.h"
-#include "..\..\..\include\aiFileIO.h"
-#include "..\..\..\include\aiMaterial.h"
-#include "..\..\..\include\aiQuaternion.h"
-#include "..\..\..\include\aiScene.h"
-#include "..\..\..\include\aiTexture.h"
-#include "..\..\..\include\assimp.hpp"
-#include "..\..\..\include\IOSystem.h"
-#include "..\..\..\include\IOStream.h"
-#include "..\..\..\include\Logger.h"
-#include "..\..\..\include\LogStream.h"
-#include "..\..\..\include\NullLogger.h"
-#include "..\..\..\include\ProgressHandler.h"
+#include "..\..\..\include\assimp\defs.h"
+#include "..\..\..\include\assimp\config.h"
+#include "..\..\..\include\assimp\types.h"
+#include "..\..\..\include\assimp\version.h"
+#include "..\..\..\include\assimp\postprocess.h"
+#include "..\..\..\include\assimp\vector2.h"
+#include "..\..\..\include\assimp\vector3.h"
+#include "..\..\..\include\assimp\color4.h"
+#include "..\..\..\include\assimp\matrix3x3.h"
+#include "..\..\..\include\assimp\matrix4x4.h"
+#include "..\..\..\include\assimp\camera.h"
+#include "..\..\..\include\assimp\light.h"
+#include "..\..\..\include\assimp\anim.h"
+#include "..\..\..\include\assimp\mesh.h"
+#include "..\..\..\include\assimp\cfileio.h"
+#include "..\..\..\include\assimp\material.h"
+#include "..\..\..\include\assimp\quaternion.h"
+#include "..\..\..\include\assimp\scene.h"
+#include "..\..\..\include\assimp\texture.h"
+#include "..\..\..\include\assimp\Importer.hpp"
+#include "..\..\..\include\assimp\IOSystem.hpp"
+#include "..\..\..\include\assimp\IOStream.hpp"
+#include "..\..\..\include\assimp\Logger.hpp"
+#include "..\..\..\include\assimp\LogStream.hpp"
+#include "..\..\..\include\assimp\NullLogger.hpp"
+#include "..\..\..\include\assimp\ProgressHandler.hpp"
 %}
 %}
 
 
 #define C_STRUCT
 #define C_STRUCT
 #define C_ENUM
 #define C_ENUM
 #define ASSIMP_API
 #define ASSIMP_API
 #define PACK_STRUCT
 #define PACK_STRUCT
+#define AI_FORCE_INLINE
 
 
 %rename(__add__) operator+;
 %rename(__add__) operator+;
 %rename(__addnset__) operator+=;
 %rename(__addnset__) operator+=;
@@ -504,33 +505,43 @@ ASSIMP_POINTER_POINTER(aiScene,aiTexture,mTextures,$self->mNumTextures);
 %ignore ::aiGetMaterialTexture;
 %ignore ::aiGetMaterialTexture;
 
 
 
 
-%include "..\..\..\include\aiDefines.h"
-%include "..\..\..\include\aiConfig.h"
-%include "..\..\..\include\aiTypes.h"
-%include "..\..\..\include\aiVersion.h"
-%include "..\..\..\include\aiPostProcess.h"
-%include "..\..\..\include\aiVector2D.h"
-%include "..\..\..\include\aiVector3D.h"
-%include "..\..\..\include\aiColor4D.h"
-%include "..\..\..\include\aiMatrix3x3.h"
-%include "..\..\..\include\aiMatrix4x4.h"
-%include "..\..\..\include\aiCamera.h"
-%include "..\..\..\include\aiLight.h"
-%include "..\..\..\include\aiAnim.h"
-%include "..\..\..\include\aiMesh.h"
-%include "..\..\..\include\aiFileIO.h"
-%include "..\..\..\include\aiMaterial.h"
-%include "..\..\..\include\aiQuaternion.h"
-%include "..\..\..\include\aiScene.h"
-%include "..\..\..\include\aiTexture.h"
-%include "..\..\..\include\assimp.hpp"
-%include "..\..\..\include\ProgressHandler.h"
+%include "..\..\..\include\assimp\defs.h"
+%include "..\..\..\include\assimp\config.h"
+%include "..\..\..\include\assimp\types.h"
+%include "..\..\..\include\assimp\version.h"
+%include "..\..\..\include\assimp\postprocess.h"
+%include "..\..\..\include\assimp\vector2.h"
+%include "..\..\..\include\assimp\vector3.h"
+%include "..\..\..\include\assimp\color4.h"
+%include "..\..\..\include\assimp\matrix3x3.h"
+%include "..\..\..\include\assimp\matrix4x4.h"
+%include "..\..\..\include\assimp\camera.h"
+%include "..\..\..\include\assimp\light.h"
+%include "..\..\..\include\assimp\anim.h"
+%include "..\..\..\include\assimp\mesh.h"
+%include "..\..\..\include\assimp\cfileio.h"
+%include "..\..\..\include\assimp\material.h"
+%include "..\..\..\include\assimp\quaternion.h"
+%include "..\..\..\include\assimp\scene.h"
+%include "..\..\..\include\assimp\texture.h"
+%include "..\..\..\include\assimp\Importer.hpp"
+%include "..\..\..\include\assimp\ProgressHandler.hpp"
 //%include "..\..\..\include\IOSystem.h"
 //%include "..\..\..\include\IOSystem.h"
 //%include "..\..\..\include\IOStream.h"
 //%include "..\..\..\include\IOStream.h"
 //%include "..\..\..\include\Logger.h"
 //%include "..\..\..\include\Logger.h"
 //%include "..\..\..\include\LogStream.h"
 //%include "..\..\..\include\LogStream.h"
 //%include "..\..\..\include\NullLogger.h"
 //%include "..\..\..\include\NullLogger.h"
 
 
+
+%template(aiColor4D) aiColor4t<float>;
+
+%template(aiVector3D) aiVector3t<float>;
+%template(aiVector2D) aiVector2t<float>;
+
+%template(aiQuaternion) aiQuaterniont<float>;
+%template(aiMatrix3x3) aiMatrix3x3t<float>;
+%template(aiMatrix4x4) aiMatrix4x4t<float>;
+
 %template(FloatVector) std::vector<float>;
 %template(FloatVector) std::vector<float>;
 %template(UintVector) std::vector<unsigned int>;
 %template(UintVector) std::vector<unsigned int>;
 %template(aiAnimationVector) std::vector<aiAnimation *>;
 %template(aiAnimationVector) std::vector<aiAnimation *>;

File diff suppressed because it is too large
+ 4338 - 3986
port/Assimp.NET/Assimp.NET/AssimpSwigPort_wrap.cxx


+ 16 - 1
port/Assimp.NET/Assimp.NET_CS/Assimp.NET_CS.csproj

@@ -3,7 +3,7 @@
   <PropertyGroup>
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>9.0.30729</ProductVersion>
+    <ProductVersion>9.0.21022</ProductVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <SchemaVersion>2.0</SchemaVersion>
     <ProjectGuid>{A0CE9ED2-A27E-40AE-95F5-FEF94BB7E131}</ProjectGuid>
     <ProjectGuid>{A0CE9ED2-A27E-40AE-95F5-FEF94BB7E131}</ProjectGuid>
     <OutputType>Library</OutputType>
     <OutputType>Library</OutputType>
@@ -142,9 +142,24 @@
     <Compile Include="FloatVector.cs" />
     <Compile Include="FloatVector.cs" />
     <Compile Include="Importer.cs" />
     <Compile Include="Importer.cs" />
     <Compile Include="ProgressHandler.cs" />
     <Compile Include="ProgressHandler.cs" />
+    <Compile Include="SWIGTYPE_p_aiImporterDesc.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="SWIGTYPE_p_Assimp__BaseImporter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="SWIGTYPE_p_Assimp__ImporterPimpl.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="SWIGTYPE_p_float.cs">
+      <SubType>Code</SubType>
+    </Compile>
     <Compile Include="SWIGTYPE_p_std__string.cs">
     <Compile Include="SWIGTYPE_p_std__string.cs">
       <SubType>Code</SubType>
       <SubType>Code</SubType>
     </Compile>
     </Compile>
+    <Compile Include="SWIGTYPE_p_void.cs">
+      <SubType>Code</SubType>
+    </Compile>
     <Compile Include="UintVector.cs" />
     <Compile Include="UintVector.cs" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>

+ 11 - 56
port/Assimp.NET/Assimp.NET_CS/Assimp.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -43,60 +43,6 @@ public class Assimp {
     return ret;
     return ret;
   }
   }
 
 
-  public static aiVector2D __add__(aiVector2D v1, aiVector2D v2) {
-    aiVector2D ret = new aiVector2D(AssimpPINVOKE.__add__(aiVector2D.getCPtr(v1), aiVector2D.getCPtr(v2)), true);
-    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static aiVector2D __sub__(aiVector2D v1, aiVector2D v2) {
-    aiVector2D ret = new aiVector2D(AssimpPINVOKE.__sub____SWIG_0(aiVector2D.getCPtr(v1), aiVector2D.getCPtr(v2)), true);
-    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static float __mul__(aiVector2D v1, aiVector2D v2) {
-    float ret = AssimpPINVOKE.__mul____SWIG_0(aiVector2D.getCPtr(v1), aiVector2D.getCPtr(v2));
-    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static aiVector2D __mul__(float f, aiVector2D v) {
-    aiVector2D ret = new aiVector2D(AssimpPINVOKE.__mul____SWIG_1(f, aiVector2D.getCPtr(v)), true);
-    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static aiVector2D __mul__(aiVector2D v, float f) {
-    aiVector2D ret = new aiVector2D(AssimpPINVOKE.__mul____SWIG_2(aiVector2D.getCPtr(v), f), true);
-    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static aiVector2D __div__(aiVector2D v, float f) {
-    aiVector2D ret = new aiVector2D(AssimpPINVOKE.__div____SWIG_0(aiVector2D.getCPtr(v), f), true);
-    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static aiVector2D __div__(aiVector2D v, aiVector2D v2) {
-    aiVector2D ret = new aiVector2D(AssimpPINVOKE.__div____SWIG_1(aiVector2D.getCPtr(v), aiVector2D.getCPtr(v2)), true);
-    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static aiVector2D __sub__(aiVector2D v) {
-    aiVector2D ret = new aiVector2D(AssimpPINVOKE.__sub____SWIG_1(aiVector2D.getCPtr(v)), true);
-    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static aiScene aiImportFileFromMemory(string arg0, uint arg1, uint arg2, string arg3) {
-    IntPtr cPtr = AssimpPINVOKE.aiImportFileFromMemory(arg0, arg1, arg2, arg3);
-    aiScene ret = (cPtr == IntPtr.Zero) ? null : new aiScene(cPtr, false);
-    return ret;
-  }
-
   public static readonly double AI_MATH_PI = AssimpPINVOKE.AI_MATH_PI_get();
   public static readonly double AI_MATH_PI = AssimpPINVOKE.AI_MATH_PI_get();
   public static readonly double AI_MATH_TWO_PI = AssimpPINVOKE.AI_MATH_TWO_PI_get();
   public static readonly double AI_MATH_TWO_PI = AssimpPINVOKE.AI_MATH_TWO_PI_get();
   public static readonly double AI_MATH_HALF_PI = AssimpPINVOKE.AI_MATH_HALF_PI_get();
   public static readonly double AI_MATH_HALF_PI = AssimpPINVOKE.AI_MATH_HALF_PI_get();
@@ -104,7 +50,10 @@ public class Assimp {
   public static readonly double AI_MATH_TWO_PI_F = AssimpPINVOKE.AI_MATH_TWO_PI_F_get();
   public static readonly double AI_MATH_TWO_PI_F = AssimpPINVOKE.AI_MATH_TWO_PI_F_get();
   public static readonly double AI_MATH_HALF_PI_F = AssimpPINVOKE.AI_MATH_HALF_PI_F_get();
   public static readonly double AI_MATH_HALF_PI_F = AssimpPINVOKE.AI_MATH_HALF_PI_F_get();
   public static readonly string AI_CONFIG_GLOB_MEASURE_TIME = AssimpPINVOKE.AI_CONFIG_GLOB_MEASURE_TIME_get();
   public static readonly string AI_CONFIG_GLOB_MEASURE_TIME = AssimpPINVOKE.AI_CONFIG_GLOB_MEASURE_TIME_get();
+  public static readonly string AI_CONFIG_PP_SBBC_MAX_BONES = AssimpPINVOKE.AI_CONFIG_PP_SBBC_MAX_BONES_get();
+  public static readonly int AI_SBBC_DEFAULT_MAX_BONES = AssimpPINVOKE.AI_SBBC_DEFAULT_MAX_BONES_get();
   public static readonly string AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE = AssimpPINVOKE.AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE_get();
   public static readonly string AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE = AssimpPINVOKE.AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE_get();
+  public static readonly string AI_CONFIG_PP_CT_TEXTURE_CHANNEL_INDEX = AssimpPINVOKE.AI_CONFIG_PP_CT_TEXTURE_CHANNEL_INDEX_get();
   public static readonly string AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE = AssimpPINVOKE.AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE_get();
   public static readonly string AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE = AssimpPINVOKE.AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE_get();
   public static readonly string AI_CONFIG_IMPORT_MDL_COLORMAP = AssimpPINVOKE.AI_CONFIG_IMPORT_MDL_COLORMAP_get();
   public static readonly string AI_CONFIG_IMPORT_MDL_COLORMAP = AssimpPINVOKE.AI_CONFIG_IMPORT_MDL_COLORMAP_get();
   public static readonly string AI_CONFIG_PP_RRM_EXCLUDE_LIST = AssimpPINVOKE.AI_CONFIG_PP_RRM_EXCLUDE_LIST_get();
   public static readonly string AI_CONFIG_PP_RRM_EXCLUDE_LIST = AssimpPINVOKE.AI_CONFIG_PP_RRM_EXCLUDE_LIST_get();
@@ -118,6 +67,9 @@ public class Assimp {
   public static readonly int AI_SLM_DEFAULT_MAX_VERTICES = AssimpPINVOKE.AI_SLM_DEFAULT_MAX_VERTICES_get();
   public static readonly int AI_SLM_DEFAULT_MAX_VERTICES = AssimpPINVOKE.AI_SLM_DEFAULT_MAX_VERTICES_get();
   public static readonly string AI_CONFIG_PP_LBW_MAX_WEIGHTS = AssimpPINVOKE.AI_CONFIG_PP_LBW_MAX_WEIGHTS_get();
   public static readonly string AI_CONFIG_PP_LBW_MAX_WEIGHTS = AssimpPINVOKE.AI_CONFIG_PP_LBW_MAX_WEIGHTS_get();
   public static readonly int AI_LMW_MAX_WEIGHTS = AssimpPINVOKE.AI_LMW_MAX_WEIGHTS_get();
   public static readonly int AI_LMW_MAX_WEIGHTS = AssimpPINVOKE.AI_LMW_MAX_WEIGHTS_get();
+  public static readonly string AI_CONFIG_PP_DB_THRESHOLD = AssimpPINVOKE.AI_CONFIG_PP_DB_THRESHOLD_get();
+  public static readonly double AI_DEBONE_THRESHOLD = AssimpPINVOKE.AI_DEBONE_THRESHOLD_get();
+  public static readonly string AI_CONFIG_PP_DB_ALL_OR_NONE = AssimpPINVOKE.AI_CONFIG_PP_DB_ALL_OR_NONE_get();
   public static readonly int PP_ICL_PTCACHE_SIZE = AssimpPINVOKE.PP_ICL_PTCACHE_SIZE_get();
   public static readonly int PP_ICL_PTCACHE_SIZE = AssimpPINVOKE.PP_ICL_PTCACHE_SIZE_get();
   public static readonly string AI_CONFIG_PP_ICL_PTCACHE_SIZE = AssimpPINVOKE.AI_CONFIG_PP_ICL_PTCACHE_SIZE_get();
   public static readonly string AI_CONFIG_PP_ICL_PTCACHE_SIZE = AssimpPINVOKE.AI_CONFIG_PP_ICL_PTCACHE_SIZE_get();
   public static readonly string AI_CONFIG_PP_RVC_FLAGS = AssimpPINVOKE.AI_CONFIG_PP_RVC_FLAGS_get();
   public static readonly string AI_CONFIG_PP_RVC_FLAGS = AssimpPINVOKE.AI_CONFIG_PP_RVC_FLAGS_get();
@@ -150,6 +102,10 @@ public class Assimp {
   public static readonly string AI_CONFIG_IMPORT_LWS_ANIM_END = AssimpPINVOKE.AI_CONFIG_IMPORT_LWS_ANIM_END_get();
   public static readonly string AI_CONFIG_IMPORT_LWS_ANIM_END = AssimpPINVOKE.AI_CONFIG_IMPORT_LWS_ANIM_END_get();
   public static readonly string AI_CONFIG_IMPORT_IRR_ANIM_FPS = AssimpPINVOKE.AI_CONFIG_IMPORT_IRR_ANIM_FPS_get();
   public static readonly string AI_CONFIG_IMPORT_IRR_ANIM_FPS = AssimpPINVOKE.AI_CONFIG_IMPORT_IRR_ANIM_FPS_get();
   public static readonly string AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE = AssimpPINVOKE.AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE_get();
   public static readonly string AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE = AssimpPINVOKE.AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE_get();
+  public static readonly string AI_CONFIG_IMPORT_OGRE_TEXTURETYPE_FROM_FILENAME = AssimpPINVOKE.AI_CONFIG_IMPORT_OGRE_TEXTURETYPE_FROM_FILENAME_get();
+  public static readonly string AI_CONFIG_IMPORT_IFC_SKIP_SPACE_REPRESENTATIONS = AssimpPINVOKE.AI_CONFIG_IMPORT_IFC_SKIP_SPACE_REPRESENTATIONS_get();
+  public static readonly string AI_CONFIG_IMPORT_IFC_SKIP_CURVE_REPRESENTATIONS = AssimpPINVOKE.AI_CONFIG_IMPORT_IFC_SKIP_CURVE_REPRESENTATIONS_get();
+  public static readonly string AI_CONFIG_IMPORT_IFC_CUSTOM_TRIANGULATION = AssimpPINVOKE.AI_CONFIG_IMPORT_IFC_CUSTOM_TRIANGULATION_get();
   public static readonly int ASSIMP_CFLAGS_SHARED = AssimpPINVOKE.ASSIMP_CFLAGS_SHARED_get();
   public static readonly int ASSIMP_CFLAGS_SHARED = AssimpPINVOKE.ASSIMP_CFLAGS_SHARED_get();
   public static readonly int ASSIMP_CFLAGS_STLPORT = AssimpPINVOKE.ASSIMP_CFLAGS_STLPORT_get();
   public static readonly int ASSIMP_CFLAGS_STLPORT = AssimpPINVOKE.ASSIMP_CFLAGS_STLPORT_get();
   public static readonly int ASSIMP_CFLAGS_DEBUG = AssimpPINVOKE.ASSIMP_CFLAGS_DEBUG_get();
   public static readonly int ASSIMP_CFLAGS_DEBUG = AssimpPINVOKE.ASSIMP_CFLAGS_DEBUG_get();
@@ -162,7 +118,6 @@ public class Assimp {
   public static readonly int AI_MAX_NUMBER_OF_COLOR_SETS = AssimpPINVOKE.AI_MAX_NUMBER_OF_COLOR_SETS_get();
   public static readonly int AI_MAX_NUMBER_OF_COLOR_SETS = AssimpPINVOKE.AI_MAX_NUMBER_OF_COLOR_SETS_get();
   public static readonly int AI_MAX_NUMBER_OF_TEXTURECOORDS = AssimpPINVOKE.AI_MAX_NUMBER_OF_TEXTURECOORDS_get();
   public static readonly int AI_MAX_NUMBER_OF_TEXTURECOORDS = AssimpPINVOKE.AI_MAX_NUMBER_OF_TEXTURECOORDS_get();
   public static readonly string AI_DEFAULT_MATERIAL_NAME = AssimpPINVOKE.AI_DEFAULT_MATERIAL_NAME_get();
   public static readonly string AI_DEFAULT_MATERIAL_NAME = AssimpPINVOKE.AI_DEFAULT_MATERIAL_NAME_get();
-  public static readonly string AI_DEFAULT_TEXTURED_MATERIAL_NAME = AssimpPINVOKE.AI_DEFAULT_TEXTURED_MATERIAL_NAME_get();
   public static readonly string _AI_MATKEY_TEXTURE_BASE = AssimpPINVOKE._AI_MATKEY_TEXTURE_BASE_get();
   public static readonly string _AI_MATKEY_TEXTURE_BASE = AssimpPINVOKE._AI_MATKEY_TEXTURE_BASE_get();
   public static readonly string _AI_MATKEY_UVWSRC_BASE = AssimpPINVOKE._AI_MATKEY_UVWSRC_BASE_get();
   public static readonly string _AI_MATKEY_UVWSRC_BASE = AssimpPINVOKE._AI_MATKEY_UVWSRC_BASE_get();
   public static readonly string _AI_MATKEY_TEXOP_BASE = AssimpPINVOKE._AI_MATKEY_TEXOP_BASE_get();
   public static readonly string _AI_MATKEY_TEXOP_BASE = AssimpPINVOKE._AI_MATKEY_TEXOP_BASE_get();

File diff suppressed because it is too large
+ 952 - 817
port/Assimp.NET/Assimp.NET_CS/AssimpPINVOKE.cs


+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/FloatVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 41 - 7
port/Assimp.NET/Assimp.NET_CS/Importer.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -128,6 +128,18 @@ public class Importer : IDisposable {
     return ret;
     return ret;
   }
   }
 
 
+  public aiScene GetScene() {
+    IntPtr cPtr = AssimpPINVOKE.Importer_GetScene(swigCPtr);
+    aiScene ret = (cPtr == IntPtr.Zero) ? null : new aiScene(cPtr, false);
+    return ret;
+  }
+
+  public aiScene GetOrphanedScene() {
+    IntPtr cPtr = AssimpPINVOKE.Importer_GetOrphanedScene(swigCPtr);
+    aiScene ret = (cPtr == IntPtr.Zero) ? null : new aiScene(cPtr, false);
+    return ret;
+  }
+
   public bool IsExtensionSupported(string szExtension) {
   public bool IsExtensionSupported(string szExtension) {
     bool ret = AssimpPINVOKE.Importer_IsExtensionSupported__SWIG_0(swigCPtr, szExtension);
     bool ret = AssimpPINVOKE.Importer_IsExtensionSupported__SWIG_0(swigCPtr, szExtension);
     return ret;
     return ret;
@@ -143,15 +155,31 @@ public class Importer : IDisposable {
     if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
     if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
   }
   }
 
 
-  public aiScene GetScene() {
-    IntPtr cPtr = AssimpPINVOKE.Importer_GetScene(swigCPtr);
-    aiScene ret = (cPtr == IntPtr.Zero) ? null : new aiScene(cPtr, false);
+  public uint GetImporterCount() {
+    uint ret = AssimpPINVOKE.Importer_GetImporterCount(swigCPtr);
     return ret;
     return ret;
   }
   }
 
 
-  public aiScene GetOrphanedScene() {
-    IntPtr cPtr = AssimpPINVOKE.Importer_GetOrphanedScene(swigCPtr);
-    aiScene ret = (cPtr == IntPtr.Zero) ? null : new aiScene(cPtr, false);
+  public SWIGTYPE_p_aiImporterDesc GetImporterInfo(uint index) {
+    IntPtr cPtr = AssimpPINVOKE.Importer_GetImporterInfo(swigCPtr, index);
+    SWIGTYPE_p_aiImporterDesc ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_aiImporterDesc(cPtr, false);
+    return ret;
+  }
+
+  public SWIGTYPE_p_Assimp__BaseImporter GetImporter(uint index) {
+    IntPtr cPtr = AssimpPINVOKE.Importer_GetImporter__SWIG_0(swigCPtr, index);
+    SWIGTYPE_p_Assimp__BaseImporter ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_Assimp__BaseImporter(cPtr, false);
+    return ret;
+  }
+
+  public SWIGTYPE_p_Assimp__BaseImporter GetImporter(string szExtension) {
+    IntPtr cPtr = AssimpPINVOKE.Importer_GetImporter__SWIG_1(swigCPtr, szExtension);
+    SWIGTYPE_p_Assimp__BaseImporter ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_Assimp__BaseImporter(cPtr, false);
+    return ret;
+  }
+
+  public uint GetImporterIndex(string szExtension) {
+    uint ret = AssimpPINVOKE.Importer_GetImporterIndex(swigCPtr, szExtension);
     return ret;
     return ret;
   }
   }
 
 
@@ -164,6 +192,12 @@ public class Importer : IDisposable {
     AssimpPINVOKE.Importer_SetExtraVerbose(swigCPtr, bDo);
     AssimpPINVOKE.Importer_SetExtraVerbose(swigCPtr, bDo);
   }
   }
 
 
+  public SWIGTYPE_p_Assimp__ImporterPimpl Pimpl() {
+    IntPtr cPtr = AssimpPINVOKE.Importer_Pimpl__SWIG_0(swigCPtr);
+    SWIGTYPE_p_Assimp__ImporterPimpl ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_Assimp__ImporterPimpl(cPtr, false);
+    return ret;
+  }
+
   public string GetExtensionList() {
   public string GetExtensionList() {
     string ret = AssimpPINVOKE.Importer_GetExtensionList__SWIG_2(swigCPtr);
     string ret = AssimpPINVOKE.Importer_GetExtensionList__SWIG_2(swigCPtr);
     return ret;
     return ret;

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/ProgressHandler.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 27 - 0
port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_Assimp__BaseImporter.cs

@@ -0,0 +1,27 @@
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 2.0.8
+ *
+ * Do not make changes to this file unless you know what you are doing--modify
+ * the SWIG interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+
+using System;
+using System.Runtime.InteropServices;
+
+public class SWIGTYPE_p_Assimp__BaseImporter {
+  private HandleRef swigCPtr;
+
+  internal SWIGTYPE_p_Assimp__BaseImporter(IntPtr cPtr, bool futureUse) {
+    swigCPtr = new HandleRef(this, cPtr);
+  }
+
+  protected SWIGTYPE_p_Assimp__BaseImporter() {
+    swigCPtr = new HandleRef(null, IntPtr.Zero);
+  }
+
+  internal static HandleRef getCPtr(SWIGTYPE_p_Assimp__BaseImporter obj) {
+    return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
+  }
+}

+ 27 - 0
port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_Assimp__ImporterPimpl.cs

@@ -0,0 +1,27 @@
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 2.0.8
+ *
+ * Do not make changes to this file unless you know what you are doing--modify
+ * the SWIG interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+
+using System;
+using System.Runtime.InteropServices;
+
+public class SWIGTYPE_p_Assimp__ImporterPimpl {
+  private HandleRef swigCPtr;
+
+  internal SWIGTYPE_p_Assimp__ImporterPimpl(IntPtr cPtr, bool futureUse) {
+    swigCPtr = new HandleRef(this, cPtr);
+  }
+
+  protected SWIGTYPE_p_Assimp__ImporterPimpl() {
+    swigCPtr = new HandleRef(null, IntPtr.Zero);
+  }
+
+  internal static HandleRef getCPtr(SWIGTYPE_p_Assimp__ImporterPimpl obj) {
+    return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
+  }
+}

+ 27 - 0
port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_aiImporterDesc.cs

@@ -0,0 +1,27 @@
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 2.0.8
+ *
+ * Do not make changes to this file unless you know what you are doing--modify
+ * the SWIG interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+
+using System;
+using System.Runtime.InteropServices;
+
+public class SWIGTYPE_p_aiImporterDesc {
+  private HandleRef swigCPtr;
+
+  internal SWIGTYPE_p_aiImporterDesc(IntPtr cPtr, bool futureUse) {
+    swigCPtr = new HandleRef(this, cPtr);
+  }
+
+  protected SWIGTYPE_p_aiImporterDesc() {
+    swigCPtr = new HandleRef(null, IntPtr.Zero);
+  }
+
+  internal static HandleRef getCPtr(SWIGTYPE_p_aiImporterDesc obj) {
+    return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
+  }
+}

+ 27 - 0
port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_float.cs

@@ -0,0 +1,27 @@
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 2.0.8
+ *
+ * Do not make changes to this file unless you know what you are doing--modify
+ * the SWIG interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+
+using System;
+using System.Runtime.InteropServices;
+
+public class SWIGTYPE_p_float {
+  private HandleRef swigCPtr;
+
+  internal SWIGTYPE_p_float(IntPtr cPtr, bool futureUse) {
+    swigCPtr = new HandleRef(this, cPtr);
+  }
+
+  protected SWIGTYPE_p_float() {
+    swigCPtr = new HandleRef(null, IntPtr.Zero);
+  }
+
+  internal static HandleRef getCPtr(SWIGTYPE_p_float obj) {
+    return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
+  }
+}

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_std__string.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 27 - 0
port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_void.cs

@@ -0,0 +1,27 @@
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 2.0.8
+ *
+ * Do not make changes to this file unless you know what you are doing--modify
+ * the SWIG interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+
+using System;
+using System.Runtime.InteropServices;
+
+public class SWIGTYPE_p_void {
+  private HandleRef swigCPtr;
+
+  internal SWIGTYPE_p_void(IntPtr cPtr, bool futureUse) {
+    swigCPtr = new HandleRef(this, cPtr);
+  }
+
+  protected SWIGTYPE_p_void() {
+    swigCPtr = new HandleRef(null, IntPtr.Zero);
+  }
+
+  internal static HandleRef getCPtr(SWIGTYPE_p_void obj) {
+    return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
+  }
+}

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/UintVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiAnimBehaviour.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiAnimMesh.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiAnimMeshVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiAnimation.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiAnimationVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiBlendMode.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiBone.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiBoneVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiCamera.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiCameraVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiColor3D.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiColor4D.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiColor4DVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiColor4DVectorVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiComponent.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiDefaultLogStream.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiFace.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiFaceVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiLight.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiLightSourceType.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiLightVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 44 - 1
port/Assimp.NET/Assimp.NET_CS/aiMaterial.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -76,6 +76,49 @@ public class aiMaterial : IDisposable {
     return ret;
     return ret;
   }
   }
 
 
+  public aiReturn AddBinaryProperty(SWIGTYPE_p_void pInput, uint pSizeInBytes, string pKey, uint type, uint index, aiPropertyTypeInfo pType) {
+    aiReturn ret = (aiReturn)AssimpPINVOKE.aiMaterial_AddBinaryProperty(swigCPtr, SWIGTYPE_p_void.getCPtr(pInput), pSizeInBytes, pKey, type, index, (int)pType);
+    return ret;
+  }
+
+  public aiReturn AddProperty(aiString pInput, string pKey, uint type, uint index) {
+    aiReturn ret = (aiReturn)AssimpPINVOKE.aiMaterial_AddProperty__SWIG_0(swigCPtr, aiString.getCPtr(pInput), pKey, type, index);
+    return ret;
+  }
+
+  public aiReturn AddProperty(aiString pInput, string pKey, uint type) {
+    aiReturn ret = (aiReturn)AssimpPINVOKE.aiMaterial_AddProperty__SWIG_1(swigCPtr, aiString.getCPtr(pInput), pKey, type);
+    return ret;
+  }
+
+  public aiReturn AddProperty(aiString pInput, string pKey) {
+    aiReturn ret = (aiReturn)AssimpPINVOKE.aiMaterial_AddProperty__SWIG_2(swigCPtr, aiString.getCPtr(pInput), pKey);
+    return ret;
+  }
+
+  public aiReturn RemoveProperty(string pKey, uint type, uint index) {
+    aiReturn ret = (aiReturn)AssimpPINVOKE.aiMaterial_RemoveProperty__SWIG_0(swigCPtr, pKey, type, index);
+    return ret;
+  }
+
+  public aiReturn RemoveProperty(string pKey, uint type) {
+    aiReturn ret = (aiReturn)AssimpPINVOKE.aiMaterial_RemoveProperty__SWIG_1(swigCPtr, pKey, type);
+    return ret;
+  }
+
+  public aiReturn RemoveProperty(string pKey) {
+    aiReturn ret = (aiReturn)AssimpPINVOKE.aiMaterial_RemoveProperty__SWIG_2(swigCPtr, pKey);
+    return ret;
+  }
+
+  public void Clear() {
+    AssimpPINVOKE.aiMaterial_Clear(swigCPtr);
+  }
+
+  public static void CopyPropertyList(aiMaterial pcDest, aiMaterial pcSrc) {
+    AssimpPINVOKE.aiMaterial_CopyPropertyList(aiMaterial.getCPtr(pcDest), aiMaterial.getCPtr(pcSrc));
+  }
+
   public bool GetDiffuse(aiColor4D INOUT) {
   public bool GetDiffuse(aiColor4D INOUT) {
     bool ret = AssimpPINVOKE.aiMaterial_GetDiffuse(swigCPtr, aiColor4D.getCPtr(INOUT));
     bool ret = AssimpPINVOKE.aiMaterial_GetDiffuse(swigCPtr, aiColor4D.getCPtr(INOUT));
     return ret;
     return ret;

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMaterialProperty.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMaterialVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 31 - 1
port/Assimp.NET/Assimp.NET_CS/aiMatrix3x3.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -46,6 +46,36 @@ public class aiMatrix3x3 : IDisposable {
   public aiMatrix3x3(float _a1, float _a2, float _a3, float _b1, float _b2, float _b3, float _c1, float _c2, float _c3) : this(AssimpPINVOKE.new_aiMatrix3x3__SWIG_1(_a1, _a2, _a3, _b1, _b2, _b3, _c1, _c2, _c3), true) {
   public aiMatrix3x3(float _a1, float _a2, float _a3, float _b1, float _b2, float _b3, float _c1, float _c2, float _c3) : this(AssimpPINVOKE.new_aiMatrix3x3__SWIG_1(_a1, _a2, _a3, _b1, _b2, _b3, _c1, _c2, _c3), true) {
   }
   }
 
 
+  public aiMatrix3x3 __mulnset__(aiMatrix3x3 m) {
+    aiMatrix3x3 ret = new aiMatrix3x3(AssimpPINVOKE.aiMatrix3x3___mulnset__(swigCPtr, aiMatrix3x3.getCPtr(m)), false);
+    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public aiMatrix3x3 __mul__(aiMatrix3x3 m) {
+    aiMatrix3x3 ret = new aiMatrix3x3(AssimpPINVOKE.aiMatrix3x3___mul__(swigCPtr, aiMatrix3x3.getCPtr(m)), true);
+    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public SWIGTYPE_p_float __idx__(uint p_iIndex) {
+    IntPtr cPtr = AssimpPINVOKE.aiMatrix3x3___idx____SWIG_0(swigCPtr, p_iIndex);
+    SWIGTYPE_p_float ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false);
+    return ret;
+  }
+
+  public bool __equal__(aiMatrix4x4 m) {
+    bool ret = AssimpPINVOKE.aiMatrix3x3___equal__(swigCPtr, aiMatrix4x4.getCPtr(m));
+    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public bool __nequal__(aiMatrix4x4 m) {
+    bool ret = AssimpPINVOKE.aiMatrix3x3___nequal__(swigCPtr, aiMatrix4x4.getCPtr(m));
+    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
   public aiMatrix3x3(aiMatrix4x4 pMatrix) : this(AssimpPINVOKE.new_aiMatrix3x3__SWIG_2(aiMatrix4x4.getCPtr(pMatrix)), true) {
   public aiMatrix3x3(aiMatrix4x4 pMatrix) : this(AssimpPINVOKE.new_aiMatrix3x3__SWIG_2(aiMatrix4x4.getCPtr(pMatrix)), true) {
     if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
     if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
   }
   }

+ 31 - 1
port/Assimp.NET/Assimp.NET_CS/aiMatrix4x4.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -50,6 +50,36 @@ public class aiMatrix4x4 : IDisposable {
     if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
     if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
   }
   }
 
 
+  public SWIGTYPE_p_float __idx__(uint p_iIndex) {
+    IntPtr cPtr = AssimpPINVOKE.aiMatrix4x4___idx____SWIG_0(swigCPtr, p_iIndex);
+    SWIGTYPE_p_float ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false);
+    return ret;
+  }
+
+  public bool __equal__(aiMatrix4x4 m) {
+    bool ret = AssimpPINVOKE.aiMatrix4x4___equal__(swigCPtr, aiMatrix4x4.getCPtr(m));
+    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public bool __nequal__(aiMatrix4x4 m) {
+    bool ret = AssimpPINVOKE.aiMatrix4x4___nequal__(swigCPtr, aiMatrix4x4.getCPtr(m));
+    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public aiMatrix4x4 __mulnset__(aiMatrix4x4 m) {
+    aiMatrix4x4 ret = new aiMatrix4x4(AssimpPINVOKE.aiMatrix4x4___mulnset__(swigCPtr, aiMatrix4x4.getCPtr(m)), false);
+    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public aiMatrix4x4 __mul__(aiMatrix4x4 m) {
+    aiMatrix4x4 ret = new aiMatrix4x4(AssimpPINVOKE.aiMatrix4x4___mul__(swigCPtr, aiMatrix4x4.getCPtr(m)), true);
+    if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
   public aiMatrix4x4 Transpose() {
   public aiMatrix4x4 Transpose() {
     aiMatrix4x4 ret = new aiMatrix4x4(AssimpPINVOKE.aiMatrix4x4_Transpose(swigCPtr), false);
     aiMatrix4x4 ret = new aiMatrix4x4(AssimpPINVOKE.aiMatrix4x4_Transpose(swigCPtr), false);
     return ret;
     return ret;

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMemoryInfo.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMesh.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMeshAnim.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMeshAnimVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMeshKey.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMeshKeyVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiMeshVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiNode.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiNodeAnim.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiNodeAnimVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiNodeVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiOrigin.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiPlane.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 4 - 2
port/Assimp.NET/Assimp.NET_CS/aiPostProcessSteps.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -31,7 +31,9 @@ public enum aiPostProcessSteps {
   aiProcess_OptimizeMeshes = 0x200000,
   aiProcess_OptimizeMeshes = 0x200000,
   aiProcess_OptimizeGraph = 0x400000,
   aiProcess_OptimizeGraph = 0x400000,
   aiProcess_FlipUVs = 0x800000,
   aiProcess_FlipUVs = 0x800000,
-  aiProcess_FlipWindingOrder = 0x1000000
+  aiProcess_FlipWindingOrder = 0x1000000,
+  aiProcess_SplitByBoneCount = 0x2000000,
+  aiProcess_Debone = 0x4000000
 
 
 	, aiProcess_ConvertToLeftHanded = aiProcess_MakeLeftHanded|aiProcess_FlipUVs|aiProcess_FlipWindingOrder,
 	, aiProcess_ConvertToLeftHanded = aiProcess_MakeLeftHanded|aiProcess_FlipUVs|aiProcess_FlipWindingOrder,
 }
 }

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiPrimitiveType.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiPropertyTypeInfo.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiQuatKey.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiQuatKeyVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 2 - 2
port/Assimp.NET/Assimp.NET_CS/aiQuaternion.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -43,7 +43,7 @@ public class aiQuaternion : IDisposable {
   public aiQuaternion() : this(AssimpPINVOKE.new_aiQuaternion__SWIG_0(), true) {
   public aiQuaternion() : this(AssimpPINVOKE.new_aiQuaternion__SWIG_0(), true) {
   }
   }
 
 
-  public aiQuaternion(float _w, float _x, float _y, float _z) : this(AssimpPINVOKE.new_aiQuaternion__SWIG_1(_w, _x, _y, _z), true) {
+  public aiQuaternion(float w, float x, float y, float z) : this(AssimpPINVOKE.new_aiQuaternion__SWIG_1(w, x, y, z), true) {
   }
   }
 
 
   public aiQuaternion(aiMatrix3x3 pRotMatrix) : this(AssimpPINVOKE.new_aiQuaternion__SWIG_2(aiMatrix3x3.getCPtr(pRotMatrix)), true) {
   public aiQuaternion(aiMatrix3x3 pRotMatrix) : this(AssimpPINVOKE.new_aiQuaternion__SWIG_2(aiMatrix3x3.getCPtr(pRotMatrix)), true) {

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiRay.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiReturn.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 12 - 1
port/Assimp.NET/Assimp.NET_CS/aiScene.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -161,6 +161,17 @@ public class aiScene : IDisposable {
     return ret;
     return ret;
   }
   }
 
 
+  public SWIGTYPE_p_void mPrivate {
+    set {
+      AssimpPINVOKE.aiScene_mPrivate_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
+    } 
+    get {
+      IntPtr cPtr = AssimpPINVOKE.aiScene_mPrivate_get(swigCPtr);
+      SWIGTYPE_p_void ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
+      return ret;
+    } 
+  }
+
   private aiAnimationVector GetmAnimations() {
   private aiAnimationVector GetmAnimations() {
     IntPtr cPtr = AssimpPINVOKE.aiScene_GetmAnimations(swigCPtr);
     IntPtr cPtr = AssimpPINVOKE.aiScene_GetmAnimations(swigCPtr);
     aiAnimationVector ret = (cPtr == IntPtr.Zero) ? null : new aiAnimationVector(cPtr, true);
     aiAnimationVector ret = (cPtr == IntPtr.Zero) ? null : new aiAnimationVector(cPtr, true);

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiShadingMode.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 6 - 1
port/Assimp.NET/Assimp.NET_CS/aiString.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.
@@ -70,6 +70,11 @@ public class aiString : IDisposable {
     return ret;
     return ret;
   }
   }
 
 
+  public string C_Str() {
+    string ret = AssimpPINVOKE.aiString_C_Str(swigCPtr);
+    return ret;
+  }
+
   public uint Length {
   public uint Length {
     set {
     set {
       AssimpPINVOKE.aiString_Length_set(swigCPtr, value);
       AssimpPINVOKE.aiString_Length_set(swigCPtr, value);

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiTexel.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiTexture.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiTextureFlags.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiTextureMapMode.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiTextureMapping.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiTextureOp.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiTextureType.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiTextureVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiUVTransform.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiVector2D.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiVector3D.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiVector3DVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiVector3DVectorVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiVectorKey.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiVectorKeyVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiVertexWeight.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_CS/aiVertexWeightVector.cs

@@ -1,6 +1,6 @@
 /* ----------------------------------------------------------------------------
 /* ----------------------------------------------------------------------------
  * This file was automatically generated by SWIG (http://www.swig.org).
  * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 2.0.1
+ * Version 2.0.8
  *
  *
  * Do not make changes to this file unless you know what you are doing--modify
  * Do not make changes to this file unless you know what you are doing--modify
  * the SWIG interface file instead.
  * the SWIG interface file instead.

+ 1 - 1
port/Assimp.NET/Assimp.NET_DEMO/AssimpView.cs

@@ -184,7 +184,7 @@ namespace Assimp.Viewer
                 (aiPostProcessSteps)0);
                 (aiPostProcessSteps)0);
 
 
             // default model
             // default model
-            var path = "../../../../../../test/models/3DS/test1.3ds";
+            var path = "../../../../../test/models/3DS/test1.3ds";
 
 
             importer = new Importer();
             importer = new Importer();
             string[] args = Environment.GetCommandLineArgs();
             string[] args = Environment.GetCommandLineArgs();

Some files were not shown because too many files changed in this diff