diff --git a/include/assimp/defs.h b/include/assimp/defs.h index 4d85e618f..200add7a5 100644 --- a/include/assimp/defs.h +++ b/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 * to skip dead paths (e.g. after an assertion evaluated to false). */ # define AI_WONT_RETURN __declspec(noreturn) + +#elif defined(SWIG) + + /* Do nothing, the relevant defines are all in AssimpSwigPort.i */ + #else # define AI_WONT_RETURN diff --git a/port/Assimp.NET/Assimp.NET/AssimpSwigPort.i b/port/Assimp.NET/Assimp.NET/AssimpSwigPort.i index 38d79b76a..681b4f1a1 100644 --- a/port/Assimp.NET/Assimp.NET/AssimpSwigPort.i +++ b/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 "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_ENUM #define ASSIMP_API #define PACK_STRUCT +#define AI_FORCE_INLINE %rename(__add__) operator+; %rename(__addnset__) operator+=; @@ -504,33 +505,43 @@ ASSIMP_POINTER_POINTER(aiScene,aiTexture,mTextures,$self->mNumTextures); %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\IOStream.h" //%include "..\..\..\include\Logger.h" //%include "..\..\..\include\LogStream.h" //%include "..\..\..\include\NullLogger.h" + +%template(aiColor4D) aiColor4t; + +%template(aiVector3D) aiVector3t; +%template(aiVector2D) aiVector2t; + +%template(aiQuaternion) aiQuaterniont; +%template(aiMatrix3x3) aiMatrix3x3t; +%template(aiMatrix4x4) aiMatrix4x4t; + %template(FloatVector) std::vector; %template(UintVector) std::vector; %template(aiAnimationVector) std::vector; diff --git a/port/Assimp.NET/Assimp.NET/AssimpSwigPort_wrap.cxx b/port/Assimp.NET/Assimp.NET/AssimpSwigPort_wrap.cxx index 34f8bb0c4..650552373 100644 --- a/port/Assimp.NET/Assimp.NET/AssimpSwigPort_wrap.cxx +++ b/port/Assimp.NET/Assimp.NET/AssimpSwigPort_wrap.cxx @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 2.0.1 + * Version 2.0.8 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -280,32 +280,32 @@ SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_Assimp(SWIG_CSharpStringH #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, msg, ""); return nullreturn; } else -#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" #include @@ -1432,52 +1432,52 @@ SWIGINTERN bool std_vector_Sl_aiCamera_Sm__Sg__Remove(std::vector< aiCamera * > return false; } SWIGINTERN std::vector< std::vector< aiColor4D * > > *new_std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg___SWIG_2(int capacity){ - std::vector< std::vector< aiColor4D * > >* pv = 0; + std::vector< std::vector< aiColor4t< float > * > >* pv = 0; if (capacity >= 0) { - pv = new std::vector< std::vector< aiColor4D * > >(); + pv = new std::vector< std::vector< aiColor4t< float > * > >(); pv->reserve(capacity); } else { throw std::out_of_range("capacity"); } return pv; } -SWIGINTERN std::vector< aiColor4D * > std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__getitemcopy(std::vector< std::vector< aiColor4D * > > *self,int index){ +SWIGINTERN std::vector< aiColor4t< float > * > std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__getitemcopy(std::vector< std::vector< aiColor4D * > > *self,int index){ if (index>=0 && index<(int)self->size()) return (*self)[index]; else throw std::out_of_range("index"); } -SWIGINTERN std::vector< std::vector< aiColor4D * > >::const_reference std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__getitem(std::vector< std::vector< aiColor4D * > > *self,int index){ +SWIGINTERN std::vector< std::vector< aiColor4t< float > * > >::const_reference std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__getitem(std::vector< std::vector< aiColor4D * > > *self,int index){ if (index>=0 && index<(int)self->size()) return (*self)[index]; else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__setitem(std::vector< std::vector< aiColor4D * > > *self,int index,std::vector< aiColor4D * > const &val){ +SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__setitem(std::vector< std::vector< aiColor4D * > > *self,int index,std::vector< aiColor4t< float > * > const &val){ if (index>=0 && index<(int)self->size()) (*self)[index] = val; else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__AddRange(std::vector< std::vector< aiColor4D * > > *self,std::vector< std::vector< aiColor4D * > > const &values){ +SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__AddRange(std::vector< std::vector< aiColor4D * > > *self,std::vector< std::vector< aiColor4t< float > * > > const &values){ self->insert(self->end(), values.begin(), values.end()); } -SWIGINTERN std::vector< std::vector< aiColor4D * > > *std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__GetRange(std::vector< std::vector< aiColor4D * > > *self,int index,int count){ +SWIGINTERN std::vector< std::vector< aiColor4t< float > * > > *std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__GetRange(std::vector< std::vector< aiColor4D * > > *self,int index,int count){ if (index < 0) throw std::out_of_range("index"); if (count < 0) throw std::out_of_range("count"); if (index >= (int)self->size()+1 || index+count > (int)self->size()) throw std::invalid_argument("invalid range"); - return new std::vector< std::vector< aiColor4D * > >(self->begin()+index, self->begin()+index+count); + return new std::vector< std::vector< aiColor4t< float > * > >(self->begin()+index, self->begin()+index+count); } -SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Insert(std::vector< std::vector< aiColor4D * > > *self,int index,std::vector< aiColor4D * > const &x){ +SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Insert(std::vector< std::vector< aiColor4D * > > *self,int index,std::vector< aiColor4t< float > * > const &x){ if (index>=0 && index<(int)self->size()+1) self->insert(self->begin()+index, x); else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__InsertRange(std::vector< std::vector< aiColor4D * > > *self,int index,std::vector< std::vector< aiColor4D * > > const &values){ +SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__InsertRange(std::vector< std::vector< aiColor4D * > > *self,int index,std::vector< std::vector< aiColor4t< float > * > > const &values){ if (index>=0 && index<(int)self->size()+1) self->insert(self->begin()+index, values.begin(), values.end()); else @@ -1498,10 +1498,10 @@ SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__RemoveRange(st throw std::invalid_argument("invalid range"); self->erase(self->begin()+index, self->begin()+index+count); } -SWIGINTERN std::vector< std::vector< aiColor4D * > > *std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Repeat(std::vector< aiColor4D * > const &value,int count){ +SWIGINTERN std::vector< std::vector< aiColor4t< float > * > > *std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Repeat(std::vector< aiColor4t< float > * > const &value,int count){ if (count < 0) throw std::out_of_range("count"); - return new std::vector< std::vector< aiColor4D * > >(count, value); + return new std::vector< std::vector< aiColor4t< float > * > >(count, value); } SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Reverse__SWIG_0(std::vector< std::vector< aiColor4D * > > *self){ std::reverse(self->begin(), self->end()); @@ -1515,7 +1515,7 @@ SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Reverse__SWIG_ throw std::invalid_argument("invalid range"); std::reverse(self->begin()+index, self->begin()+index+count); } -SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__SetRange(std::vector< std::vector< aiColor4D * > > *self,int index,std::vector< std::vector< aiColor4D * > > const &values){ +SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__SetRange(std::vector< std::vector< aiColor4D * > > *self,int index,std::vector< std::vector< aiColor4t< float > * > > const &values){ if (index < 0) throw std::out_of_range("index"); if (index+values.size() > self->size()) @@ -1523,52 +1523,52 @@ SWIGINTERN void std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__SetRange(std:: std::copy(values.begin(), values.end(), self->begin()+index); } SWIGINTERN std::vector< aiColor4D * > *new_std_vector_Sl_aiColor4D_Sm__Sg___SWIG_2(int capacity){ - std::vector< aiColor4D * >* pv = 0; + std::vector< aiColor4t< float > * >* pv = 0; if (capacity >= 0) { - pv = new std::vector< aiColor4D * >(); + pv = new std::vector< aiColor4t< float > * >(); pv->reserve(capacity); } else { throw std::out_of_range("capacity"); } return pv; } -SWIGINTERN aiColor4D *std_vector_Sl_aiColor4D_Sm__Sg__getitemcopy(std::vector< aiColor4D * > *self,int index){ +SWIGINTERN aiColor4t< float > *std_vector_Sl_aiColor4D_Sm__Sg__getitemcopy(std::vector< aiColor4D * > *self,int index){ if (index>=0 && index<(int)self->size()) return (*self)[index]; else throw std::out_of_range("index"); } -SWIGINTERN std::vector< aiColor4D * >::const_reference std_vector_Sl_aiColor4D_Sm__Sg__getitem(std::vector< aiColor4D * > *self,int index){ +SWIGINTERN std::vector< aiColor4t< float > * >::const_reference std_vector_Sl_aiColor4D_Sm__Sg__getitem(std::vector< aiColor4D * > *self,int index){ if (index>=0 && index<(int)self->size()) return (*self)[index]; else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__setitem(std::vector< aiColor4D * > *self,int index,aiColor4D *const &val){ +SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__setitem(std::vector< aiColor4D * > *self,int index,aiColor4t< float > *const &val){ if (index>=0 && index<(int)self->size()) (*self)[index] = val; else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__AddRange(std::vector< aiColor4D * > *self,std::vector< aiColor4D * > const &values){ +SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__AddRange(std::vector< aiColor4D * > *self,std::vector< aiColor4t< float > * > const &values){ self->insert(self->end(), values.begin(), values.end()); } -SWIGINTERN std::vector< aiColor4D * > *std_vector_Sl_aiColor4D_Sm__Sg__GetRange(std::vector< aiColor4D * > *self,int index,int count){ +SWIGINTERN std::vector< aiColor4t< float > * > *std_vector_Sl_aiColor4D_Sm__Sg__GetRange(std::vector< aiColor4D * > *self,int index,int count){ if (index < 0) throw std::out_of_range("index"); if (count < 0) throw std::out_of_range("count"); if (index >= (int)self->size()+1 || index+count > (int)self->size()) throw std::invalid_argument("invalid range"); - return new std::vector< aiColor4D * >(self->begin()+index, self->begin()+index+count); + return new std::vector< aiColor4t< float > * >(self->begin()+index, self->begin()+index+count); } -SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__Insert(std::vector< aiColor4D * > *self,int index,aiColor4D *const &x){ +SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__Insert(std::vector< aiColor4D * > *self,int index,aiColor4t< float > *const &x){ if (index>=0 && index<(int)self->size()+1) self->insert(self->begin()+index, x); else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__InsertRange(std::vector< aiColor4D * > *self,int index,std::vector< aiColor4D * > const &values){ +SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__InsertRange(std::vector< aiColor4D * > *self,int index,std::vector< aiColor4t< float > * > const &values){ if (index>=0 && index<(int)self->size()+1) self->insert(self->begin()+index, values.begin(), values.end()); else @@ -1589,10 +1589,10 @@ SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__RemoveRange(std::vector< aiColor throw std::invalid_argument("invalid range"); self->erase(self->begin()+index, self->begin()+index+count); } -SWIGINTERN std::vector< aiColor4D * > *std_vector_Sl_aiColor4D_Sm__Sg__Repeat(aiColor4D *const &value,int count){ +SWIGINTERN std::vector< aiColor4t< float > * > *std_vector_Sl_aiColor4D_Sm__Sg__Repeat(aiColor4t< float > *const &value,int count){ if (count < 0) throw std::out_of_range("count"); - return new std::vector< aiColor4D * >(count, value); + return new std::vector< aiColor4t< float > * >(count, value); } SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__Reverse__SWIG_0(std::vector< aiColor4D * > *self){ std::reverse(self->begin(), self->end()); @@ -1606,32 +1606,32 @@ SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__Reverse__SWIG_1(std::vector< aiC throw std::invalid_argument("invalid range"); std::reverse(self->begin()+index, self->begin()+index+count); } -SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__SetRange(std::vector< aiColor4D * > *self,int index,std::vector< aiColor4D * > const &values){ +SWIGINTERN void std_vector_Sl_aiColor4D_Sm__Sg__SetRange(std::vector< aiColor4D * > *self,int index,std::vector< aiColor4t< float > * > const &values){ if (index < 0) throw std::out_of_range("index"); if (index+values.size() > self->size()) throw std::out_of_range("index"); std::copy(values.begin(), values.end(), self->begin()+index); } -SWIGINTERN bool std_vector_Sl_aiColor4D_Sm__Sg__Contains(std::vector< aiColor4D * > *self,aiColor4D *const &value){ +SWIGINTERN bool std_vector_Sl_aiColor4D_Sm__Sg__Contains(std::vector< aiColor4D * > *self,aiColor4t< float > *const &value){ return std::find(self->begin(), self->end(), value) != self->end(); } -SWIGINTERN int std_vector_Sl_aiColor4D_Sm__Sg__IndexOf(std::vector< aiColor4D * > *self,aiColor4D *const &value){ +SWIGINTERN int std_vector_Sl_aiColor4D_Sm__Sg__IndexOf(std::vector< aiColor4D * > *self,aiColor4t< float > *const &value){ int index = -1; - std::vector< aiColor4D * >::iterator it = std::find(self->begin(), self->end(), value); + std::vector< aiColor4t< float > * >::iterator it = std::find(self->begin(), self->end(), value); if (it != self->end()) index = (int)(it - self->begin()); return index; } -SWIGINTERN int std_vector_Sl_aiColor4D_Sm__Sg__LastIndexOf(std::vector< aiColor4D * > *self,aiColor4D *const &value){ +SWIGINTERN int std_vector_Sl_aiColor4D_Sm__Sg__LastIndexOf(std::vector< aiColor4D * > *self,aiColor4t< float > *const &value){ int index = -1; - std::vector< aiColor4D * >::reverse_iterator rit = std::find(self->rbegin(), self->rend(), value); + std::vector< aiColor4t< float > * >::reverse_iterator rit = std::find(self->rbegin(), self->rend(), value); if (rit != self->rend()) index = (int)(self->rend() - 1 - rit); return index; } -SWIGINTERN bool std_vector_Sl_aiColor4D_Sm__Sg__Remove(std::vector< aiColor4D * > *self,aiColor4D *const &value){ - std::vector< aiColor4D * >::iterator it = std::find(self->begin(), self->end(), value); +SWIGINTERN bool std_vector_Sl_aiColor4D_Sm__Sg__Remove(std::vector< aiColor4D * > *self,aiColor4t< float > *const &value){ + std::vector< aiColor4t< float > * >::iterator it = std::find(self->begin(), self->end(), value); if (it != self->end()) { self->erase(it); return true; @@ -2799,52 +2799,52 @@ SWIGINTERN bool std_vector_Sl_aiTexture_Sm__Sg__Remove(std::vector< aiTexture * return false; } SWIGINTERN std::vector< aiVector3D * > *new_std_vector_Sl_aiVector3D_Sm__Sg___SWIG_2(int capacity){ - std::vector< aiVector3D * >* pv = 0; + std::vector< aiVector3t< float > * >* pv = 0; if (capacity >= 0) { - pv = new std::vector< aiVector3D * >(); + pv = new std::vector< aiVector3t< float > * >(); pv->reserve(capacity); } else { throw std::out_of_range("capacity"); } return pv; } -SWIGINTERN aiVector3D *std_vector_Sl_aiVector3D_Sm__Sg__getitemcopy(std::vector< aiVector3D * > *self,int index){ +SWIGINTERN aiVector3t< float > *std_vector_Sl_aiVector3D_Sm__Sg__getitemcopy(std::vector< aiVector3D * > *self,int index){ if (index>=0 && index<(int)self->size()) return (*self)[index]; else throw std::out_of_range("index"); } -SWIGINTERN std::vector< aiVector3D * >::const_reference std_vector_Sl_aiVector3D_Sm__Sg__getitem(std::vector< aiVector3D * > *self,int index){ +SWIGINTERN std::vector< aiVector3t< float > * >::const_reference std_vector_Sl_aiVector3D_Sm__Sg__getitem(std::vector< aiVector3D * > *self,int index){ if (index>=0 && index<(int)self->size()) return (*self)[index]; else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__setitem(std::vector< aiVector3D * > *self,int index,aiVector3D *const &val){ +SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__setitem(std::vector< aiVector3D * > *self,int index,aiVector3t< float > *const &val){ if (index>=0 && index<(int)self->size()) (*self)[index] = val; else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__AddRange(std::vector< aiVector3D * > *self,std::vector< aiVector3D * > const &values){ +SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__AddRange(std::vector< aiVector3D * > *self,std::vector< aiVector3t< float > * > const &values){ self->insert(self->end(), values.begin(), values.end()); } -SWIGINTERN std::vector< aiVector3D * > *std_vector_Sl_aiVector3D_Sm__Sg__GetRange(std::vector< aiVector3D * > *self,int index,int count){ +SWIGINTERN std::vector< aiVector3t< float > * > *std_vector_Sl_aiVector3D_Sm__Sg__GetRange(std::vector< aiVector3D * > *self,int index,int count){ if (index < 0) throw std::out_of_range("index"); if (count < 0) throw std::out_of_range("count"); if (index >= (int)self->size()+1 || index+count > (int)self->size()) throw std::invalid_argument("invalid range"); - return new std::vector< aiVector3D * >(self->begin()+index, self->begin()+index+count); + return new std::vector< aiVector3t< float > * >(self->begin()+index, self->begin()+index+count); } -SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__Insert(std::vector< aiVector3D * > *self,int index,aiVector3D *const &x){ +SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__Insert(std::vector< aiVector3D * > *self,int index,aiVector3t< float > *const &x){ if (index>=0 && index<(int)self->size()+1) self->insert(self->begin()+index, x); else throw std::out_of_range("index"); } -SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__InsertRange(std::vector< aiVector3D * > *self,int index,std::vector< aiVector3D * > const &values){ +SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__InsertRange(std::vector< aiVector3D * > *self,int index,std::vector< aiVector3t< float > * > const &values){ if (index>=0 && index<(int)self->size()+1) self->insert(self->begin()+index, values.begin(), values.end()); else @@ -2865,10 +2865,10 @@ SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__RemoveRange(std::vector< aiVect throw std::invalid_argument("invalid range"); self->erase(self->begin()+index, self->begin()+index+count); } -SWIGINTERN std::vector< aiVector3D * > *std_vector_Sl_aiVector3D_Sm__Sg__Repeat(aiVector3D *const &value,int count){ +SWIGINTERN std::vector< aiVector3t< float > * > *std_vector_Sl_aiVector3D_Sm__Sg__Repeat(aiVector3t< float > *const &value,int count){ if (count < 0) throw std::out_of_range("count"); - return new std::vector< aiVector3D * >(count, value); + return new std::vector< aiVector3t< float > * >(count, value); } SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__Reverse__SWIG_0(std::vector< aiVector3D * > *self){ std::reverse(self->begin(), self->end()); @@ -2882,32 +2882,32 @@ SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__Reverse__SWIG_1(std::vector< ai throw std::invalid_argument("invalid range"); std::reverse(self->begin()+index, self->begin()+index+count); } -SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__SetRange(std::vector< aiVector3D * > *self,int index,std::vector< aiVector3D * > const &values){ +SWIGINTERN void std_vector_Sl_aiVector3D_Sm__Sg__SetRange(std::vector< aiVector3D * > *self,int index,std::vector< aiVector3t< float > * > const &values){ if (index < 0) throw std::out_of_range("index"); if (index+values.size() > self->size()) throw std::out_of_range("index"); std::copy(values.begin(), values.end(), self->begin()+index); } -SWIGINTERN bool std_vector_Sl_aiVector3D_Sm__Sg__Contains(std::vector< aiVector3D * > *self,aiVector3D *const &value){ +SWIGINTERN bool std_vector_Sl_aiVector3D_Sm__Sg__Contains(std::vector< aiVector3D * > *self,aiVector3t< float > *const &value){ return std::find(self->begin(), self->end(), value) != self->end(); } -SWIGINTERN int std_vector_Sl_aiVector3D_Sm__Sg__IndexOf(std::vector< aiVector3D * > *self,aiVector3D *const &value){ +SWIGINTERN int std_vector_Sl_aiVector3D_Sm__Sg__IndexOf(std::vector< aiVector3D * > *self,aiVector3t< float > *const &value){ int index = -1; - std::vector< aiVector3D * >::iterator it = std::find(self->begin(), self->end(), value); + std::vector< aiVector3t< float > * >::iterator it = std::find(self->begin(), self->end(), value); if (it != self->end()) index = (int)(it - self->begin()); return index; } -SWIGINTERN int std_vector_Sl_aiVector3D_Sm__Sg__LastIndexOf(std::vector< aiVector3D * > *self,aiVector3D *const &value){ +SWIGINTERN int std_vector_Sl_aiVector3D_Sm__Sg__LastIndexOf(std::vector< aiVector3D * > *self,aiVector3t< float > *const &value){ int index = -1; - std::vector< aiVector3D * >::reverse_iterator rit = std::find(self->rbegin(), self->rend(), value); + std::vector< aiVector3t< float > * >::reverse_iterator rit = std::find(self->rbegin(), self->rend(), value); if (rit != self->rend()) index = (int)(self->rend() - 1 - rit); return index; } -SWIGINTERN bool std_vector_Sl_aiVector3D_Sm__Sg__Remove(std::vector< aiVector3D * > *self,aiVector3D *const &value){ - std::vector< aiVector3D * >::iterator it = std::find(self->begin(), self->end(), value); +SWIGINTERN bool std_vector_Sl_aiVector3D_Sm__Sg__Remove(std::vector< aiVector3D * > *self,aiVector3t< float > *const &value){ + std::vector< aiVector3t< float > * >::iterator it = std::find(self->begin(), self->end(), value); if (it != self->end()) { self->erase(it); return true; @@ -2930,7 +2930,7 @@ SWIGINTERN std::vector< aiVector3D * > std_vector_Sl_std_vector_Sl_aiVector3D_Sm else throw std::out_of_range("index"); } -SWIGINTERN std::vector< std::vector< aiVector3D * > >::const_reference std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__getitem(std::vector< std::vector< aiVector3D * > > *self,int index){ +SWIGINTERN std::vector< std::vector< aiVector3t< float > * > >::const_reference std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__getitem(std::vector< std::vector< aiVector3D * > > *self,int index){ if (index>=0 && index<(int)self->size()) return (*self)[index]; else @@ -3312,6 +3312,26 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_GLOB_MEASURE_TIME_get() { } +SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_PP_SBBC_MAX_BONES_get() { + char * jresult ; + char *result = 0 ; + + result = (char *)("PP_SBBC_MAX_BONES"); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_AI_SBBC_DEFAULT_MAX_BONES_get() { + int jresult ; + int result; + + result = (int)(60); + jresult = result; + return jresult; +} + + SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE_get() { char * jresult ; char *result = 0 ; @@ -3322,6 +3342,16 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE_get() { } +SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_PP_CT_TEXTURE_CHANNEL_INDEX_get() { + char * jresult ; + char *result = 0 ; + + result = (char *)("PP_CT_TEXTURE_CHANNEL_INDEX"); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE_get() { char * jresult ; char *result = 0 ; @@ -3452,6 +3482,36 @@ SWIGEXPORT int SWIGSTDCALL CSharp_AI_LMW_MAX_WEIGHTS_get() { } +SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_PP_DB_THRESHOLD_get() { + char * jresult ; + char *result = 0 ; + + result = (char *)("PP_DB_THRESHOLD"); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT double SWIGSTDCALL CSharp_AI_DEBONE_THRESHOLD_get() { + double jresult ; + double result; + + result = (double)(1.0); + jresult = result; + return jresult; +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_PP_DB_ALL_OR_NONE_get() { + char * jresult ; + char *result = 0 ; + + result = (char *)("PP_DB_ALL_OR_NONE"); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + SWIGEXPORT int SWIGSTDCALL CSharp_PP_ICL_PTCACHE_SIZE_get() { int jresult ; int result; @@ -3772,6 +3832,46 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE_get() { } +SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_IMPORT_OGRE_TEXTURETYPE_FROM_FILENAME_get() { + char * jresult ; + char *result = 0 ; + + result = (char *)("IMPORT_OGRE_TEXTURETYPE_FROM_FILENAME"); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_IMPORT_IFC_SKIP_SPACE_REPRESENTATIONS_get() { + char * jresult ; + char *result = 0 ; + + result = (char *)("IMPORT_IFC_SKIP_SPACE_REPRESENTATIONS"); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_IMPORT_IFC_SKIP_CURVE_REPRESENTATIONS_get() { + char * jresult ; + char *result = 0 ; + + result = (char *)("IMPORT_IFC_SKIP_CURVE_REPRESENTATIONS"); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + +SWIGEXPORT char * SWIGSTDCALL CSharp_AI_CONFIG_IMPORT_IFC_CUSTOM_TRIANGULATION_get() { + char * jresult ; + char *result = 0 ; + + result = (char *)("IMPORT_IFC_CUSTOM_TRIANGULATION"); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + SWIGEXPORT unsigned long SWIGSTDCALL CSharp_MAXLEN_get() { unsigned long jresult ; size_t result; @@ -4373,6 +4473,18 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiString___nequal__(void * jarg1, voi } +SWIGEXPORT char * SWIGSTDCALL CSharp_aiString_C_Str(void * jarg1) { + char * jresult ; + aiString *arg1 = (aiString *) 0 ; + char *result = 0 ; + + arg1 = (aiString *)jarg1; + result = (char *)((aiString const *)arg1)->C_Str(); + jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_aiString_Length_set(void * jarg1, unsigned long jarg2) { aiString *arg1 = (aiString *) 0 ; size_t arg2 ; @@ -4726,2182 +4838,6 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiGetCompileFlags() { } -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector2D__SWIG_0() { - void * jresult ; - aiVector2D *result = 0 ; - - result = (aiVector2D *)new aiVector2D(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector2D__SWIG_1(float jarg1, float jarg2) { - void * jresult ; - float arg1 ; - float arg2 ; - aiVector2D *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (float)jarg2; - result = (aiVector2D *)new aiVector2D(arg1,arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector2D__SWIG_2(float jarg1) { - void * jresult ; - float arg1 ; - aiVector2D *result = 0 ; - - arg1 = (float)jarg1; - result = (aiVector2D *)new aiVector2D(arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector2D__SWIG_3(void * jarg1) { - void * jresult ; - aiVector2D *arg1 = 0 ; - aiVector2D *result = 0 ; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = (aiVector2D *)new aiVector2D((aiVector2D const &)*arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiVector2D_Set(void * jarg1, float jarg2, float jarg3) { - aiVector2D *arg1 = (aiVector2D *) 0 ; - float arg2 ; - float arg3 ; - - arg1 = (aiVector2D *)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - (arg1)->Set(arg2,arg3); -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D_SquareLength(void * jarg1) { - float jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - float result; - - arg1 = (aiVector2D *)jarg1; - result = (float)((aiVector2D const *)arg1)->SquareLength(); - jresult = result; - return jresult; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D_Length(void * jarg1) { - float jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - float result; - - arg1 = (aiVector2D *)jarg1; - result = (float)((aiVector2D const *)arg1)->Length(); - jresult = result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D_Normalize(void * jarg1) { - void * jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - aiVector2D *result = 0 ; - - arg1 = (aiVector2D *)jarg1; - result = (aiVector2D *) &(arg1)->Normalize(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___addnset__(void * jarg1, void * jarg2) { - void * jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - aiVector2D *arg2 = 0 ; - aiVector2D *result = 0 ; - - arg1 = (aiVector2D *)jarg1; - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = (aiVector2D *) &(arg1)->operator +=((aiVector2D const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___subnset__(void * jarg1, void * jarg2) { - void * jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - aiVector2D *arg2 = 0 ; - aiVector2D *result = 0 ; - - arg1 = (aiVector2D *)jarg1; - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = (aiVector2D *) &(arg1)->operator -=((aiVector2D const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___mulnset__(void * jarg1, float jarg2) { - void * jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - float arg2 ; - aiVector2D *result = 0 ; - - arg1 = (aiVector2D *)jarg1; - arg2 = (float)jarg2; - result = (aiVector2D *) &(arg1)->operator *=(arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___divnset__(void * jarg1, float jarg2) { - void * jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - float arg2 ; - aiVector2D *result = 0 ; - - arg1 = (aiVector2D *)jarg1; - arg2 = (float)jarg2; - result = (aiVector2D *) &(arg1)->operator /=(arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D___idx____SWIG_0(void * jarg1, unsigned int jarg2) { - float jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - unsigned int arg2 ; - float result; - - arg1 = (aiVector2D *)jarg1; - arg2 = (unsigned int)jarg2; - result = (float)((aiVector2D const *)arg1)->operator [](arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector2D___equal__(void * jarg1, void * jarg2) { - unsigned int jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - aiVector2D *arg2 = 0 ; - bool result; - - arg1 = (aiVector2D *)jarg1; - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = (bool)((aiVector2D const *)arg1)->operator ==((aiVector2D const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector2D___nequal__(void * jarg1, void * jarg2) { - unsigned int jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - aiVector2D *arg2 = 0 ; - bool result; - - arg1 = (aiVector2D *)jarg1; - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = (bool)((aiVector2D const *)arg1)->operator !=((aiVector2D const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___set__(void * jarg1, float jarg2) { - void * jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - float arg2 ; - aiVector2D *result = 0 ; - - arg1 = (aiVector2D *)jarg1; - arg2 = (float)jarg2; - result = (aiVector2D *) &(arg1)->operator =(arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D_SymMul(void * jarg1, void * jarg2) { - void * jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - aiVector2D *arg2 = 0 ; - aiVector2D result; - - arg1 = (aiVector2D *)jarg1; - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = (arg1)->SymMul((aiVector2D const &)*arg2); - jresult = new aiVector2D((const aiVector2D &)result); - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiVector2D_x_set(void * jarg1, float jarg2) { - aiVector2D *arg1 = (aiVector2D *) 0 ; - float arg2 ; - - arg1 = (aiVector2D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->x = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D_x_get(void * jarg1) { - float jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - float result; - - arg1 = (aiVector2D *)jarg1; - result = (float) ((arg1)->x); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiVector2D_y_set(void * jarg1, float jarg2) { - aiVector2D *arg1 = (aiVector2D *) 0 ; - float arg2 ; - - arg1 = (aiVector2D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->y = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D_y_get(void * jarg1) { - float jresult ; - aiVector2D *arg1 = (aiVector2D *) 0 ; - float result; - - arg1 = (aiVector2D *)jarg1; - result = (float) ((arg1)->y); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiVector2D(void * jarg1) { - aiVector2D *arg1 = (aiVector2D *) 0 ; - - arg1 = (aiVector2D *)jarg1; - delete arg1; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp___add__(void * jarg1, void * jarg2) { - void * jresult ; - aiVector2D *arg1 = 0 ; - aiVector2D *arg2 = 0 ; - aiVector2D result; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = operator +((aiVector2D const &)*arg1,(aiVector2D const &)*arg2); - jresult = new aiVector2D((const aiVector2D &)result); - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp___sub____SWIG_0(void * jarg1, void * jarg2) { - void * jresult ; - aiVector2D *arg1 = 0 ; - aiVector2D *arg2 = 0 ; - aiVector2D result; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = operator -((aiVector2D const &)*arg1,(aiVector2D const &)*arg2); - jresult = new aiVector2D((const aiVector2D &)result); - return jresult; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp___mul____SWIG_0(void * jarg1, void * jarg2) { - float jresult ; - aiVector2D *arg1 = 0 ; - aiVector2D *arg2 = 0 ; - float result; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = (float)operator *((aiVector2D const &)*arg1,(aiVector2D const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp___mul____SWIG_1(float jarg1, void * jarg2) { - void * jresult ; - float arg1 ; - aiVector2D *arg2 = 0 ; - aiVector2D result; - - arg1 = (float)jarg1; - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = operator *(arg1,(aiVector2D const &)*arg2); - jresult = new aiVector2D((const aiVector2D &)result); - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp___mul____SWIG_2(void * jarg1, float jarg2) { - void * jresult ; - aiVector2D *arg1 = 0 ; - float arg2 ; - aiVector2D result; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - arg2 = (float)jarg2; - result = operator *((aiVector2D const &)*arg1,arg2); - jresult = new aiVector2D((const aiVector2D &)result); - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp___div____SWIG_0(void * jarg1, float jarg2) { - void * jresult ; - aiVector2D *arg1 = 0 ; - float arg2 ; - aiVector2D result; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - arg2 = (float)jarg2; - result = operator /((aiVector2D const &)*arg1,arg2); - jresult = new aiVector2D((const aiVector2D &)result); - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp___div____SWIG_1(void * jarg1, void * jarg2) { - void * jresult ; - aiVector2D *arg1 = 0 ; - aiVector2D *arg2 = 0 ; - aiVector2D result; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - arg2 = (aiVector2D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = operator /((aiVector2D const &)*arg1,(aiVector2D const &)*arg2); - jresult = new aiVector2D((const aiVector2D &)result); - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp___sub____SWIG_1(void * jarg1) { - void * jresult ; - aiVector2D *arg1 = 0 ; - aiVector2D result; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - result = operator -((aiVector2D const &)*arg1); - jresult = new aiVector2D((const aiVector2D &)result); - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector3D__SWIG_0() { - void * jresult ; - aiVector3D *result = 0 ; - - result = (aiVector3D *)new aiVector3D(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector3D__SWIG_1(float jarg1, float jarg2, float jarg3) { - void * jresult ; - float arg1 ; - float arg2 ; - float arg3 ; - aiVector3D *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - result = (aiVector3D *)new aiVector3D(arg1,arg2,arg3); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector3D__SWIG_2(float jarg1) { - void * jresult ; - float arg1 ; - aiVector3D *result = 0 ; - - arg1 = (float)jarg1; - result = (aiVector3D *)new aiVector3D(arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector3D__SWIG_3(void * jarg1) { - void * jresult ; - aiVector3D *arg1 = 0 ; - aiVector3D *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - result = (aiVector3D *)new aiVector3D((aiVector3D const &)*arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___addnset__(void * jarg1, void * jarg2) { - void * jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - aiVector3D *arg2 = 0 ; - aiVector3D *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - result = (aiVector3D *) &(arg1)->operator +=((aiVector3D const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___subnset__(void * jarg1, void * jarg2) { - void * jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - aiVector3D *arg2 = 0 ; - aiVector3D *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - result = (aiVector3D *) &(arg1)->operator -=((aiVector3D const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___mulnset____SWIG_0(void * jarg1, float jarg2) { - void * jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - float arg2 ; - aiVector3D *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (float)jarg2; - result = (aiVector3D *) &(arg1)->operator *=(arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___divnset__(void * jarg1, float jarg2) { - void * jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - float arg2 ; - aiVector3D *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (float)jarg2; - result = (aiVector3D *) &(arg1)->operator /=(arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___mulnset____SWIG_1(void * jarg1, void * jarg2) { - void * jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - aiMatrix3x3 *arg2 = 0 ; - aiVector3D *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (aiMatrix3x3 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3 const & type is null", 0); - return 0; - } - result = (aiVector3D *) &(arg1)->operator *=((aiMatrix3x3 const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___mulnset____SWIG_2(void * jarg1, void * jarg2) { - void * jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - aiMatrix4x4 *arg2 = 0 ; - aiVector3D *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (aiMatrix4x4 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 const & type is null", 0); - return 0; - } - result = (aiVector3D *) &(arg1)->operator *=((aiMatrix4x4 const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D___idx____SWIG_0(void * jarg1, unsigned int jarg2) { - float jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - unsigned int arg2 ; - float result; - - arg1 = (aiVector3D *)jarg1; - arg2 = (unsigned int)jarg2; - result = (float)((aiVector3D const *)arg1)->operator [](arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector3D___equal__(void * jarg1, void * jarg2) { - unsigned int jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - aiVector3D *arg2 = 0 ; - bool result; - - arg1 = (aiVector3D *)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - result = (bool)((aiVector3D const *)arg1)->operator ==((aiVector3D const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector3D___nequal__(void * jarg1, void * jarg2) { - unsigned int jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - aiVector3D *arg2 = 0 ; - bool result; - - arg1 = (aiVector3D *)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - result = (bool)((aiVector3D const *)arg1)->operator !=((aiVector3D const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3D_Set(void * jarg1, float jarg2, float jarg3, float jarg4) { - aiVector3D *arg1 = (aiVector3D *) 0 ; - float arg2 ; - float arg3 ; - float arg4 = (float) 0. ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - arg4 = (float)jarg4; - (arg1)->Set(arg2,arg3,arg4); -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_SquareLength(void * jarg1) { - float jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - float result; - - arg1 = (aiVector3D *)jarg1; - result = (float)((aiVector3D const *)arg1)->SquareLength(); - jresult = result; - return jresult; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_Length(void * jarg1) { - float jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - float result; - - arg1 = (aiVector3D *)jarg1; - result = (float)((aiVector3D const *)arg1)->Length(); - jresult = result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D_Normalize(void * jarg1) { - void * jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - aiVector3D *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - result = (aiVector3D *) &(arg1)->Normalize(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D_SymMul(void * jarg1, void * jarg2) { - void * jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - aiVector3D *arg2 = 0 ; - aiVector3D result; - - arg1 = (aiVector3D *)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - result = (arg1)->SymMul((aiVector3D const &)*arg2); - jresult = new aiVector3D((const aiVector3D &)result); - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3D_x_set(void * jarg1, float jarg2) { - aiVector3D *arg1 = (aiVector3D *) 0 ; - float arg2 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->x = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_x_get(void * jarg1) { - float jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - float result; - - arg1 = (aiVector3D *)jarg1; - result = (float) ((arg1)->x); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3D_y_set(void * jarg1, float jarg2) { - aiVector3D *arg1 = (aiVector3D *) 0 ; - float arg2 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->y = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_y_get(void * jarg1) { - float jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - float result; - - arg1 = (aiVector3D *)jarg1; - result = (float) ((arg1)->y); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3D_z_set(void * jarg1, float jarg2) { - aiVector3D *arg1 = (aiVector3D *) 0 ; - float arg2 ; - - arg1 = (aiVector3D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->z = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_z_get(void * jarg1) { - float jresult ; - aiVector3D *arg1 = (aiVector3D *) 0 ; - float result; - - arg1 = (aiVector3D *)jarg1; - result = (float) ((arg1)->z); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiVector3D(void * jarg1) { - aiVector3D *arg1 = (aiVector3D *) 0 ; - - arg1 = (aiVector3D *)jarg1; - delete arg1; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiColor4D__SWIG_0() { - void * jresult ; - aiColor4D *result = 0 ; - - result = (aiColor4D *)new aiColor4D(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiColor4D__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) { - void * jresult ; - float arg1 ; - float arg2 ; - float arg3 ; - float arg4 ; - aiColor4D *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - arg4 = (float)jarg4; - result = (aiColor4D *)new aiColor4D(arg1,arg2,arg3,arg4); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiColor4D__SWIG_2(float jarg1) { - void * jresult ; - float arg1 ; - aiColor4D *result = 0 ; - - arg1 = (float)jarg1; - result = (aiColor4D *)new aiColor4D(arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiColor4D__SWIG_3(void * jarg1) { - void * jresult ; - aiColor4D *arg1 = 0 ; - aiColor4D *result = 0 ; - - arg1 = (aiColor4D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4D const & type is null", 0); - return 0; - } - result = (aiColor4D *)new aiColor4D((aiColor4D const &)*arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4D___addnset__(void * jarg1, void * jarg2) { - void * jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - aiColor4D *arg2 = 0 ; - aiColor4D *result = 0 ; - - arg1 = (aiColor4D *)jarg1; - arg2 = (aiColor4D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4D const & type is null", 0); - return 0; - } - result = (aiColor4D *) &(arg1)->operator +=((aiColor4D const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4D___subnset__(void * jarg1, void * jarg2) { - void * jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - aiColor4D *arg2 = 0 ; - aiColor4D *result = 0 ; - - arg1 = (aiColor4D *)jarg1; - arg2 = (aiColor4D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4D const & type is null", 0); - return 0; - } - result = (aiColor4D *) &(arg1)->operator -=((aiColor4D const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4D___mulnset__(void * jarg1, float jarg2) { - void * jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - float arg2 ; - aiColor4D *result = 0 ; - - arg1 = (aiColor4D *)jarg1; - arg2 = (float)jarg2; - result = (aiColor4D *) &(arg1)->operator *=(arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4D___divnset__(void * jarg1, float jarg2) { - void * jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - float arg2 ; - aiColor4D *result = 0 ; - - arg1 = (aiColor4D *)jarg1; - arg2 = (float)jarg2; - result = (aiColor4D *) &(arg1)->operator /=(arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4D___equal__(void * jarg1, void * jarg2) { - unsigned int jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - aiColor4D *arg2 = 0 ; - bool result; - - arg1 = (aiColor4D *)jarg1; - arg2 = (aiColor4D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4D const & type is null", 0); - return 0; - } - result = (bool)((aiColor4D const *)arg1)->operator ==((aiColor4D const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4D___nequal__(void * jarg1, void * jarg2) { - unsigned int jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - aiColor4D *arg2 = 0 ; - bool result; - - arg1 = (aiColor4D *)jarg1; - arg2 = (aiColor4D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4D const & type is null", 0); - return 0; - } - result = (bool)((aiColor4D const *)arg1)->operator !=((aiColor4D const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D___idx____SWIG_0(void * jarg1, unsigned int jarg2) { - float jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - unsigned int arg2 ; - float result; - - arg1 = (aiColor4D *)jarg1; - arg2 = (unsigned int)jarg2; - result = (float)((aiColor4D const *)arg1)->operator [](arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4D_IsBlack(void * jarg1) { - unsigned int jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - bool result; - - arg1 = (aiColor4D *)jarg1; - result = (bool)((aiColor4D const *)arg1)->IsBlack(); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4D_r_set(void * jarg1, float jarg2) { - aiColor4D *arg1 = (aiColor4D *) 0 ; - float arg2 ; - - arg1 = (aiColor4D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->r = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D_r_get(void * jarg1) { - float jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - float result; - - arg1 = (aiColor4D *)jarg1; - result = (float) ((arg1)->r); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4D_g_set(void * jarg1, float jarg2) { - aiColor4D *arg1 = (aiColor4D *) 0 ; - float arg2 ; - - arg1 = (aiColor4D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->g = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D_g_get(void * jarg1) { - float jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - float result; - - arg1 = (aiColor4D *)jarg1; - result = (float) ((arg1)->g); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4D_b_set(void * jarg1, float jarg2) { - aiColor4D *arg1 = (aiColor4D *) 0 ; - float arg2 ; - - arg1 = (aiColor4D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->b = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D_b_get(void * jarg1) { - float jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - float result; - - arg1 = (aiColor4D *)jarg1; - result = (float) ((arg1)->b); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4D_a_set(void * jarg1, float jarg2) { - aiColor4D *arg1 = (aiColor4D *) 0 ; - float arg2 ; - - arg1 = (aiColor4D *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->a = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D_a_get(void * jarg1) { - float jresult ; - aiColor4D *arg1 = (aiColor4D *) 0 ; - float result; - - arg1 = (aiColor4D *)jarg1; - result = (float) ((arg1)->a); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiColor4D(void * jarg1) { - aiColor4D *arg1 = (aiColor4D *) 0 ; - - arg1 = (aiColor4D *)jarg1; - delete arg1; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix3x3__SWIG_0() { - void * jresult ; - aiMatrix3x3 *result = 0 ; - - result = (aiMatrix3x3 *)new aiMatrix3x3(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix3x3__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9) { - void * jresult ; - float arg1 ; - float arg2 ; - float arg3 ; - float arg4 ; - float arg5 ; - float arg6 ; - float arg7 ; - float arg8 ; - float arg9 ; - aiMatrix3x3 *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - arg4 = (float)jarg4; - arg5 = (float)jarg5; - arg6 = (float)jarg6; - arg7 = (float)jarg7; - arg8 = (float)jarg8; - arg9 = (float)jarg9; - result = (aiMatrix3x3 *)new aiMatrix3x3(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix3x3__SWIG_2(void * jarg1) { - void * jresult ; - aiMatrix4x4 *arg1 = 0 ; - aiMatrix3x3 *result = 0 ; - - arg1 = (aiMatrix4x4 *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 const & type is null", 0); - return 0; - } - result = (aiMatrix3x3 *)new aiMatrix3x3((aiMatrix4x4 const &)*arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_Transpose(void * jarg1) { - void * jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - aiMatrix3x3 *result = 0 ; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (aiMatrix3x3 *) &(arg1)->Transpose(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_Inverse(void * jarg1) { - void * jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - aiMatrix3x3 *result = 0 ; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (aiMatrix3x3 *) &(arg1)->Inverse(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_Determinant(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float)((aiMatrix3x3 const *)arg1)->Determinant(); - jresult = result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_RotationZ(float jarg1, void * jarg2) { - void * jresult ; - float arg1 ; - aiMatrix3x3 *arg2 = 0 ; - aiMatrix3x3 *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (aiMatrix3x3 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3 & type is null", 0); - return 0; - } - result = (aiMatrix3x3 *) &aiMatrix3x3::RotationZ(arg1,*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_Rotation(float jarg1, void * jarg2, void * jarg3) { - void * jresult ; - float arg1 ; - aiVector3D *arg2 = 0 ; - aiMatrix3x3 *arg3 = 0 ; - aiMatrix3x3 *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - arg3 = (aiMatrix3x3 *)jarg3; - if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3 & type is null", 0); - return 0; - } - result = (aiMatrix3x3 *) &aiMatrix3x3::Rotation(arg1,(aiVector3D const &)*arg2,*arg3); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_Translation(void * jarg1, void * jarg2) { - void * jresult ; - aiVector2D *arg1 = 0 ; - aiMatrix3x3 *arg2 = 0 ; - aiMatrix3x3 *result = 0 ; - - arg1 = (aiVector2D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2D const & type is null", 0); - return 0; - } - arg2 = (aiMatrix3x3 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3 & type is null", 0); - return 0; - } - result = (aiMatrix3x3 *) &aiMatrix3x3::Translation((aiVector2D const &)*arg1,*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_FromToMatrix(void * jarg1, void * jarg2, void * jarg3) { - void * jresult ; - aiVector3D *arg1 = 0 ; - aiVector3D *arg2 = 0 ; - aiMatrix3x3 *arg3 = 0 ; - aiMatrix3x3 *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - arg3 = (aiMatrix3x3 *)jarg3; - if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3 & type is null", 0); - return 0; - } - result = (aiMatrix3x3 *) &aiMatrix3x3::FromToMatrix((aiVector3D const &)*arg1,(aiVector3D const &)*arg2,*arg3); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_a1_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->a1 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_a1_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->a1); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_a2_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->a2 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_a2_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->a2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_a3_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->a3 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_a3_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->a3); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_b1_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->b1 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_b1_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->b1); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_b2_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->b2 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_b2_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->b2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_b3_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->b3 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_b3_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->b3); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_c1_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->c1 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_c1_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->c1); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_c2_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->c2 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_c2_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->c2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_c3_set(void * jarg1, float jarg2) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix3x3 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->c3 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_c3_get(void * jarg1) { - float jresult ; - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - float result; - - arg1 = (aiMatrix3x3 *)jarg1; - result = (float) ((arg1)->c3); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiMatrix3x3(void * jarg1) { - aiMatrix3x3 *arg1 = (aiMatrix3x3 *) 0 ; - - arg1 = (aiMatrix3x3 *)jarg1; - delete arg1; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix4x4__SWIG_0() { - void * jresult ; - aiMatrix4x4 *result = 0 ; - - result = (aiMatrix4x4 *)new aiMatrix4x4(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix4x4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11, float jarg12, float jarg13, float jarg14, float jarg15, float jarg16) { - void * jresult ; - float arg1 ; - float arg2 ; - float arg3 ; - float arg4 ; - float arg5 ; - float arg6 ; - float arg7 ; - float arg8 ; - float arg9 ; - float arg10 ; - float arg11 ; - float arg12 ; - float arg13 ; - float arg14 ; - float arg15 ; - float arg16 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - arg4 = (float)jarg4; - arg5 = (float)jarg5; - arg6 = (float)jarg6; - arg7 = (float)jarg7; - arg8 = (float)jarg8; - arg9 = (float)jarg9; - arg10 = (float)jarg10; - arg11 = (float)jarg11; - arg12 = (float)jarg12; - arg13 = (float)jarg13; - arg14 = (float)jarg14; - arg15 = (float)jarg15; - arg16 = (float)jarg16; - result = (aiMatrix4x4 *)new aiMatrix4x4(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix4x4__SWIG_2(void * jarg1) { - void * jresult ; - aiMatrix3x3 *arg1 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (aiMatrix3x3 *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3 const & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *)new aiMatrix4x4((aiMatrix3x3 const &)*arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Transpose(void * jarg1) { - void * jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (aiMatrix4x4 *) &(arg1)->Transpose(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Inverse(void * jarg1) { - void * jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (aiMatrix4x4 *) &(arg1)->Inverse(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_Determinant(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float)((aiMatrix4x4 const *)arg1)->Determinant(); - jresult = result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiMatrix4x4_IsIdentity(void * jarg1) { - unsigned int jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - bool result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (bool)((aiMatrix4x4 const *)arg1)->IsIdentity(); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_Decompose(void * jarg1, void * jarg2, void * jarg3, void * jarg4) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - aiVector3D *arg2 = 0 ; - aiQuaternion *arg3 = 0 ; - aiVector3D *arg4 = 0 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D & type is null", 0); - return ; - } - arg3 = (aiQuaternion *)jarg3; - if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaternion & type is null", 0); - return ; - } - arg4 = (aiVector3D *)jarg4; - if (!arg4) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D & type is null", 0); - return ; - } - ((aiMatrix4x4 const *)arg1)->Decompose(*arg2,*arg3,*arg4); -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_DecomposeNoScaling(void * jarg1, void * jarg2, void * jarg3) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - aiQuaternion *arg2 = 0 ; - aiVector3D *arg3 = 0 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (aiQuaternion *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaternion & type is null", 0); - return ; - } - arg3 = (aiVector3D *)jarg3; - if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D & type is null", 0); - return ; - } - ((aiMatrix4x4 const *)arg1)->DecomposeNoScaling(*arg2,*arg3); -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_FromEulerAnglesXYZ__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) { - void * jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - float arg3 ; - float arg4 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - arg4 = (float)jarg4; - result = (aiMatrix4x4 *) &(arg1)->FromEulerAnglesXYZ(arg2,arg3,arg4); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_FromEulerAnglesXYZ__SWIG_1(void * jarg1, void * jarg2) { - void * jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - aiVector3D *arg2 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *) &(arg1)->FromEulerAnglesXYZ((aiVector3D const &)*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_RotationX(float jarg1, void * jarg2) { - void * jresult ; - float arg1 ; - aiMatrix4x4 *arg2 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (aiMatrix4x4 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *) &aiMatrix4x4::RotationX(arg1,*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_RotationY(float jarg1, void * jarg2) { - void * jresult ; - float arg1 ; - aiMatrix4x4 *arg2 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (aiMatrix4x4 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *) &aiMatrix4x4::RotationY(arg1,*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_RotationZ(float jarg1, void * jarg2) { - void * jresult ; - float arg1 ; - aiMatrix4x4 *arg2 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (aiMatrix4x4 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *) &aiMatrix4x4::RotationZ(arg1,*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Rotation(float jarg1, void * jarg2, void * jarg3) { - void * jresult ; - float arg1 ; - aiVector3D *arg2 = 0 ; - aiMatrix4x4 *arg3 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - arg3 = (aiMatrix4x4 *)jarg3; - if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *) &aiMatrix4x4::Rotation(arg1,(aiVector3D const &)*arg2,*arg3); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Translation(void * jarg1, void * jarg2) { - void * jresult ; - aiVector3D *arg1 = 0 ; - aiMatrix4x4 *arg2 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - arg2 = (aiMatrix4x4 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *) &aiMatrix4x4::Translation((aiVector3D const &)*arg1,*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Scaling(void * jarg1, void * jarg2) { - void * jresult ; - aiVector3D *arg1 = 0 ; - aiMatrix4x4 *arg2 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - arg2 = (aiMatrix4x4 *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *) &aiMatrix4x4::Scaling((aiVector3D const &)*arg1,*arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_FromToMatrix(void * jarg1, void * jarg2, void * jarg3) { - void * jresult ; - aiVector3D *arg1 = 0 ; - aiVector3D *arg2 = 0 ; - aiMatrix4x4 *arg3 = 0 ; - aiMatrix4x4 *result = 0 ; - - arg1 = (aiVector3D *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - arg3 = (aiMatrix4x4 *)jarg3; - if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4 & type is null", 0); - return 0; - } - result = (aiMatrix4x4 *) &aiMatrix4x4::FromToMatrix((aiVector3D const &)*arg1,(aiVector3D const &)*arg2,*arg3); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_a1_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->a1 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_a1_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->a1); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_a2_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->a2 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_a2_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->a2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_a3_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->a3 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_a3_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->a3); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_a4_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->a4 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_a4_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->a4); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_b1_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->b1 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_b1_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->b1); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_b2_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->b2 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_b2_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->b2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_b3_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->b3 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_b3_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->b3); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_b4_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->b4 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_b4_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->b4); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_c1_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->c1 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_c1_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->c1); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_c2_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->c2 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_c2_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->c2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_c3_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->c3 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_c3_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->c3); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_c4_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->c4 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_c4_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->c4); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_d1_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->d1 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_d1_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->d1); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_d2_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->d2 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_d2_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->d2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_d3_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->d3 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_d3_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->d3); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_d4_set(void * jarg1, float jarg2) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float arg2 ; - - arg1 = (aiMatrix4x4 *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->d4 = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_d4_get(void * jarg1) { - float jresult ; - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - float result; - - arg1 = (aiMatrix4x4 *)jarg1; - result = (float) ((arg1)->d4); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiMatrix4x4(void * jarg1) { - aiMatrix4x4 *arg1 = (aiMatrix4x4 *) 0 ; - - arg1 = (aiMatrix4x4 *)jarg1; - delete arg1; -} - - SWIGEXPORT void SWIGSTDCALL CSharp_aiCamera_mName_set(void * jarg1, void * jarg2) { aiCamera *arg1 = (aiCamera *) 0 ; aiString *arg2 = (aiString *) 0 ; @@ -8300,7 +6236,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_AI_MAX_NUMBER_OF_COLOR_SETS_get() { int jresult ; int result; - result = (int)(0x4); + result = (int)(0x8); jresult = result; return jresult; } @@ -8310,7 +6246,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_AI_MAX_NUMBER_OF_TEXTURECOORDS_get() { int jresult ; int result; - result = (int)(0x4); + result = (int)(0x8); jresult = result; return jresult; } @@ -9166,16 +7102,6 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_AI_DEFAULT_MATERIAL_NAME_get() { } -SWIGEXPORT char * SWIGSTDCALL CSharp_AI_DEFAULT_TEXTURED_MATERIAL_NAME_get() { - char * jresult ; - char *result = 0 ; - - result = (char *)("TexturedDefaultMaterial"); - jresult = SWIG_csharp_string_callback((const char *)result); - return jresult; -} - - SWIGEXPORT void SWIGSTDCALL CSharp_aiUVTransform_mTranslation_set(void * jarg1, void * jarg2) { aiUVTransform *arg1 = (aiUVTransform *) 0 ; aiVector2D *arg2 = (aiVector2D *) 0 ; @@ -9377,7 +7303,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiMaterialProperty_mData_set(void * jarg1, ch arg1 = (aiMaterialProperty *)jarg1; arg2 = (char *)jarg2; { - if (arg1->mData) delete [] arg1->mData; + delete [] arg1->mData; if (arg2) { arg1->mData = (char *) (new char[strlen((const char *)arg2)+1]); strcpy((char *)arg1->mData, (const char *)arg2); @@ -9450,6 +7376,150 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiMaterial_GetTextureCount(void * jar } +SWIGEXPORT int SWIGSTDCALL CSharp_aiMaterial_AddBinaryProperty(void * jarg1, void * jarg2, unsigned int jarg3, char * jarg4, unsigned int jarg5, unsigned int jarg6, int jarg7) { + int jresult ; + aiMaterial *arg1 = (aiMaterial *) 0 ; + void *arg2 = (void *) 0 ; + unsigned int arg3 ; + char *arg4 = (char *) 0 ; + unsigned int arg5 ; + unsigned int arg6 ; + aiPropertyTypeInfo arg7 ; + aiReturn result; + + arg1 = (aiMaterial *)jarg1; + arg2 = (void *)jarg2; + arg3 = (unsigned int)jarg3; + arg4 = (char *)jarg4; + arg5 = (unsigned int)jarg5; + arg6 = (unsigned int)jarg6; + arg7 = (aiPropertyTypeInfo)jarg7; + result = (aiReturn)(arg1)->AddBinaryProperty((void const *)arg2,arg3,(char const *)arg4,arg5,arg6,arg7); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_aiMaterial_AddProperty__SWIG_0(void * jarg1, void * jarg2, char * jarg3, unsigned int jarg4, unsigned int jarg5) { + int jresult ; + aiMaterial *arg1 = (aiMaterial *) 0 ; + aiString *arg2 = (aiString *) 0 ; + char *arg3 = (char *) 0 ; + unsigned int arg4 ; + unsigned int arg5 ; + aiReturn result; + + arg1 = (aiMaterial *)jarg1; + arg2 = (aiString *)jarg2; + arg3 = (char *)jarg3; + arg4 = (unsigned int)jarg4; + arg5 = (unsigned int)jarg5; + result = (aiReturn)(arg1)->AddProperty((aiString const *)arg2,(char const *)arg3,arg4,arg5); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_aiMaterial_AddProperty__SWIG_1(void * jarg1, void * jarg2, char * jarg3, unsigned int jarg4) { + int jresult ; + aiMaterial *arg1 = (aiMaterial *) 0 ; + aiString *arg2 = (aiString *) 0 ; + char *arg3 = (char *) 0 ; + unsigned int arg4 ; + aiReturn result; + + arg1 = (aiMaterial *)jarg1; + arg2 = (aiString *)jarg2; + arg3 = (char *)jarg3; + arg4 = (unsigned int)jarg4; + result = (aiReturn)(arg1)->AddProperty((aiString const *)arg2,(char const *)arg3,arg4); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_aiMaterial_AddProperty__SWIG_2(void * jarg1, void * jarg2, char * jarg3) { + int jresult ; + aiMaterial *arg1 = (aiMaterial *) 0 ; + aiString *arg2 = (aiString *) 0 ; + char *arg3 = (char *) 0 ; + aiReturn result; + + arg1 = (aiMaterial *)jarg1; + arg2 = (aiString *)jarg2; + arg3 = (char *)jarg3; + result = (aiReturn)(arg1)->AddProperty((aiString const *)arg2,(char const *)arg3); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_aiMaterial_RemoveProperty__SWIG_0(void * jarg1, char * jarg2, unsigned int jarg3, unsigned int jarg4) { + int jresult ; + aiMaterial *arg1 = (aiMaterial *) 0 ; + char *arg2 = (char *) 0 ; + unsigned int arg3 ; + unsigned int arg4 ; + aiReturn result; + + arg1 = (aiMaterial *)jarg1; + arg2 = (char *)jarg2; + arg3 = (unsigned int)jarg3; + arg4 = (unsigned int)jarg4; + result = (aiReturn)(arg1)->RemoveProperty((char const *)arg2,arg3,arg4); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_aiMaterial_RemoveProperty__SWIG_1(void * jarg1, char * jarg2, unsigned int jarg3) { + int jresult ; + aiMaterial *arg1 = (aiMaterial *) 0 ; + char *arg2 = (char *) 0 ; + unsigned int arg3 ; + aiReturn result; + + arg1 = (aiMaterial *)jarg1; + arg2 = (char *)jarg2; + arg3 = (unsigned int)jarg3; + result = (aiReturn)(arg1)->RemoveProperty((char const *)arg2,arg3); + jresult = result; + return jresult; +} + + +SWIGEXPORT int SWIGSTDCALL CSharp_aiMaterial_RemoveProperty__SWIG_2(void * jarg1, char * jarg2) { + int jresult ; + aiMaterial *arg1 = (aiMaterial *) 0 ; + char *arg2 = (char *) 0 ; + aiReturn result; + + arg1 = (aiMaterial *)jarg1; + arg2 = (char *)jarg2; + result = (aiReturn)(arg1)->RemoveProperty((char const *)arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMaterial_Clear(void * jarg1) { + aiMaterial *arg1 = (aiMaterial *) 0 ; + + arg1 = (aiMaterial *)jarg1; + (arg1)->Clear(); +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMaterial_CopyPropertyList(void * jarg1, void * jarg2) { + aiMaterial *arg1 = (aiMaterial *) 0 ; + aiMaterial *arg2 = (aiMaterial *) 0 ; + + arg1 = (aiMaterial *)jarg1; + arg2 = (aiMaterial *)jarg2; + aiMaterial::CopyPropertyList(arg1,(aiMaterial const *)arg2); +} + + SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiMaterial_GetDiffuse(void * jarg1, void * jarg2) { unsigned int jresult ; aiMaterial *arg1 = (aiMaterial *) 0 ; @@ -9844,334 +7914,6 @@ SWIGEXPORT char * SWIGSTDCALL CSharp__AI_MATKEY_TEXFLAGS_BASE_get() { } -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_0() { - void * jresult ; - aiQuaternion *result = 0 ; - - result = (aiQuaternion *)new aiQuaternion(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) { - void * jresult ; - float arg1 ; - float arg2 ; - float arg3 ; - float arg4 ; - aiQuaternion *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - arg4 = (float)jarg4; - result = (aiQuaternion *)new aiQuaternion(arg1,arg2,arg3,arg4); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_2(void * jarg1) { - void * jresult ; - aiMatrix3x3 *arg1 = 0 ; - aiQuaternion *result = 0 ; - - arg1 = (aiMatrix3x3 *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3 const & type is null", 0); - return 0; - } - result = (aiQuaternion *)new aiQuaternion((aiMatrix3x3 const &)*arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_3(float jarg1, float jarg2, float jarg3) { - void * jresult ; - float arg1 ; - float arg2 ; - float arg3 ; - aiQuaternion *result = 0 ; - - arg1 = (float)jarg1; - arg2 = (float)jarg2; - arg3 = (float)jarg3; - result = (aiQuaternion *)new aiQuaternion(arg1,arg2,arg3); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_4(void * jarg1, float jarg2) { - void * jresult ; - aiVector3D arg1 ; - float arg2 ; - aiVector3D *argp1 ; - aiQuaternion *result = 0 ; - - argp1 = (aiVector3D *)jarg1; - if (!argp1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null aiVector3D", 0); - return 0; - } - arg1 = *argp1; - arg2 = (float)jarg2; - result = (aiQuaternion *)new aiQuaternion(arg1,arg2); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_5(void * jarg1) { - void * jresult ; - aiVector3D arg1 ; - aiVector3D *argp1 ; - aiQuaternion *result = 0 ; - - argp1 = (aiVector3D *)jarg1; - if (!argp1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null aiVector3D", 0); - return 0; - } - arg1 = *argp1; - result = (aiQuaternion *)new aiQuaternion(arg1); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion_GetMatrix(void * jarg1) { - void * jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - aiMatrix3x3 result; - - arg1 = (aiQuaternion *)jarg1; - result = ((aiQuaternion const *)arg1)->GetMatrix(); - jresult = new aiMatrix3x3((const aiMatrix3x3 &)result); - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiQuaternion___equal__(void * jarg1, void * jarg2) { - unsigned int jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - aiQuaternion *arg2 = 0 ; - bool result; - - arg1 = (aiQuaternion *)jarg1; - arg2 = (aiQuaternion *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaternion const & type is null", 0); - return 0; - } - result = (bool)((aiQuaternion const *)arg1)->operator ==((aiQuaternion const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiQuaternion___nequal__(void * jarg1, void * jarg2) { - unsigned int jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - aiQuaternion *arg2 = 0 ; - bool result; - - arg1 = (aiQuaternion *)jarg1; - arg2 = (aiQuaternion *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaternion const & type is null", 0); - return 0; - } - result = (bool)((aiQuaternion const *)arg1)->operator !=((aiQuaternion const &)*arg2); - jresult = result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion_Normalize(void * jarg1) { - void * jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - aiQuaternion *result = 0 ; - - arg1 = (aiQuaternion *)jarg1; - result = (aiQuaternion *) &(arg1)->Normalize(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion_Conjugate(void * jarg1) { - void * jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - aiQuaternion *result = 0 ; - - arg1 = (aiQuaternion *)jarg1; - result = (aiQuaternion *) &(arg1)->Conjugate(); - jresult = (void *)result; - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion_Rotate(void * jarg1, void * jarg2) { - void * jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - aiVector3D *arg2 = 0 ; - aiVector3D result; - - arg1 = (aiQuaternion *)jarg1; - arg2 = (aiVector3D *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3D const & type is null", 0); - return 0; - } - result = (arg1)->Rotate((aiVector3D const &)*arg2); - jresult = new aiVector3D((const aiVector3D &)result); - return jresult; -} - - -SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion___mul__(void * jarg1, void * jarg2) { - void * jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - aiQuaternion *arg2 = 0 ; - aiQuaternion result; - - arg1 = (aiQuaternion *)jarg1; - arg2 = (aiQuaternion *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaternion const & type is null", 0); - return 0; - } - result = ((aiQuaternion const *)arg1)->operator *((aiQuaternion const &)*arg2); - jresult = new aiQuaternion((const aiQuaternion &)result); - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_Interpolate(void * jarg1, void * jarg2, void * jarg3, float jarg4) { - aiQuaternion *arg1 = 0 ; - aiQuaternion *arg2 = 0 ; - aiQuaternion *arg3 = 0 ; - float arg4 ; - - arg1 = (aiQuaternion *)jarg1; - if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaternion & type is null", 0); - return ; - } - arg2 = (aiQuaternion *)jarg2; - if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaternion const & type is null", 0); - return ; - } - arg3 = (aiQuaternion *)jarg3; - if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaternion const & type is null", 0); - return ; - } - arg4 = (float)jarg4; - aiQuaternion::Interpolate(*arg1,(aiQuaternion const &)*arg2,(aiQuaternion const &)*arg3,arg4); -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_w_set(void * jarg1, float jarg2) { - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - float arg2 ; - - arg1 = (aiQuaternion *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->w = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiQuaternion_w_get(void * jarg1) { - float jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - float result; - - arg1 = (aiQuaternion *)jarg1; - result = (float) ((arg1)->w); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_x_set(void * jarg1, float jarg2) { - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - float arg2 ; - - arg1 = (aiQuaternion *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->x = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiQuaternion_x_get(void * jarg1) { - float jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - float result; - - arg1 = (aiQuaternion *)jarg1; - result = (float) ((arg1)->x); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_y_set(void * jarg1, float jarg2) { - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - float arg2 ; - - arg1 = (aiQuaternion *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->y = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiQuaternion_y_get(void * jarg1) { - float jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - float result; - - arg1 = (aiQuaternion *)jarg1; - result = (float) ((arg1)->y); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_z_set(void * jarg1, float jarg2) { - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - float arg2 ; - - arg1 = (aiQuaternion *)jarg1; - arg2 = (float)jarg2; - if (arg1) (arg1)->z = arg2; -} - - -SWIGEXPORT float SWIGSTDCALL CSharp_aiQuaternion_z_get(void * jarg1) { - float jresult ; - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - float result; - - arg1 = (aiQuaternion *)jarg1; - result = (float) ((arg1)->z); - jresult = result; - return jresult; -} - - -SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiQuaternion(void * jarg1) { - aiQuaternion *arg1 = (aiQuaternion *) 0 ; - - arg1 = (aiQuaternion *)jarg1; - delete arg1; -} - - SWIGEXPORT void SWIGSTDCALL CSharp_aiNode_mName_set(void * jarg1, void * jarg2) { aiNode *arg1 = (aiNode *) 0 ; aiString *arg2 = (aiString *) 0 ; @@ -10689,6 +8431,28 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiScene_HasAnimations(void * jarg1) { } +SWIGEXPORT void SWIGSTDCALL CSharp_aiScene_mPrivate_set(void * jarg1, void * jarg2) { + aiScene *arg1 = (aiScene *) 0 ; + void *arg2 = (void *) 0 ; + + arg1 = (aiScene *)jarg1; + arg2 = (void *)jarg2; + if (arg1) (arg1)->mPrivate = arg2; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiScene_mPrivate_get(void * jarg1) { + void * jresult ; + aiScene *arg1 = (aiScene *) 0 ; + void *result = 0 ; + + arg1 = (aiScene *)jarg1; + result = (void *) ((arg1)->mPrivate); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT void * SWIGSTDCALL CSharp_aiScene_GetmAnimations(void * jarg1) { void * jresult ; aiScene *arg1 = (aiScene *) 0 ; @@ -11040,24 +8804,6 @@ SWIGEXPORT int SWIGSTDCALL CSharp_AI_PROPERTY_WAS_NOT_EXISTING_get() { } -SWIGEXPORT void * SWIGSTDCALL CSharp_aiImportFileFromMemory(char * jarg1, unsigned int jarg2, unsigned int jarg3, char * jarg4) { - void * jresult ; - char *arg1 = (char *) 0 ; - unsigned int arg2 ; - unsigned int arg3 ; - char *arg4 = (char *) 0 ; - aiScene *result = 0 ; - - arg1 = (char *)jarg1; - arg2 = (unsigned int)jarg2; - arg3 = (unsigned int)jarg3; - arg4 = (char *)jarg4; - result = (aiScene *)aiImportFileFromMemory((char const *)arg1,arg2,arg3,(char const *)arg4); - jresult = (void *)result; - return jresult; -} - - SWIGEXPORT void * SWIGSTDCALL CSharp_new_Importer__SWIG_0() { void * jresult ; Assimp::Importer *result = 0 ; @@ -11313,6 +9059,30 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_Importer_GetErrorString(void * jarg1) { } +SWIGEXPORT void * SWIGSTDCALL CSharp_Importer_GetScene(void * jarg1) { + void * jresult ; + Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; + aiScene *result = 0 ; + + arg1 = (Assimp::Importer *)jarg1; + result = (aiScene *)((Assimp::Importer const *)arg1)->GetScene(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_Importer_GetOrphanedScene(void * jarg1) { + void * jresult ; + Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; + aiScene *result = 0 ; + + arg1 = (Assimp::Importer *)jarg1; + result = (aiScene *)(arg1)->GetOrphanedScene(); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Importer_IsExtensionSupported__SWIG_0(void * jarg1, char * jarg2) { unsigned int jresult ; Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; @@ -11355,30 +9125,74 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Importer_GetExtensionList__SWIG_1(void * jarg } -SWIGEXPORT void * SWIGSTDCALL CSharp_Importer_GetScene(void * jarg1) { - void * jresult ; +SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Importer_GetImporterCount(void * jarg1) { + unsigned long jresult ; Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; - aiScene *result = 0 ; + size_t result; arg1 = (Assimp::Importer *)jarg1; - result = (aiScene *)((Assimp::Importer const *)arg1)->GetScene(); + result = ((Assimp::Importer const *)arg1)->GetImporterCount(); + jresult = (unsigned long)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_Importer_GetImporterInfo(void * jarg1, unsigned long jarg2) { + void * jresult ; + Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; + size_t arg2 ; + aiImporterDesc *result = 0 ; + + arg1 = (Assimp::Importer *)jarg1; + arg2 = (size_t)jarg2; + result = (aiImporterDesc *)((Assimp::Importer const *)arg1)->GetImporterInfo(arg2); jresult = (void *)result; return jresult; } -SWIGEXPORT void * SWIGSTDCALL CSharp_Importer_GetOrphanedScene(void * jarg1) { +SWIGEXPORT void * SWIGSTDCALL CSharp_Importer_GetImporter__SWIG_0(void * jarg1, unsigned long jarg2) { void * jresult ; Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; - aiScene *result = 0 ; + size_t arg2 ; + Assimp::BaseImporter *result = 0 ; arg1 = (Assimp::Importer *)jarg1; - result = (aiScene *)(arg1)->GetOrphanedScene(); + arg2 = (size_t)jarg2; + result = (Assimp::BaseImporter *)((Assimp::Importer const *)arg1)->GetImporter(arg2); jresult = (void *)result; return jresult; } +SWIGEXPORT void * SWIGSTDCALL CSharp_Importer_GetImporter__SWIG_1(void * jarg1, char * jarg2) { + void * jresult ; + Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; + char *arg2 = (char *) 0 ; + Assimp::BaseImporter *result = 0 ; + + arg1 = (Assimp::Importer *)jarg1; + arg2 = (char *)jarg2; + result = (Assimp::BaseImporter *)((Assimp::Importer const *)arg1)->GetImporter((char const *)arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Importer_GetImporterIndex(void * jarg1, char * jarg2) { + unsigned long jresult ; + Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; + char *arg2 = (char *) 0 ; + size_t result; + + arg1 = (Assimp::Importer *)jarg1; + arg2 = (char *)jarg2; + result = ((Assimp::Importer const *)arg1)->GetImporterIndex((char const *)arg2); + jresult = (unsigned long)result; + return jresult; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_Importer_GetMemoryRequirements(void * jarg1, void * jarg2) { Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; aiMemoryInfo *arg2 = 0 ; @@ -11403,6 +9217,18 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Importer_SetExtraVerbose(void * jarg1, unsign } +SWIGEXPORT void * SWIGSTDCALL CSharp_Importer_Pimpl__SWIG_0(void * jarg1) { + void * jresult ; + Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; + Assimp::ImporterPimpl *result = 0 ; + + arg1 = (Assimp::Importer *)jarg1; + result = (Assimp::ImporterPimpl *)(arg1)->Pimpl(); + jresult = (void *)result; + return jresult; +} + + SWIGEXPORT char * SWIGSTDCALL CSharp_Importer_GetExtensionList__SWIG_2(void * jarg1) { char * jresult ; Assimp::Importer *arg1 = (Assimp::Importer *) 0 ; @@ -11449,6 +9275,2532 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_ProgressHandler_Update__SWIG_1(void * } +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiColor4D__SWIG_0() { + void * jresult ; + aiColor4t< float > *result = 0 ; + + result = (aiColor4t< float > *)new aiColor4t< float >(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiColor4D__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) { + void * jresult ; + float arg1 ; + float arg2 ; + float arg3 ; + float arg4 ; + aiColor4t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + arg4 = (float)jarg4; + result = (aiColor4t< float > *)new aiColor4t< float >(arg1,arg2,arg3,arg4); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiColor4D__SWIG_2(float jarg1) { + void * jresult ; + float arg1 ; + aiColor4t< float > *result = 0 ; + + arg1 = (float)jarg1; + result = (aiColor4t< float > *)new aiColor4t< float >(arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiColor4D__SWIG_3(void * jarg1) { + void * jresult ; + aiColor4t< float > *arg1 = 0 ; + aiColor4t< float > *result = 0 ; + + arg1 = (aiColor4t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4t< float > const & type is null", 0); + return 0; + } + result = (aiColor4t< float > *)new aiColor4t< float >((aiColor4t< float > const &)*arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4D___addnset__(void * jarg1, void * jarg2) { + void * jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + aiColor4t< float > *arg2 = 0 ; + aiColor4t< float > *result = 0 ; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (aiColor4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4t< float > const & type is null", 0); + return 0; + } + result = (aiColor4t< float > *) &(arg1)->operator +=((aiColor4t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4D___subnset__(void * jarg1, void * jarg2) { + void * jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + aiColor4t< float > *arg2 = 0 ; + aiColor4t< float > *result = 0 ; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (aiColor4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4t< float > const & type is null", 0); + return 0; + } + result = (aiColor4t< float > *) &(arg1)->operator -=((aiColor4t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4D___mulnset__(void * jarg1, float jarg2) { + void * jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float arg2 ; + aiColor4t< float > *result = 0 ; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (float)jarg2; + result = (aiColor4t< float > *) &(arg1)->operator *=(arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4D___divnset__(void * jarg1, float jarg2) { + void * jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float arg2 ; + aiColor4t< float > *result = 0 ; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (float)jarg2; + result = (aiColor4t< float > *) &(arg1)->operator /=(arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4D___equal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + aiColor4t< float > *arg2 = 0 ; + bool result; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (aiColor4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4t< float > const & type is null", 0); + return 0; + } + result = (bool)((aiColor4t< float > const *)arg1)->operator ==((aiColor4t< float > const &)*arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4D___nequal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + aiColor4t< float > *arg2 = 0 ; + bool result; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (aiColor4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiColor4t< float > const & type is null", 0); + return 0; + } + result = (bool)((aiColor4t< float > const *)arg1)->operator !=((aiColor4t< float > const &)*arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D___idx____SWIG_0(void * jarg1, unsigned int jarg2) { + float jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + unsigned int arg2 ; + float result; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (unsigned int)jarg2; + result = (float)((aiColor4t< float > const *)arg1)->operator [](arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4D_IsBlack(void * jarg1) { + unsigned int jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + bool result; + + arg1 = (aiColor4t< float > *)jarg1; + result = (bool)((aiColor4t< float > const *)arg1)->IsBlack(); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4D_r_set(void * jarg1, float jarg2) { + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->r = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D_r_get(void * jarg1) { + float jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float result; + + arg1 = (aiColor4t< float > *)jarg1; + result = (float) ((arg1)->r); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4D_g_set(void * jarg1, float jarg2) { + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->g = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D_g_get(void * jarg1) { + float jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float result; + + arg1 = (aiColor4t< float > *)jarg1; + result = (float) ((arg1)->g); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4D_b_set(void * jarg1, float jarg2) { + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->b = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D_b_get(void * jarg1) { + float jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float result; + + arg1 = (aiColor4t< float > *)jarg1; + result = (float) ((arg1)->b); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4D_a_set(void * jarg1, float jarg2) { + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiColor4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->a = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiColor4D_a_get(void * jarg1) { + float jresult ; + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + float result; + + arg1 = (aiColor4t< float > *)jarg1; + result = (float) ((arg1)->a); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiColor4D(void * jarg1) { + aiColor4t< float > *arg1 = (aiColor4t< float > *) 0 ; + + arg1 = (aiColor4t< float > *)jarg1; + delete arg1; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector3D__SWIG_0() { + void * jresult ; + aiVector3t< float > *result = 0 ; + + result = (aiVector3t< float > *)new aiVector3t< float >(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector3D__SWIG_1(float jarg1, float jarg2, float jarg3) { + void * jresult ; + float arg1 ; + float arg2 ; + float arg3 ; + aiVector3t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + result = (aiVector3t< float > *)new aiVector3t< float >(arg1,arg2,arg3); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector3D__SWIG_2(float jarg1) { + void * jresult ; + float arg1 ; + aiVector3t< float > *result = 0 ; + + arg1 = (float)jarg1; + result = (aiVector3t< float > *)new aiVector3t< float >(arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector3D__SWIG_3(void * jarg1) { + void * jresult ; + aiVector3t< float > *arg1 = 0 ; + aiVector3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + result = (aiVector3t< float > *)new aiVector3t< float >((aiVector3t< float > const &)*arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___addnset__(void * jarg1, void * jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + aiVector3t< float > *arg2 = 0 ; + aiVector3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + result = (aiVector3t< float > *) &(arg1)->operator +=((aiVector3t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___subnset__(void * jarg1, void * jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + aiVector3t< float > *arg2 = 0 ; + aiVector3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + result = (aiVector3t< float > *) &(arg1)->operator -=((aiVector3t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___mulnset____SWIG_0(void * jarg1, float jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float arg2 ; + aiVector3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (float)jarg2; + result = (aiVector3t< float > *) &(arg1)->operator *=(arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___divnset__(void * jarg1, float jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float arg2 ; + aiVector3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (float)jarg2; + result = (aiVector3t< float > *) &(arg1)->operator /=(arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___mulnset____SWIG_1(void * jarg1, void * jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + aiMatrix3x3t< float > *arg2 = 0 ; + aiVector3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (aiMatrix3x3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > const & type is null", 0); + return 0; + } + result = (aiVector3t< float > *) &(arg1)->operator *=((aiMatrix3x3t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D___mulnset____SWIG_2(void * jarg1, void * jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + aiMatrix4x4t< float > *arg2 = 0 ; + aiVector3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (aiMatrix4x4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > const & type is null", 0); + return 0; + } + result = (aiVector3t< float > *) &(arg1)->operator *=((aiMatrix4x4t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D___idx____SWIG_0(void * jarg1, unsigned int jarg2) { + float jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + unsigned int arg2 ; + float result; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (unsigned int)jarg2; + result = (float)((aiVector3t< float > const *)arg1)->operator [](arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector3D___equal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + aiVector3t< float > *arg2 = 0 ; + bool result; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + result = (bool)((aiVector3t< float > const *)arg1)->operator ==((aiVector3t< float > const &)*arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector3D___nequal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + aiVector3t< float > *arg2 = 0 ; + bool result; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + result = (bool)((aiVector3t< float > const *)arg1)->operator !=((aiVector3t< float > const &)*arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3D_Set(void * jarg1, float jarg2, float jarg3, float jarg4) { + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float arg2 ; + float arg3 ; + float arg4 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + arg4 = (float)jarg4; + (arg1)->Set(arg2,arg3,arg4); +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_SquareLength(void * jarg1) { + float jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float result; + + arg1 = (aiVector3t< float > *)jarg1; + result = (float)((aiVector3t< float > const *)arg1)->SquareLength(); + jresult = result; + return jresult; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_Length(void * jarg1) { + float jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float result; + + arg1 = (aiVector3t< float > *)jarg1; + result = (float)((aiVector3t< float > const *)arg1)->Length(); + jresult = result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D_Normalize(void * jarg1) { + void * jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + aiVector3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + result = (aiVector3t< float > *) &(arg1)->Normalize(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3D_SymMul(void * jarg1, void * jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + aiVector3t< float > *arg2 = 0 ; + aiVector3t< float > result; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + result = (arg1)->SymMul((aiVector3t< float > const &)*arg2); + jresult = new aiVector3t< float >((const aiVector3t< float > &)result); + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3D_x_set(void * jarg1, float jarg2) { + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->x = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_x_get(void * jarg1) { + float jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float result; + + arg1 = (aiVector3t< float > *)jarg1; + result = (float) ((arg1)->x); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3D_y_set(void * jarg1, float jarg2) { + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->y = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_y_get(void * jarg1) { + float jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float result; + + arg1 = (aiVector3t< float > *)jarg1; + result = (float) ((arg1)->y); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3D_z_set(void * jarg1, float jarg2) { + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiVector3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->z = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector3D_z_get(void * jarg1) { + float jresult ; + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + float result; + + arg1 = (aiVector3t< float > *)jarg1; + result = (float) ((arg1)->z); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiVector3D(void * jarg1) { + aiVector3t< float > *arg1 = (aiVector3t< float > *) 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + delete arg1; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector2D__SWIG_0() { + void * jresult ; + aiVector2t< float > *result = 0 ; + + result = (aiVector2t< float > *)new aiVector2t< float >(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector2D__SWIG_1(float jarg1, float jarg2) { + void * jresult ; + float arg1 ; + float arg2 ; + aiVector2t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (float)jarg2; + result = (aiVector2t< float > *)new aiVector2t< float >(arg1,arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector2D__SWIG_2(float jarg1) { + void * jresult ; + float arg1 ; + aiVector2t< float > *result = 0 ; + + arg1 = (float)jarg1; + result = (aiVector2t< float > *)new aiVector2t< float >(arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiVector2D__SWIG_3(void * jarg1) { + void * jresult ; + aiVector2t< float > *arg1 = 0 ; + aiVector2t< float > *result = 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2t< float > const & type is null", 0); + return 0; + } + result = (aiVector2t< float > *)new aiVector2t< float >((aiVector2t< float > const &)*arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiVector2D_Set(void * jarg1, float jarg2, float jarg3) { + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float arg2 ; + float arg3 ; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + (arg1)->Set(arg2,arg3); +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D_SquareLength(void * jarg1) { + float jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float result; + + arg1 = (aiVector2t< float > *)jarg1; + result = (float)((aiVector2t< float > const *)arg1)->SquareLength(); + jresult = result; + return jresult; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D_Length(void * jarg1) { + float jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float result; + + arg1 = (aiVector2t< float > *)jarg1; + result = (float)((aiVector2t< float > const *)arg1)->Length(); + jresult = result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D_Normalize(void * jarg1) { + void * jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + aiVector2t< float > *result = 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + result = (aiVector2t< float > *) &(arg1)->Normalize(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___addnset__(void * jarg1, void * jarg2) { + void * jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + aiVector2t< float > *arg2 = 0 ; + aiVector2t< float > *result = 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (aiVector2t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2t< float > const & type is null", 0); + return 0; + } + result = (aiVector2t< float > *) &(arg1)->operator +=((aiVector2t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___subnset__(void * jarg1, void * jarg2) { + void * jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + aiVector2t< float > *arg2 = 0 ; + aiVector2t< float > *result = 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (aiVector2t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2t< float > const & type is null", 0); + return 0; + } + result = (aiVector2t< float > *) &(arg1)->operator -=((aiVector2t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___mulnset__(void * jarg1, float jarg2) { + void * jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float arg2 ; + aiVector2t< float > *result = 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (float)jarg2; + result = (aiVector2t< float > *) &(arg1)->operator *=(arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___divnset__(void * jarg1, float jarg2) { + void * jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float arg2 ; + aiVector2t< float > *result = 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (float)jarg2; + result = (aiVector2t< float > *) &(arg1)->operator /=(arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D___idx____SWIG_0(void * jarg1, unsigned int jarg2) { + float jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + unsigned int arg2 ; + float result; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (unsigned int)jarg2; + result = (float)((aiVector2t< float > const *)arg1)->operator [](arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector2D___equal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + aiVector2t< float > *arg2 = 0 ; + bool result; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (aiVector2t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2t< float > const & type is null", 0); + return 0; + } + result = (bool)((aiVector2t< float > const *)arg1)->operator ==((aiVector2t< float > const &)*arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector2D___nequal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + aiVector2t< float > *arg2 = 0 ; + bool result; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (aiVector2t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2t< float > const & type is null", 0); + return 0; + } + result = (bool)((aiVector2t< float > const *)arg1)->operator !=((aiVector2t< float > const &)*arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D___set__(void * jarg1, float jarg2) { + void * jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float arg2 ; + aiVector2t< float > *result = 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (float)jarg2; + result = (aiVector2t< float > *) &(arg1)->operator =(arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector2D_SymMul(void * jarg1, void * jarg2) { + void * jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + aiVector2t< float > *arg2 = 0 ; + aiVector2t< float > result; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (aiVector2t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2t< float > const & type is null", 0); + return 0; + } + result = (arg1)->SymMul((aiVector2t< float > const &)*arg2); + jresult = new aiVector2t< float >((const aiVector2t< float > &)result); + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiVector2D_x_set(void * jarg1, float jarg2) { + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float arg2 ; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->x = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D_x_get(void * jarg1) { + float jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float result; + + arg1 = (aiVector2t< float > *)jarg1; + result = (float) ((arg1)->x); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiVector2D_y_set(void * jarg1, float jarg2) { + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float arg2 ; + + arg1 = (aiVector2t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->y = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiVector2D_y_get(void * jarg1) { + float jresult ; + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + float result; + + arg1 = (aiVector2t< float > *)jarg1; + result = (float) ((arg1)->y); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiVector2D(void * jarg1) { + aiVector2t< float > *arg1 = (aiVector2t< float > *) 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + delete arg1; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_0() { + void * jresult ; + aiQuaterniont< float > *result = 0 ; + + result = (aiQuaterniont< float > *)new aiQuaterniont< float >(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) { + void * jresult ; + float arg1 ; + float arg2 ; + float arg3 ; + float arg4 ; + aiQuaterniont< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + arg4 = (float)jarg4; + result = (aiQuaterniont< float > *)new aiQuaterniont< float >(arg1,arg2,arg3,arg4); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_2(void * jarg1) { + void * jresult ; + aiMatrix3x3t< float > *arg1 = 0 ; + aiQuaterniont< float > *result = 0 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > const & type is null", 0); + return 0; + } + result = (aiQuaterniont< float > *)new aiQuaterniont< float >((aiMatrix3x3t< float > const &)*arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_3(float jarg1, float jarg2, float jarg3) { + void * jresult ; + float arg1 ; + float arg2 ; + float arg3 ; + aiQuaterniont< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + result = (aiQuaterniont< float > *)new aiQuaterniont< float >(arg1,arg2,arg3); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_4(void * jarg1, float jarg2) { + void * jresult ; + aiVector3t< float > arg1 ; + float arg2 ; + aiVector3t< float > *argp1 ; + aiQuaterniont< float > *result = 0 ; + + argp1 = (aiVector3t< float > *)jarg1; + if (!argp1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null aiVector3t< float >", 0); + return 0; + } + arg1 = *argp1; + arg2 = (float)jarg2; + result = (aiQuaterniont< float > *)new aiQuaterniont< float >(arg1,arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiQuaternion__SWIG_5(void * jarg1) { + void * jresult ; + aiVector3t< float > arg1 ; + aiVector3t< float > *argp1 ; + aiQuaterniont< float > *result = 0 ; + + argp1 = (aiVector3t< float > *)jarg1; + if (!argp1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null aiVector3t< float >", 0); + return 0; + } + arg1 = *argp1; + result = (aiQuaterniont< float > *)new aiQuaterniont< float >(arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion_GetMatrix(void * jarg1) { + void * jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + aiMatrix3x3t< float > result; + + arg1 = (aiQuaterniont< float > *)jarg1; + result = ((aiQuaterniont< float > const *)arg1)->GetMatrix(); + jresult = new aiMatrix3x3t< float >((const aiMatrix3x3t< float > &)result); + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiQuaternion___equal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + aiQuaterniont< float > *arg2 = 0 ; + bool result; + + arg1 = (aiQuaterniont< float > *)jarg1; + arg2 = (aiQuaterniont< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaterniont< float > const & type is null", 0); + return 0; + } + result = (bool)((aiQuaterniont< float > const *)arg1)->operator ==((aiQuaterniont< float > const &)*arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiQuaternion___nequal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + aiQuaterniont< float > *arg2 = 0 ; + bool result; + + arg1 = (aiQuaterniont< float > *)jarg1; + arg2 = (aiQuaterniont< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaterniont< float > const & type is null", 0); + return 0; + } + result = (bool)((aiQuaterniont< float > const *)arg1)->operator !=((aiQuaterniont< float > const &)*arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion_Normalize(void * jarg1) { + void * jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + aiQuaterniont< float > *result = 0 ; + + arg1 = (aiQuaterniont< float > *)jarg1; + result = (aiQuaterniont< float > *) &(arg1)->Normalize(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion_Conjugate(void * jarg1) { + void * jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + aiQuaterniont< float > *result = 0 ; + + arg1 = (aiQuaterniont< float > *)jarg1; + result = (aiQuaterniont< float > *) &(arg1)->Conjugate(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion_Rotate(void * jarg1, void * jarg2) { + void * jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + aiVector3t< float > *arg2 = 0 ; + aiVector3t< float > result; + + arg1 = (aiQuaterniont< float > *)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + result = (arg1)->Rotate((aiVector3t< float > const &)*arg2); + jresult = new aiVector3t< float >((const aiVector3t< float > &)result); + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiQuaternion___mul__(void * jarg1, void * jarg2) { + void * jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + aiQuaterniont< float > *arg2 = 0 ; + aiQuaterniont< float > result; + + arg1 = (aiQuaterniont< float > *)jarg1; + arg2 = (aiQuaterniont< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaterniont< float > const & type is null", 0); + return 0; + } + result = ((aiQuaterniont< float > const *)arg1)->operator *((aiQuaterniont< float > const &)*arg2); + jresult = new aiQuaterniont< float >((const aiQuaterniont< float > &)result); + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_Interpolate(void * jarg1, void * jarg2, void * jarg3, float jarg4) { + aiQuaterniont< float > *arg1 = 0 ; + aiQuaterniont< float > *arg2 = 0 ; + aiQuaterniont< float > *arg3 = 0 ; + float arg4 ; + + arg1 = (aiQuaterniont< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaterniont< float > & type is null", 0); + return ; + } + arg2 = (aiQuaterniont< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaterniont< float > const & type is null", 0); + return ; + } + arg3 = (aiQuaterniont< float > *)jarg3; + if (!arg3) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaterniont< float > const & type is null", 0); + return ; + } + arg4 = (float)jarg4; + aiQuaterniont< float >::SWIGTEMPLATEDISAMBIGUATOR Interpolate(*arg1,(aiQuaterniont< float > const &)*arg2,(aiQuaterniont< float > const &)*arg3,arg4); +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_w_set(void * jarg1, float jarg2) { + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + float arg2 ; + + arg1 = (aiQuaterniont< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->w = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiQuaternion_w_get(void * jarg1) { + float jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + float result; + + arg1 = (aiQuaterniont< float > *)jarg1; + result = (float) ((arg1)->w); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_x_set(void * jarg1, float jarg2) { + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + float arg2 ; + + arg1 = (aiQuaterniont< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->x = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiQuaternion_x_get(void * jarg1) { + float jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + float result; + + arg1 = (aiQuaterniont< float > *)jarg1; + result = (float) ((arg1)->x); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_y_set(void * jarg1, float jarg2) { + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + float arg2 ; + + arg1 = (aiQuaterniont< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->y = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiQuaternion_y_get(void * jarg1) { + float jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + float result; + + arg1 = (aiQuaterniont< float > *)jarg1; + result = (float) ((arg1)->y); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiQuaternion_z_set(void * jarg1, float jarg2) { + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + float arg2 ; + + arg1 = (aiQuaterniont< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->z = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiQuaternion_z_get(void * jarg1) { + float jresult ; + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + float result; + + arg1 = (aiQuaterniont< float > *)jarg1; + result = (float) ((arg1)->z); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiQuaternion(void * jarg1) { + aiQuaterniont< float > *arg1 = (aiQuaterniont< float > *) 0 ; + + arg1 = (aiQuaterniont< float > *)jarg1; + delete arg1; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix3x3__SWIG_0() { + void * jresult ; + aiMatrix3x3t< float > *result = 0 ; + + result = (aiMatrix3x3t< float > *)new aiMatrix3x3t< float >(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix3x3__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9) { + void * jresult ; + float arg1 ; + float arg2 ; + float arg3 ; + float arg4 ; + float arg5 ; + float arg6 ; + float arg7 ; + float arg8 ; + float arg9 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + arg4 = (float)jarg4; + arg5 = (float)jarg5; + arg6 = (float)jarg6; + arg7 = (float)jarg7; + arg8 = (float)jarg8; + arg9 = (float)jarg9; + result = (aiMatrix3x3t< float > *)new aiMatrix3x3t< float >(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3___mulnset__(void * jarg1, void * jarg2) { + void * jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + aiMatrix3x3t< float > *arg2 = 0 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (aiMatrix3x3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > const & type is null", 0); + return 0; + } + result = (aiMatrix3x3t< float > *) &(arg1)->operator *=((aiMatrix3x3t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3___mul__(void * jarg1, void * jarg2) { + void * jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + aiMatrix3x3t< float > *arg2 = 0 ; + aiMatrix3x3t< float > result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (aiMatrix3x3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > const & type is null", 0); + return 0; + } + result = ((aiMatrix3x3t< float > const *)arg1)->operator *((aiMatrix3x3t< float > const &)*arg2); + jresult = new aiMatrix3x3t< float >((const aiMatrix3x3t< float > &)result); + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3___idx____SWIG_0(void * jarg1, unsigned int jarg2) { + void * jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + unsigned int arg2 ; + float *result = 0 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (unsigned int)jarg2; + result = (float *)(arg1)->operator [](arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiMatrix3x3___equal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + aiMatrix4x4t< float > arg2 ; + aiMatrix4x4t< float > const *argp2 ; + bool result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + argp2 = (aiMatrix4x4t< float > *)jarg2; + if (!argp2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null aiMatrix4x4t< float > const", 0); + return 0; + } + arg2 = *argp2; + result = (bool)((aiMatrix3x3t< float > const *)arg1)->operator ==(arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiMatrix3x3___nequal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + aiMatrix4x4t< float > arg2 ; + aiMatrix4x4t< float > const *argp2 ; + bool result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + argp2 = (aiMatrix4x4t< float > *)jarg2; + if (!argp2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null aiMatrix4x4t< float > const", 0); + return 0; + } + arg2 = *argp2; + result = (bool)((aiMatrix3x3t< float > const *)arg1)->operator !=(arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix3x3__SWIG_2(void * jarg1) { + void * jresult ; + aiMatrix4x4t< float > *arg1 = 0 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > const & type is null", 0); + return 0; + } + result = (aiMatrix3x3t< float > *)new aiMatrix3x3t< float >((aiMatrix4x4t< float > const &)*arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_Transpose(void * jarg1) { + void * jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (aiMatrix3x3t< float > *) &(arg1)->Transpose(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_Inverse(void * jarg1) { + void * jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (aiMatrix3x3t< float > *) &(arg1)->Inverse(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_Determinant(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float)((aiMatrix3x3t< float > const *)arg1)->Determinant(); + jresult = result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_RotationZ(float jarg1, void * jarg2) { + void * jresult ; + float arg1 ; + aiMatrix3x3t< float > *arg2 = 0 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (aiMatrix3x3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > & type is null", 0); + return 0; + } + result = (aiMatrix3x3t< float > *) &aiMatrix3x3t< float >::SWIGTEMPLATEDISAMBIGUATOR RotationZ(arg1,*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_Rotation(float jarg1, void * jarg2, void * jarg3) { + void * jresult ; + float arg1 ; + aiVector3t< float > *arg2 = 0 ; + aiMatrix3x3t< float > *arg3 = 0 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + arg3 = (aiMatrix3x3t< float > *)jarg3; + if (!arg3) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > & type is null", 0); + return 0; + } + result = (aiMatrix3x3t< float > *) &aiMatrix3x3t< float >::SWIGTEMPLATEDISAMBIGUATOR Rotation(arg1,(aiVector3t< float > const &)*arg2,*arg3); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_Translation(void * jarg1, void * jarg2) { + void * jresult ; + aiVector2t< float > *arg1 = 0 ; + aiMatrix3x3t< float > *arg2 = 0 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (aiVector2t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector2t< float > const & type is null", 0); + return 0; + } + arg2 = (aiMatrix3x3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > & type is null", 0); + return 0; + } + result = (aiMatrix3x3t< float > *) &aiMatrix3x3t< float >::SWIGTEMPLATEDISAMBIGUATOR Translation((aiVector2t< float > const &)*arg1,*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix3x3_FromToMatrix(void * jarg1, void * jarg2, void * jarg3) { + void * jresult ; + aiVector3t< float > *arg1 = 0 ; + aiVector3t< float > *arg2 = 0 ; + aiMatrix3x3t< float > *arg3 = 0 ; + aiMatrix3x3t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + arg3 = (aiMatrix3x3t< float > *)jarg3; + if (!arg3) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > & type is null", 0); + return 0; + } + result = (aiMatrix3x3t< float > *) &aiMatrix3x3t< float >::SWIGTEMPLATEDISAMBIGUATOR FromToMatrix((aiVector3t< float > const &)*arg1,(aiVector3t< float > const &)*arg2,*arg3); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_a1_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->a1 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_a1_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->a1); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_a2_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->a2 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_a2_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->a2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_a3_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->a3 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_a3_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->a3); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_b1_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->b1 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_b1_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->b1); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_b2_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->b2 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_b2_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->b2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_b3_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->b3 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_b3_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->b3); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_c1_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->c1 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_c1_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->c1); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_c2_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->c2 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_c2_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->c2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix3x3_c3_set(void * jarg1, float jarg2) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->c3 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix3x3_c3_get(void * jarg1) { + float jresult ; + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + float result; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + result = (float) ((arg1)->c3); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiMatrix3x3(void * jarg1) { + aiMatrix3x3t< float > *arg1 = (aiMatrix3x3t< float > *) 0 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + delete arg1; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix4x4__SWIG_0() { + void * jresult ; + aiMatrix4x4t< float > *result = 0 ; + + result = (aiMatrix4x4t< float > *)new aiMatrix4x4t< float >(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix4x4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11, float jarg12, float jarg13, float jarg14, float jarg15, float jarg16) { + void * jresult ; + float arg1 ; + float arg2 ; + float arg3 ; + float arg4 ; + float arg5 ; + float arg6 ; + float arg7 ; + float arg8 ; + float arg9 ; + float arg10 ; + float arg11 ; + float arg12 ; + float arg13 ; + float arg14 ; + float arg15 ; + float arg16 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + arg4 = (float)jarg4; + arg5 = (float)jarg5; + arg6 = (float)jarg6; + arg7 = (float)jarg7; + arg8 = (float)jarg8; + arg9 = (float)jarg9; + arg10 = (float)jarg10; + arg11 = (float)jarg11; + arg12 = (float)jarg12; + arg13 = (float)jarg13; + arg14 = (float)jarg14; + arg15 = (float)jarg15; + arg16 = (float)jarg16; + result = (aiMatrix4x4t< float > *)new aiMatrix4x4t< float >(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_new_aiMatrix4x4__SWIG_2(void * jarg1) { + void * jresult ; + aiMatrix3x3t< float > *arg1 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiMatrix3x3t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix3x3t< float > const & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *)new aiMatrix4x4t< float >((aiMatrix3x3t< float > const &)*arg1); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4___idx____SWIG_0(void * jarg1, unsigned int jarg2) { + void * jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + unsigned int arg2 ; + float *result = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (unsigned int)jarg2; + result = (float *)(arg1)->operator [](arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiMatrix4x4___equal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiMatrix4x4t< float > arg2 ; + aiMatrix4x4t< float > const *argp2 ; + bool result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + argp2 = (aiMatrix4x4t< float > *)jarg2; + if (!argp2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null aiMatrix4x4t< float > const", 0); + return 0; + } + arg2 = *argp2; + result = (bool)((aiMatrix4x4t< float > const *)arg1)->operator ==(arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiMatrix4x4___nequal__(void * jarg1, void * jarg2) { + unsigned int jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiMatrix4x4t< float > arg2 ; + aiMatrix4x4t< float > const *argp2 ; + bool result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + argp2 = (aiMatrix4x4t< float > *)jarg2; + if (!argp2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null aiMatrix4x4t< float > const", 0); + return 0; + } + arg2 = *argp2; + result = (bool)((aiMatrix4x4t< float > const *)arg1)->operator !=(arg2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4___mulnset__(void * jarg1, void * jarg2) { + void * jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiMatrix4x4t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (aiMatrix4x4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > const & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &(arg1)->operator *=((aiMatrix4x4t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4___mul__(void * jarg1, void * jarg2) { + void * jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiMatrix4x4t< float > *arg2 = 0 ; + aiMatrix4x4t< float > result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (aiMatrix4x4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > const & type is null", 0); + return 0; + } + result = ((aiMatrix4x4t< float > const *)arg1)->operator *((aiMatrix4x4t< float > const &)*arg2); + jresult = new aiMatrix4x4t< float >((const aiMatrix4x4t< float > &)result); + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Transpose(void * jarg1) { + void * jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (aiMatrix4x4t< float > *) &(arg1)->Transpose(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Inverse(void * jarg1) { + void * jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (aiMatrix4x4t< float > *) &(arg1)->Inverse(); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_Determinant(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float)((aiMatrix4x4t< float > const *)arg1)->Determinant(); + jresult = result; + return jresult; +} + + +SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiMatrix4x4_IsIdentity(void * jarg1) { + unsigned int jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + bool result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (bool)((aiMatrix4x4t< float > const *)arg1)->IsIdentity(); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_Decompose(void * jarg1, void * jarg2, void * jarg3, void * jarg4) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiVector3t< float > *arg2 = 0 ; + aiQuaterniont< float > *arg3 = 0 ; + aiVector3t< float > *arg4 = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > & type is null", 0); + return ; + } + arg3 = (aiQuaterniont< float > *)jarg3; + if (!arg3) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaterniont< float > & type is null", 0); + return ; + } + arg4 = (aiVector3t< float > *)jarg4; + if (!arg4) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > & type is null", 0); + return ; + } + ((aiMatrix4x4t< float > const *)arg1)->Decompose(*arg2,*arg3,*arg4); +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_DecomposeNoScaling(void * jarg1, void * jarg2, void * jarg3) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiQuaterniont< float > *arg2 = 0 ; + aiVector3t< float > *arg3 = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (aiQuaterniont< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiQuaterniont< float > & type is null", 0); + return ; + } + arg3 = (aiVector3t< float > *)jarg3; + if (!arg3) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > & type is null", 0); + return ; + } + ((aiMatrix4x4t< float > const *)arg1)->DecomposeNoScaling(*arg2,*arg3); +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_FromEulerAnglesXYZ__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) { + void * jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + float arg3 ; + float arg4 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + arg3 = (float)jarg3; + arg4 = (float)jarg4; + result = (aiMatrix4x4t< float > *) &(arg1)->FromEulerAnglesXYZ(arg2,arg3,arg4); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_FromEulerAnglesXYZ__SWIG_1(void * jarg1, void * jarg2) { + void * jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + aiVector3t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &(arg1)->FromEulerAnglesXYZ((aiVector3t< float > const &)*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_RotationX(float jarg1, void * jarg2) { + void * jresult ; + float arg1 ; + aiMatrix4x4t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (aiMatrix4x4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &aiMatrix4x4t< float >::SWIGTEMPLATEDISAMBIGUATOR RotationX(arg1,*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_RotationY(float jarg1, void * jarg2) { + void * jresult ; + float arg1 ; + aiMatrix4x4t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (aiMatrix4x4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &aiMatrix4x4t< float >::SWIGTEMPLATEDISAMBIGUATOR RotationY(arg1,*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_RotationZ(float jarg1, void * jarg2) { + void * jresult ; + float arg1 ; + aiMatrix4x4t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (aiMatrix4x4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &aiMatrix4x4t< float >::SWIGTEMPLATEDISAMBIGUATOR RotationZ(arg1,*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Rotation(float jarg1, void * jarg2, void * jarg3) { + void * jresult ; + float arg1 ; + aiVector3t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *arg3 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (float)jarg1; + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + arg3 = (aiMatrix4x4t< float > *)jarg3; + if (!arg3) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &aiMatrix4x4t< float >::SWIGTEMPLATEDISAMBIGUATOR Rotation(arg1,(aiVector3t< float > const &)*arg2,*arg3); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Translation(void * jarg1, void * jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = 0 ; + aiMatrix4x4t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + arg2 = (aiMatrix4x4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &aiMatrix4x4t< float >::SWIGTEMPLATEDISAMBIGUATOR Translation((aiVector3t< float > const &)*arg1,*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_Scaling(void * jarg1, void * jarg2) { + void * jresult ; + aiVector3t< float > *arg1 = 0 ; + aiMatrix4x4t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + arg2 = (aiMatrix4x4t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &aiMatrix4x4t< float >::SWIGTEMPLATEDISAMBIGUATOR Scaling((aiVector3t< float > const &)*arg1,*arg2); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void * SWIGSTDCALL CSharp_aiMatrix4x4_FromToMatrix(void * jarg1, void * jarg2, void * jarg3) { + void * jresult ; + aiVector3t< float > *arg1 = 0 ; + aiVector3t< float > *arg2 = 0 ; + aiMatrix4x4t< float > *arg3 = 0 ; + aiMatrix4x4t< float > *result = 0 ; + + arg1 = (aiVector3t< float > *)jarg1; + if (!arg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + arg2 = (aiVector3t< float > *)jarg2; + if (!arg2) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiVector3t< float > const & type is null", 0); + return 0; + } + arg3 = (aiMatrix4x4t< float > *)jarg3; + if (!arg3) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "aiMatrix4x4t< float > & type is null", 0); + return 0; + } + result = (aiMatrix4x4t< float > *) &aiMatrix4x4t< float >::SWIGTEMPLATEDISAMBIGUATOR FromToMatrix((aiVector3t< float > const &)*arg1,(aiVector3t< float > const &)*arg2,*arg3); + jresult = (void *)result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_a1_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->a1 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_a1_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->a1); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_a2_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->a2 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_a2_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->a2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_a3_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->a3 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_a3_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->a3); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_a4_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->a4 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_a4_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->a4); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_b1_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->b1 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_b1_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->b1); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_b2_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->b2 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_b2_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->b2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_b3_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->b3 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_b3_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->b3); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_b4_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->b4 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_b4_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->b4); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_c1_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->c1 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_c1_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->c1); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_c2_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->c2 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_c2_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->c2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_c3_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->c3 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_c3_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->c3); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_c4_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->c4 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_c4_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->c4); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_d1_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->d1 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_d1_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->d1); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_d2_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->d2 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_d2_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->d2); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_d3_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->d3 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_d3_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->d3); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_aiMatrix4x4_d4_set(void * jarg1, float jarg2) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float arg2 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + arg2 = (float)jarg2; + if (arg1) (arg1)->d4 = arg2; +} + + +SWIGEXPORT float SWIGSTDCALL CSharp_aiMatrix4x4_d4_get(void * jarg1) { + float jresult ; + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + float result; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + result = (float) ((arg1)->d4); + jresult = result; + return jresult; +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_delete_aiMatrix4x4(void * jarg1) { + aiMatrix4x4t< float > *arg1 = (aiMatrix4x4t< float > *) 0 ; + + arg1 = (aiMatrix4x4t< float > *)jarg1; + delete arg1; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_FloatVector_Clear(void * jarg1) { std::vector< float > *arg1 = (std::vector< float > *) 0 ; @@ -14075,22 +14427,22 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_Clear(void * jarg1) { SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_Add(void * jarg1, void * jarg2) { std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; - std::vector< aiColor4D * > *arg2 = 0 ; + std::vector< aiColor4t< float > * > *arg2 = 0 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; - arg2 = (std::vector< aiColor4D * > *)jarg2; + arg2 = (std::vector< aiColor4t< float > * > *)jarg2; if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4t< float > * > const & type is null", 0); return ; } - (arg1)->push_back((std::vector< aiColor4D * > const &)*arg2); + (arg1)->push_back((std::vector< aiColor4t< float > * > const &)*arg2); } SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiColor4DVectorVector_size(void * jarg1) { unsigned long jresult ; std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; - std::vector< std::vector< aiColor4D * > >::size_type result; + std::vector< std::vector< aiColor4t< float > * > >::size_type result; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; result = ((std::vector< std::vector< aiColor4D * > > const *)arg1)->size(); @@ -14102,7 +14454,7 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiColor4DVectorVector_size(void * ja SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiColor4DVectorVector_capacity(void * jarg1) { unsigned long jresult ; std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; - std::vector< std::vector< aiColor4D * > >::size_type result; + std::vector< std::vector< aiColor4t< float > * > >::size_type result; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; result = ((std::vector< std::vector< aiColor4D * > > const *)arg1)->capacity(); @@ -14113,10 +14465,10 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiColor4DVectorVector_capacity(void SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_reserve(void * jarg1, unsigned long jarg2) { std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; - std::vector< std::vector< aiColor4D * > >::size_type arg2 ; + std::vector< std::vector< aiColor4t< float > * > >::size_type arg2 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; - arg2 = (std::vector< std::vector< aiColor4D * > >::size_type)jarg2; + arg2 = (std::vector< std::vector< aiColor4t< float > * > >::size_type)jarg2; (arg1)->reserve(arg2); } @@ -14170,7 +14522,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVectorVector_getitemcopy(void * ja void * jresult ; std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; int arg2 ; - std::vector< aiColor4D * > result; + std::vector< aiColor4t< float > * > result; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; arg2 = (int)jarg2; @@ -14182,7 +14534,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVectorVector_getitemcopy(void * ja return 0; } - jresult = new std::vector< aiColor4D * >((const std::vector< aiColor4D * > &)result); + jresult = new std::vector< aiColor4t< float > * >((const std::vector< aiColor4t< float > * > &)result); return jresult; } @@ -14191,12 +14543,12 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVectorVector_getitem(void * jarg1, void * jresult ; std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; int arg2 ; - std::vector< aiColor4D * > *result = 0 ; + std::vector< aiColor4t< float > * > *result = 0 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; arg2 = (int)jarg2; try { - result = (std::vector< aiColor4D * > *) &std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__getitem(arg1,arg2); + result = (std::vector< aiColor4t< float > * > *) &std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__getitem(arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14211,17 +14563,17 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVectorVector_getitem(void * jarg1, SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_setitem(void * jarg1, int jarg2, void * jarg3) { std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; int arg2 ; - std::vector< aiColor4D * > *arg3 = 0 ; + std::vector< aiColor4t< float > * > *arg3 = 0 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; arg2 = (int)jarg2; - arg3 = (std::vector< aiColor4D * > *)jarg3; + arg3 = (std::vector< aiColor4t< float > * > *)jarg3; if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4t< float > * > const & type is null", 0); return ; } try { - std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__setitem(arg1,arg2,(std::vector< aiColor4D * > const &)*arg3); + std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__setitem(arg1,arg2,(std::vector< aiColor4t< float > * > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14233,15 +14585,15 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_setitem(void * jarg1, i SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_AddRange(void * jarg1, void * jarg2) { std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; - std::vector< std::vector< aiColor4D * > > *arg2 = 0 ; + std::vector< std::vector< aiColor4t< float > * > > *arg2 = 0 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; - arg2 = (std::vector< std::vector< aiColor4D * > > *)jarg2; + arg2 = (std::vector< std::vector< aiColor4t< float > * > > *)jarg2; if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::vector< aiColor4D * > > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::vector< aiColor4t< float > * > > const & type is null", 0); return ; } - std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__AddRange(arg1,(std::vector< std::vector< aiColor4D * > > const &)*arg2); + std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__AddRange(arg1,(std::vector< std::vector< aiColor4t< float > * > > const &)*arg2); } @@ -14250,13 +14602,13 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVectorVector_GetRange(void * jarg1 std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; int arg2 ; int arg3 ; - std::vector< std::vector< aiColor4D * > > *result = 0 ; + std::vector< std::vector< aiColor4t< float > * > > *result = 0 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; arg2 = (int)jarg2; arg3 = (int)jarg3; try { - result = (std::vector< std::vector< aiColor4D * > > *)std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__GetRange(arg1,arg2,arg3); + result = (std::vector< std::vector< aiColor4t< float > * > > *)std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__GetRange(arg1,arg2,arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14275,17 +14627,17 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVectorVector_GetRange(void * jarg1 SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_Insert(void * jarg1, int jarg2, void * jarg3) { std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; int arg2 ; - std::vector< aiColor4D * > *arg3 = 0 ; + std::vector< aiColor4t< float > * > *arg3 = 0 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; arg2 = (int)jarg2; - arg3 = (std::vector< aiColor4D * > *)jarg3; + arg3 = (std::vector< aiColor4t< float > * > *)jarg3; if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4t< float > * > const & type is null", 0); return ; } try { - std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Insert(arg1,arg2,(std::vector< aiColor4D * > const &)*arg3); + std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Insert(arg1,arg2,(std::vector< aiColor4t< float > * > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14298,17 +14650,17 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_Insert(void * jarg1, in SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_InsertRange(void * jarg1, int jarg2, void * jarg3) { std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; int arg2 ; - std::vector< std::vector< aiColor4D * > > *arg3 = 0 ; + std::vector< std::vector< aiColor4t< float > * > > *arg3 = 0 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; arg2 = (int)jarg2; - arg3 = (std::vector< std::vector< aiColor4D * > > *)jarg3; + arg3 = (std::vector< std::vector< aiColor4t< float > * > > *)jarg3; if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::vector< aiColor4D * > > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::vector< aiColor4t< float > * > > const & type is null", 0); return ; } try { - std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__InsertRange(arg1,arg2,(std::vector< std::vector< aiColor4D * > > const &)*arg3); + std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__InsertRange(arg1,arg2,(std::vector< std::vector< aiColor4t< float > * > > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14360,18 +14712,18 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_RemoveRange(void * jarg SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVectorVector_Repeat(void * jarg1, int jarg2) { void * jresult ; - std::vector< aiColor4D * > *arg1 = 0 ; + std::vector< aiColor4t< float > * > *arg1 = 0 ; int arg2 ; - std::vector< std::vector< aiColor4D * > > *result = 0 ; + std::vector< std::vector< aiColor4t< float > * > > *result = 0 ; - arg1 = (std::vector< aiColor4D * > *)jarg1; + arg1 = (std::vector< aiColor4t< float > * > *)jarg1; if (!arg1) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4t< float > * > const & type is null", 0); return 0; } arg2 = (int)jarg2; try { - result = (std::vector< std::vector< aiColor4D * > > *)std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Repeat((std::vector< aiColor4D * > const &)*arg1,arg2); + result = (std::vector< std::vector< aiColor4t< float > * > > *)std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__Repeat((std::vector< aiColor4t< float > * > const &)*arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14417,17 +14769,17 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_Reverse__SWIG_1(void * SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVectorVector_SetRange(void * jarg1, int jarg2, void * jarg3) { std::vector< std::vector< aiColor4D * > > *arg1 = (std::vector< std::vector< aiColor4D * > > *) 0 ; int arg2 ; - std::vector< std::vector< aiColor4D * > > *arg3 = 0 ; + std::vector< std::vector< aiColor4t< float > * > > *arg3 = 0 ; arg1 = (std::vector< std::vector< aiColor4D * > > *)jarg1; arg2 = (int)jarg2; - arg3 = (std::vector< std::vector< aiColor4D * > > *)jarg3; + arg3 = (std::vector< std::vector< aiColor4t< float > * > > *)jarg3; if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::vector< aiColor4D * > > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::vector< aiColor4t< float > * > > const & type is null", 0); return ; } try { - std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__SetRange(arg1,arg2,(std::vector< std::vector< aiColor4D * > > const &)*arg3); + std_vector_Sl_std_vector_Sl_aiColor4D_Sm__Sg__Sg__SetRange(arg1,arg2,(std::vector< std::vector< aiColor4t< float > * > > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14455,20 +14807,20 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_Clear(void * jarg1) { SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_Add(void * jarg1, void * jarg2) { std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - aiColor4D **arg2 = 0 ; - aiColor4D *temp2 = 0 ; + aiColor4t< float > **arg2 = 0 ; + aiColor4t< float > *temp2 = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; - temp2 = (aiColor4D *)jarg2; - arg2 = (aiColor4D **)&temp2; - (arg1)->push_back((aiColor4D *const &)*arg2); + temp2 = (aiColor4t< float > *)jarg2; + arg2 = (aiColor4t< float > **)&temp2; + (arg1)->push_back((aiColor4t< float > *const &)*arg2); } SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiColor4DVector_size(void * jarg1) { unsigned long jresult ; std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - std::vector< aiColor4D * >::size_type result; + std::vector< aiColor4t< float > * >::size_type result; arg1 = (std::vector< aiColor4D * > *)jarg1; result = ((std::vector< aiColor4D * > const *)arg1)->size(); @@ -14480,7 +14832,7 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiColor4DVector_size(void * jarg1) { SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiColor4DVector_capacity(void * jarg1) { unsigned long jresult ; std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - std::vector< aiColor4D * >::size_type result; + std::vector< aiColor4t< float > * >::size_type result; arg1 = (std::vector< aiColor4D * > *)jarg1; result = ((std::vector< aiColor4D * > const *)arg1)->capacity(); @@ -14491,10 +14843,10 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiColor4DVector_capacity(void * jarg SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_reserve(void * jarg1, unsigned long jarg2) { std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - std::vector< aiColor4D * >::size_type arg2 ; + std::vector< aiColor4t< float > * >::size_type arg2 ; arg1 = (std::vector< aiColor4D * > *)jarg1; - arg2 = (std::vector< aiColor4D * >::size_type)jarg2; + arg2 = (std::vector< aiColor4t< float > * >::size_type)jarg2; (arg1)->reserve(arg2); } @@ -14548,12 +14900,12 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVector_getitemcopy(void * jarg1, i void * jresult ; std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; int arg2 ; - aiColor4D *result = 0 ; + aiColor4t< float > *result = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; arg2 = (int)jarg2; try { - result = (aiColor4D *)std_vector_Sl_aiColor4D_Sm__Sg__getitemcopy(arg1,arg2); + result = (aiColor4t< float > *)std_vector_Sl_aiColor4D_Sm__Sg__getitemcopy(arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14569,12 +14921,12 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVector_getitem(void * jarg1, int j void * jresult ; std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; int arg2 ; - aiColor4D **result = 0 ; + aiColor4t< float > **result = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; arg2 = (int)jarg2; try { - result = (aiColor4D **) &std_vector_Sl_aiColor4D_Sm__Sg__getitem(arg1,arg2); + result = (aiColor4t< float > **) &std_vector_Sl_aiColor4D_Sm__Sg__getitem(arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14589,15 +14941,15 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVector_getitem(void * jarg1, int j SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_setitem(void * jarg1, int jarg2, void * jarg3) { std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; int arg2 ; - aiColor4D **arg3 = 0 ; - aiColor4D *temp3 = 0 ; + aiColor4t< float > **arg3 = 0 ; + aiColor4t< float > *temp3 = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; arg2 = (int)jarg2; - temp3 = (aiColor4D *)jarg3; - arg3 = (aiColor4D **)&temp3; + temp3 = (aiColor4t< float > *)jarg3; + arg3 = (aiColor4t< float > **)&temp3; try { - std_vector_Sl_aiColor4D_Sm__Sg__setitem(arg1,arg2,(aiColor4D *const &)*arg3); + std_vector_Sl_aiColor4D_Sm__Sg__setitem(arg1,arg2,(aiColor4t< float > *const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14609,15 +14961,15 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_setitem(void * jarg1, int jar SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_AddRange(void * jarg1, void * jarg2) { std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - std::vector< aiColor4D * > *arg2 = 0 ; + std::vector< aiColor4t< float > * > *arg2 = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; - arg2 = (std::vector< aiColor4D * > *)jarg2; + arg2 = (std::vector< aiColor4t< float > * > *)jarg2; if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4t< float > * > const & type is null", 0); return ; } - std_vector_Sl_aiColor4D_Sm__Sg__AddRange(arg1,(std::vector< aiColor4D * > const &)*arg2); + std_vector_Sl_aiColor4D_Sm__Sg__AddRange(arg1,(std::vector< aiColor4t< float > * > const &)*arg2); } @@ -14626,13 +14978,13 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVector_GetRange(void * jarg1, int std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; int arg2 ; int arg3 ; - std::vector< aiColor4D * > *result = 0 ; + std::vector< aiColor4t< float > * > *result = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; arg2 = (int)jarg2; arg3 = (int)jarg3; try { - result = (std::vector< aiColor4D * > *)std_vector_Sl_aiColor4D_Sm__Sg__GetRange(arg1,arg2,arg3); + result = (std::vector< aiColor4t< float > * > *)std_vector_Sl_aiColor4D_Sm__Sg__GetRange(arg1,arg2,arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14651,15 +15003,15 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVector_GetRange(void * jarg1, int SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_Insert(void * jarg1, int jarg2, void * jarg3) { std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; int arg2 ; - aiColor4D **arg3 = 0 ; - aiColor4D *temp3 = 0 ; + aiColor4t< float > **arg3 = 0 ; + aiColor4t< float > *temp3 = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; arg2 = (int)jarg2; - temp3 = (aiColor4D *)jarg3; - arg3 = (aiColor4D **)&temp3; + temp3 = (aiColor4t< float > *)jarg3; + arg3 = (aiColor4t< float > **)&temp3; try { - std_vector_Sl_aiColor4D_Sm__Sg__Insert(arg1,arg2,(aiColor4D *const &)*arg3); + std_vector_Sl_aiColor4D_Sm__Sg__Insert(arg1,arg2,(aiColor4t< float > *const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14672,17 +15024,17 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_Insert(void * jarg1, int jarg SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_InsertRange(void * jarg1, int jarg2, void * jarg3) { std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; int arg2 ; - std::vector< aiColor4D * > *arg3 = 0 ; + std::vector< aiColor4t< float > * > *arg3 = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; arg2 = (int)jarg2; - arg3 = (std::vector< aiColor4D * > *)jarg3; + arg3 = (std::vector< aiColor4t< float > * > *)jarg3; if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4t< float > * > const & type is null", 0); return ; } try { - std_vector_Sl_aiColor4D_Sm__Sg__InsertRange(arg1,arg2,(std::vector< aiColor4D * > const &)*arg3); + std_vector_Sl_aiColor4D_Sm__Sg__InsertRange(arg1,arg2,(std::vector< aiColor4t< float > * > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14734,16 +15086,16 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_RemoveRange(void * jarg1, int SWIGEXPORT void * SWIGSTDCALL CSharp_aiColor4DVector_Repeat(void * jarg1, int jarg2) { void * jresult ; - aiColor4D **arg1 = 0 ; + aiColor4t< float > **arg1 = 0 ; int arg2 ; - aiColor4D *temp1 = 0 ; - std::vector< aiColor4D * > *result = 0 ; + aiColor4t< float > *temp1 = 0 ; + std::vector< aiColor4t< float > * > *result = 0 ; - temp1 = (aiColor4D *)jarg1; - arg1 = (aiColor4D **)&temp1; + temp1 = (aiColor4t< float > *)jarg1; + arg1 = (aiColor4t< float > **)&temp1; arg2 = (int)jarg2; try { - result = (std::vector< aiColor4D * > *)std_vector_Sl_aiColor4D_Sm__Sg__Repeat((aiColor4D *const &)*arg1,arg2); + result = (std::vector< aiColor4t< float > * > *)std_vector_Sl_aiColor4D_Sm__Sg__Repeat((aiColor4t< float > *const &)*arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14789,17 +15141,17 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_Reverse__SWIG_1(void * jarg1, SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_SetRange(void * jarg1, int jarg2, void * jarg3) { std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; int arg2 ; - std::vector< aiColor4D * > *arg3 = 0 ; + std::vector< aiColor4t< float > * > *arg3 = 0 ; arg1 = (std::vector< aiColor4D * > *)jarg1; arg2 = (int)jarg2; - arg3 = (std::vector< aiColor4D * > *)jarg3; + arg3 = (std::vector< aiColor4t< float > * > *)jarg3; if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiColor4t< float > * > const & type is null", 0); return ; } try { - std_vector_Sl_aiColor4D_Sm__Sg__SetRange(arg1,arg2,(std::vector< aiColor4D * > const &)*arg3); + std_vector_Sl_aiColor4D_Sm__Sg__SetRange(arg1,arg2,(std::vector< aiColor4t< float > * > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -14812,14 +15164,14 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiColor4DVector_SetRange(void * jarg1, int ja SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4DVector_Contains(void * jarg1, void * jarg2) { unsigned int jresult ; std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - aiColor4D **arg2 = 0 ; - aiColor4D *temp2 = 0 ; + aiColor4t< float > **arg2 = 0 ; + aiColor4t< float > *temp2 = 0 ; bool result; arg1 = (std::vector< aiColor4D * > *)jarg1; - temp2 = (aiColor4D *)jarg2; - arg2 = (aiColor4D **)&temp2; - result = (bool)std_vector_Sl_aiColor4D_Sm__Sg__Contains(arg1,(aiColor4D *const &)*arg2); + temp2 = (aiColor4t< float > *)jarg2; + arg2 = (aiColor4t< float > **)&temp2; + result = (bool)std_vector_Sl_aiColor4D_Sm__Sg__Contains(arg1,(aiColor4t< float > *const &)*arg2); jresult = result; return jresult; } @@ -14828,14 +15180,14 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4DVector_Contains(void * jarg1 SWIGEXPORT int SWIGSTDCALL CSharp_aiColor4DVector_IndexOf(void * jarg1, void * jarg2) { int jresult ; std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - aiColor4D **arg2 = 0 ; - aiColor4D *temp2 = 0 ; + aiColor4t< float > **arg2 = 0 ; + aiColor4t< float > *temp2 = 0 ; int result; arg1 = (std::vector< aiColor4D * > *)jarg1; - temp2 = (aiColor4D *)jarg2; - arg2 = (aiColor4D **)&temp2; - result = (int)std_vector_Sl_aiColor4D_Sm__Sg__IndexOf(arg1,(aiColor4D *const &)*arg2); + temp2 = (aiColor4t< float > *)jarg2; + arg2 = (aiColor4t< float > **)&temp2; + result = (int)std_vector_Sl_aiColor4D_Sm__Sg__IndexOf(arg1,(aiColor4t< float > *const &)*arg2); jresult = result; return jresult; } @@ -14844,14 +15196,14 @@ SWIGEXPORT int SWIGSTDCALL CSharp_aiColor4DVector_IndexOf(void * jarg1, void * j SWIGEXPORT int SWIGSTDCALL CSharp_aiColor4DVector_LastIndexOf(void * jarg1, void * jarg2) { int jresult ; std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - aiColor4D **arg2 = 0 ; - aiColor4D *temp2 = 0 ; + aiColor4t< float > **arg2 = 0 ; + aiColor4t< float > *temp2 = 0 ; int result; arg1 = (std::vector< aiColor4D * > *)jarg1; - temp2 = (aiColor4D *)jarg2; - arg2 = (aiColor4D **)&temp2; - result = (int)std_vector_Sl_aiColor4D_Sm__Sg__LastIndexOf(arg1,(aiColor4D *const &)*arg2); + temp2 = (aiColor4t< float > *)jarg2; + arg2 = (aiColor4t< float > **)&temp2; + result = (int)std_vector_Sl_aiColor4D_Sm__Sg__LastIndexOf(arg1,(aiColor4t< float > *const &)*arg2); jresult = result; return jresult; } @@ -14860,14 +15212,14 @@ SWIGEXPORT int SWIGSTDCALL CSharp_aiColor4DVector_LastIndexOf(void * jarg1, void SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiColor4DVector_Remove(void * jarg1, void * jarg2) { unsigned int jresult ; std::vector< aiColor4D * > *arg1 = (std::vector< aiColor4D * > *) 0 ; - aiColor4D **arg2 = 0 ; - aiColor4D *temp2 = 0 ; + aiColor4t< float > **arg2 = 0 ; + aiColor4t< float > *temp2 = 0 ; bool result; arg1 = (std::vector< aiColor4D * > *)jarg1; - temp2 = (aiColor4D *)jarg2; - arg2 = (aiColor4D **)&temp2; - result = (bool)std_vector_Sl_aiColor4D_Sm__Sg__Remove(arg1,(aiColor4D *const &)*arg2); + temp2 = (aiColor4t< float > *)jarg2; + arg2 = (aiColor4t< float > **)&temp2; + result = (bool)std_vector_Sl_aiColor4D_Sm__Sg__Remove(arg1,(aiColor4t< float > *const &)*arg2); jresult = result; return jresult; } @@ -19251,20 +19603,20 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_Clear(void * jarg1) { SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_Add(void * jarg1, void * jarg2) { std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - aiVector3D **arg2 = 0 ; - aiVector3D *temp2 = 0 ; + aiVector3t< float > **arg2 = 0 ; + aiVector3t< float > *temp2 = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; - temp2 = (aiVector3D *)jarg2; - arg2 = (aiVector3D **)&temp2; - (arg1)->push_back((aiVector3D *const &)*arg2); + temp2 = (aiVector3t< float > *)jarg2; + arg2 = (aiVector3t< float > **)&temp2; + (arg1)->push_back((aiVector3t< float > *const &)*arg2); } SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiVector3DVector_size(void * jarg1) { unsigned long jresult ; std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - std::vector< aiVector3D * >::size_type result; + std::vector< aiVector3t< float > * >::size_type result; arg1 = (std::vector< aiVector3D * > *)jarg1; result = ((std::vector< aiVector3D * > const *)arg1)->size(); @@ -19276,7 +19628,7 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiVector3DVector_size(void * jarg1) SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiVector3DVector_capacity(void * jarg1) { unsigned long jresult ; std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - std::vector< aiVector3D * >::size_type result; + std::vector< aiVector3t< float > * >::size_type result; arg1 = (std::vector< aiVector3D * > *)jarg1; result = ((std::vector< aiVector3D * > const *)arg1)->capacity(); @@ -19287,10 +19639,10 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiVector3DVector_capacity(void * jar SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_reserve(void * jarg1, unsigned long jarg2) { std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - std::vector< aiVector3D * >::size_type arg2 ; + std::vector< aiVector3t< float > * >::size_type arg2 ; arg1 = (std::vector< aiVector3D * > *)jarg1; - arg2 = (std::vector< aiVector3D * >::size_type)jarg2; + arg2 = (std::vector< aiVector3t< float > * >::size_type)jarg2; (arg1)->reserve(arg2); } @@ -19344,12 +19696,12 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3DVector_getitemcopy(void * jarg1, void * jresult ; std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; int arg2 ; - aiVector3D *result = 0 ; + aiVector3t< float > *result = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; arg2 = (int)jarg2; try { - result = (aiVector3D *)std_vector_Sl_aiVector3D_Sm__Sg__getitemcopy(arg1,arg2); + result = (aiVector3t< float > *)std_vector_Sl_aiVector3D_Sm__Sg__getitemcopy(arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19365,12 +19717,12 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3DVector_getitem(void * jarg1, int void * jresult ; std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; int arg2 ; - aiVector3D **result = 0 ; + aiVector3t< float > **result = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; arg2 = (int)jarg2; try { - result = (aiVector3D **) &std_vector_Sl_aiVector3D_Sm__Sg__getitem(arg1,arg2); + result = (aiVector3t< float > **) &std_vector_Sl_aiVector3D_Sm__Sg__getitem(arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19385,15 +19737,15 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3DVector_getitem(void * jarg1, int SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_setitem(void * jarg1, int jarg2, void * jarg3) { std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; int arg2 ; - aiVector3D **arg3 = 0 ; - aiVector3D *temp3 = 0 ; + aiVector3t< float > **arg3 = 0 ; + aiVector3t< float > *temp3 = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; arg2 = (int)jarg2; - temp3 = (aiVector3D *)jarg3; - arg3 = (aiVector3D **)&temp3; + temp3 = (aiVector3t< float > *)jarg3; + arg3 = (aiVector3t< float > **)&temp3; try { - std_vector_Sl_aiVector3D_Sm__Sg__setitem(arg1,arg2,(aiVector3D *const &)*arg3); + std_vector_Sl_aiVector3D_Sm__Sg__setitem(arg1,arg2,(aiVector3t< float > *const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19405,15 +19757,15 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_setitem(void * jarg1, int ja SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_AddRange(void * jarg1, void * jarg2) { std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - std::vector< aiVector3D * > *arg2 = 0 ; + std::vector< aiVector3t< float > * > *arg2 = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; - arg2 = (std::vector< aiVector3D * > *)jarg2; + arg2 = (std::vector< aiVector3t< float > * > *)jarg2; if (!arg2) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiVector3D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiVector3t< float > * > const & type is null", 0); return ; } - std_vector_Sl_aiVector3D_Sm__Sg__AddRange(arg1,(std::vector< aiVector3D * > const &)*arg2); + std_vector_Sl_aiVector3D_Sm__Sg__AddRange(arg1,(std::vector< aiVector3t< float > * > const &)*arg2); } @@ -19422,13 +19774,13 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3DVector_GetRange(void * jarg1, int std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; int arg2 ; int arg3 ; - std::vector< aiVector3D * > *result = 0 ; + std::vector< aiVector3t< float > * > *result = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; arg2 = (int)jarg2; arg3 = (int)jarg3; try { - result = (std::vector< aiVector3D * > *)std_vector_Sl_aiVector3D_Sm__Sg__GetRange(arg1,arg2,arg3); + result = (std::vector< aiVector3t< float > * > *)std_vector_Sl_aiVector3D_Sm__Sg__GetRange(arg1,arg2,arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19447,15 +19799,15 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3DVector_GetRange(void * jarg1, int SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_Insert(void * jarg1, int jarg2, void * jarg3) { std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; int arg2 ; - aiVector3D **arg3 = 0 ; - aiVector3D *temp3 = 0 ; + aiVector3t< float > **arg3 = 0 ; + aiVector3t< float > *temp3 = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; arg2 = (int)jarg2; - temp3 = (aiVector3D *)jarg3; - arg3 = (aiVector3D **)&temp3; + temp3 = (aiVector3t< float > *)jarg3; + arg3 = (aiVector3t< float > **)&temp3; try { - std_vector_Sl_aiVector3D_Sm__Sg__Insert(arg1,arg2,(aiVector3D *const &)*arg3); + std_vector_Sl_aiVector3D_Sm__Sg__Insert(arg1,arg2,(aiVector3t< float > *const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19468,17 +19820,17 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_Insert(void * jarg1, int jar SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_InsertRange(void * jarg1, int jarg2, void * jarg3) { std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; int arg2 ; - std::vector< aiVector3D * > *arg3 = 0 ; + std::vector< aiVector3t< float > * > *arg3 = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; arg2 = (int)jarg2; - arg3 = (std::vector< aiVector3D * > *)jarg3; + arg3 = (std::vector< aiVector3t< float > * > *)jarg3; if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiVector3D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiVector3t< float > * > const & type is null", 0); return ; } try { - std_vector_Sl_aiVector3D_Sm__Sg__InsertRange(arg1,arg2,(std::vector< aiVector3D * > const &)*arg3); + std_vector_Sl_aiVector3D_Sm__Sg__InsertRange(arg1,arg2,(std::vector< aiVector3t< float > * > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19530,16 +19882,16 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_RemoveRange(void * jarg1, in SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3DVector_Repeat(void * jarg1, int jarg2) { void * jresult ; - aiVector3D **arg1 = 0 ; + aiVector3t< float > **arg1 = 0 ; int arg2 ; - aiVector3D *temp1 = 0 ; - std::vector< aiVector3D * > *result = 0 ; + aiVector3t< float > *temp1 = 0 ; + std::vector< aiVector3t< float > * > *result = 0 ; - temp1 = (aiVector3D *)jarg1; - arg1 = (aiVector3D **)&temp1; + temp1 = (aiVector3t< float > *)jarg1; + arg1 = (aiVector3t< float > **)&temp1; arg2 = (int)jarg2; try { - result = (std::vector< aiVector3D * > *)std_vector_Sl_aiVector3D_Sm__Sg__Repeat((aiVector3D *const &)*arg1,arg2); + result = (std::vector< aiVector3t< float > * > *)std_vector_Sl_aiVector3D_Sm__Sg__Repeat((aiVector3t< float > *const &)*arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19585,17 +19937,17 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_Reverse__SWIG_1(void * jarg1 SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_SetRange(void * jarg1, int jarg2, void * jarg3) { std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; int arg2 ; - std::vector< aiVector3D * > *arg3 = 0 ; + std::vector< aiVector3t< float > * > *arg3 = 0 ; arg1 = (std::vector< aiVector3D * > *)jarg1; arg2 = (int)jarg2; - arg3 = (std::vector< aiVector3D * > *)jarg3; + arg3 = (std::vector< aiVector3t< float > * > *)jarg3; if (!arg3) { - SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiVector3D * > const & type is null", 0); + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< aiVector3t< float > * > const & type is null", 0); return ; } try { - std_vector_Sl_aiVector3D_Sm__Sg__SetRange(arg1,arg2,(std::vector< aiVector3D * > const &)*arg3); + std_vector_Sl_aiVector3D_Sm__Sg__SetRange(arg1,arg2,(std::vector< aiVector3t< float > * > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19608,14 +19960,14 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVector_SetRange(void * jarg1, int j SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector3DVector_Contains(void * jarg1, void * jarg2) { unsigned int jresult ; std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - aiVector3D **arg2 = 0 ; - aiVector3D *temp2 = 0 ; + aiVector3t< float > **arg2 = 0 ; + aiVector3t< float > *temp2 = 0 ; bool result; arg1 = (std::vector< aiVector3D * > *)jarg1; - temp2 = (aiVector3D *)jarg2; - arg2 = (aiVector3D **)&temp2; - result = (bool)std_vector_Sl_aiVector3D_Sm__Sg__Contains(arg1,(aiVector3D *const &)*arg2); + temp2 = (aiVector3t< float > *)jarg2; + arg2 = (aiVector3t< float > **)&temp2; + result = (bool)std_vector_Sl_aiVector3D_Sm__Sg__Contains(arg1,(aiVector3t< float > *const &)*arg2); jresult = result; return jresult; } @@ -19624,14 +19976,14 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector3DVector_Contains(void * jarg SWIGEXPORT int SWIGSTDCALL CSharp_aiVector3DVector_IndexOf(void * jarg1, void * jarg2) { int jresult ; std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - aiVector3D **arg2 = 0 ; - aiVector3D *temp2 = 0 ; + aiVector3t< float > **arg2 = 0 ; + aiVector3t< float > *temp2 = 0 ; int result; arg1 = (std::vector< aiVector3D * > *)jarg1; - temp2 = (aiVector3D *)jarg2; - arg2 = (aiVector3D **)&temp2; - result = (int)std_vector_Sl_aiVector3D_Sm__Sg__IndexOf(arg1,(aiVector3D *const &)*arg2); + temp2 = (aiVector3t< float > *)jarg2; + arg2 = (aiVector3t< float > **)&temp2; + result = (int)std_vector_Sl_aiVector3D_Sm__Sg__IndexOf(arg1,(aiVector3t< float > *const &)*arg2); jresult = result; return jresult; } @@ -19640,14 +19992,14 @@ SWIGEXPORT int SWIGSTDCALL CSharp_aiVector3DVector_IndexOf(void * jarg1, void * SWIGEXPORT int SWIGSTDCALL CSharp_aiVector3DVector_LastIndexOf(void * jarg1, void * jarg2) { int jresult ; std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - aiVector3D **arg2 = 0 ; - aiVector3D *temp2 = 0 ; + aiVector3t< float > **arg2 = 0 ; + aiVector3t< float > *temp2 = 0 ; int result; arg1 = (std::vector< aiVector3D * > *)jarg1; - temp2 = (aiVector3D *)jarg2; - arg2 = (aiVector3D **)&temp2; - result = (int)std_vector_Sl_aiVector3D_Sm__Sg__LastIndexOf(arg1,(aiVector3D *const &)*arg2); + temp2 = (aiVector3t< float > *)jarg2; + arg2 = (aiVector3t< float > **)&temp2; + result = (int)std_vector_Sl_aiVector3D_Sm__Sg__LastIndexOf(arg1,(aiVector3t< float > *const &)*arg2); jresult = result; return jresult; } @@ -19656,14 +20008,14 @@ SWIGEXPORT int SWIGSTDCALL CSharp_aiVector3DVector_LastIndexOf(void * jarg1, voi SWIGEXPORT unsigned int SWIGSTDCALL CSharp_aiVector3DVector_Remove(void * jarg1, void * jarg2) { unsigned int jresult ; std::vector< aiVector3D * > *arg1 = (std::vector< aiVector3D * > *) 0 ; - aiVector3D **arg2 = 0 ; - aiVector3D *temp2 = 0 ; + aiVector3t< float > **arg2 = 0 ; + aiVector3t< float > *temp2 = 0 ; bool result; arg1 = (std::vector< aiVector3D * > *)jarg1; - temp2 = (aiVector3D *)jarg2; - arg2 = (aiVector3D **)&temp2; - result = (bool)std_vector_Sl_aiVector3D_Sm__Sg__Remove(arg1,(aiVector3D *const &)*arg2); + temp2 = (aiVector3t< float > *)jarg2; + arg2 = (aiVector3t< float > **)&temp2; + result = (bool)std_vector_Sl_aiVector3D_Sm__Sg__Remove(arg1,(aiVector3t< float > *const &)*arg2); jresult = result; return jresult; } @@ -19702,7 +20054,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVectorVector_Add(void * jarg1, void SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiVector3DVectorVector_size(void * jarg1) { unsigned long jresult ; std::vector< std::vector< aiVector3D * > > *arg1 = (std::vector< std::vector< aiVector3D * > > *) 0 ; - std::vector< std::vector< aiVector3D * > >::size_type result; + std::vector< std::vector< aiVector3t< float > * > >::size_type result; arg1 = (std::vector< std::vector< aiVector3D * > > *)jarg1; result = ((std::vector< std::vector< aiVector3D * > > const *)arg1)->size(); @@ -19714,7 +20066,7 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiVector3DVectorVector_size(void * j SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiVector3DVectorVector_capacity(void * jarg1) { unsigned long jresult ; std::vector< std::vector< aiVector3D * > > *arg1 = (std::vector< std::vector< aiVector3D * > > *) 0 ; - std::vector< std::vector< aiVector3D * > >::size_type result; + std::vector< std::vector< aiVector3t< float > * > >::size_type result; arg1 = (std::vector< std::vector< aiVector3D * > > *)jarg1; result = ((std::vector< std::vector< aiVector3D * > > const *)arg1)->capacity(); @@ -19725,10 +20077,10 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_aiVector3DVectorVector_capacity(void SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVectorVector_reserve(void * jarg1, unsigned long jarg2) { std::vector< std::vector< aiVector3D * > > *arg1 = (std::vector< std::vector< aiVector3D * > > *) 0 ; - std::vector< std::vector< aiVector3D * > >::size_type arg2 ; + std::vector< std::vector< aiVector3t< float > * > >::size_type arg2 ; arg1 = (std::vector< std::vector< aiVector3D * > > *)jarg1; - arg2 = (std::vector< std::vector< aiVector3D * > >::size_type)jarg2; + arg2 = (std::vector< std::vector< aiVector3t< float > * > >::size_type)jarg2; (arg1)->reserve(arg2); } @@ -19833,7 +20185,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVectorVector_setitem(void * jarg1, return ; } try { - std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__setitem(arg1,arg2,(std::vector< aiVector3D * > const &)*arg3); + std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__setitem(arg1,arg2,(std::vector< aiVector3t< float > * > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19853,7 +20205,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVectorVector_AddRange(void * jarg1, SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::vector< aiVector3D * > > const & type is null", 0); return ; } - std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__AddRange(arg1,(std::vector< std::vector< aiVector3D * > > const &)*arg2); + std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__AddRange(arg1,(std::vector< std::vector< aiVector3t< float > * > > const &)*arg2); } @@ -19897,7 +20249,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVectorVector_Insert(void * jarg1, i return ; } try { - std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__Insert(arg1,arg2,(std::vector< aiVector3D * > const &)*arg3); + std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__Insert(arg1,arg2,(std::vector< aiVector3t< float > * > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19920,7 +20272,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVectorVector_InsertRange(void * jar return ; } try { - std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__InsertRange(arg1,arg2,(std::vector< std::vector< aiVector3D * > > const &)*arg3); + std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__InsertRange(arg1,arg2,(std::vector< std::vector< aiVector3t< float > * > > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -19983,7 +20335,7 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_aiVector3DVectorVector_Repeat(void * jarg1, } arg2 = (int)jarg2; try { - result = (std::vector< std::vector< aiVector3D * > > *)std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__Repeat((std::vector< aiVector3D * > const &)*arg1,arg2); + result = (std::vector< std::vector< aiVector3D * > > *)std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__Repeat((std::vector< aiVector3t< float > * > const &)*arg1,arg2); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); @@ -20039,7 +20391,7 @@ SWIGEXPORT void SWIGSTDCALL CSharp_aiVector3DVectorVector_SetRange(void * jarg1, return ; } try { - std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__SetRange(arg1,arg2,(std::vector< std::vector< aiVector3D * > > const &)*arg3); + std_vector_Sl_std_vector_Sl_aiVector3D_Sm__Sg__Sg__SetRange(arg1,arg2,(std::vector< std::vector< aiVector3t< float > * > > const &)*arg3); } catch(std::out_of_range &_e) { SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what()); diff --git a/port/Assimp.NET/Assimp.NET_CS/Assimp.NET_CS.csproj b/port/Assimp.NET/Assimp.NET_CS/Assimp.NET_CS.csproj index 00722fa93..68cf68760 100644 --- a/port/Assimp.NET/Assimp.NET_CS/Assimp.NET_CS.csproj +++ b/port/Assimp.NET/Assimp.NET_CS/Assimp.NET_CS.csproj @@ -3,7 +3,7 @@ Debug AnyCPU - 9.0.30729 + 9.0.21022 2.0 {A0CE9ED2-A27E-40AE-95F5-FEF94BB7E131} Library @@ -142,9 +142,24 @@ + + Code + + + Code + + + Code + + + Code + Code + + Code + diff --git a/port/Assimp.NET/Assimp.NET_CS/Assimp.cs b/port/Assimp.NET/Assimp.NET_CS/Assimp.cs index 4e64ed430..26ebf63a4 100644 --- a/port/Assimp.NET/Assimp.NET_CS/Assimp.cs +++ b/port/Assimp.NET/Assimp.NET_CS/Assimp.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -43,60 +43,6 @@ public class Assimp { 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_TWO_PI = AssimpPINVOKE.AI_MATH_TWO_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_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_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_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_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(); @@ -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 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 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 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(); @@ -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_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_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_STLPORT = AssimpPINVOKE.ASSIMP_CFLAGS_STLPORT_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_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_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_UVWSRC_BASE = AssimpPINVOKE._AI_MATKEY_UVWSRC_BASE_get(); public static readonly string _AI_MATKEY_TEXOP_BASE = AssimpPINVOKE._AI_MATKEY_TEXOP_BASE_get(); diff --git a/port/Assimp.NET/Assimp.NET_CS/AssimpPINVOKE.cs b/port/Assimp.NET/Assimp.NET_CS/AssimpPINVOKE.cs index 188d5a976..6fc33db12 100644 --- a/port/Assimp.NET/Assimp.NET_CS/AssimpPINVOKE.cs +++ b/port/Assimp.NET/Assimp.NET_CS/AssimpPINVOKE.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -209,9 +209,18 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_GLOB_MEASURE_TIME_get")] public static extern string AI_CONFIG_GLOB_MEASURE_TIME_get(); + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_PP_SBBC_MAX_BONES_get")] + public static extern string AI_CONFIG_PP_SBBC_MAX_BONES_get(); + + [DllImport("Assimp", EntryPoint="CSharp_AI_SBBC_DEFAULT_MAX_BONES_get")] + public static extern int AI_SBBC_DEFAULT_MAX_BONES_get(); + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE_get")] public static extern string AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE_get(); + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_PP_CT_TEXTURE_CHANNEL_INDEX_get")] + public static extern string AI_CONFIG_PP_CT_TEXTURE_CHANNEL_INDEX_get(); + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE_get")] public static extern string AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE_get(); @@ -251,6 +260,15 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_AI_LMW_MAX_WEIGHTS_get")] public static extern int AI_LMW_MAX_WEIGHTS_get(); + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_PP_DB_THRESHOLD_get")] + public static extern string AI_CONFIG_PP_DB_THRESHOLD_get(); + + [DllImport("Assimp", EntryPoint="CSharp_AI_DEBONE_THRESHOLD_get")] + public static extern double AI_DEBONE_THRESHOLD_get(); + + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_PP_DB_ALL_OR_NONE_get")] + public static extern string AI_CONFIG_PP_DB_ALL_OR_NONE_get(); + [DllImport("Assimp", EntryPoint="CSharp_PP_ICL_PTCACHE_SIZE_get")] public static extern int PP_ICL_PTCACHE_SIZE_get(); @@ -347,6 +365,18 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE_get")] public static extern string AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE_get(); + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_IMPORT_OGRE_TEXTURETYPE_FROM_FILENAME_get")] + public static extern string AI_CONFIG_IMPORT_OGRE_TEXTURETYPE_FROM_FILENAME_get(); + + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_IMPORT_IFC_SKIP_SPACE_REPRESENTATIONS_get")] + public static extern string AI_CONFIG_IMPORT_IFC_SKIP_SPACE_REPRESENTATIONS_get(); + + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_IMPORT_IFC_SKIP_CURVE_REPRESENTATIONS_get")] + public static extern string AI_CONFIG_IMPORT_IFC_SKIP_CURVE_REPRESENTATIONS_get(); + + [DllImport("Assimp", EntryPoint="CSharp_AI_CONFIG_IMPORT_IFC_CUSTOM_TRIANGULATION_get")] + public static extern string AI_CONFIG_IMPORT_IFC_CUSTOM_TRIANGULATION_get(); + [DllImport("Assimp", EntryPoint="CSharp_MAXLEN_get")] public static extern uint MAXLEN_get(); @@ -485,6 +515,9 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_aiString___nequal__")] public static extern bool aiString___nequal__(HandleRef jarg1, HandleRef jarg2); + [DllImport("Assimp", EntryPoint="CSharp_aiString_C_Str")] + public static extern string aiString_C_Str(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_aiString_Length_set")] public static extern void aiString_Length_set(HandleRef jarg1, uint jarg2); @@ -584,474 +617,6 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_aiGetCompileFlags")] public static extern uint aiGetCompileFlags(); - [DllImport("Assimp", EntryPoint="CSharp_new_aiVector2D__SWIG_0")] - public static extern IntPtr new_aiVector2D__SWIG_0(); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiVector2D__SWIG_1")] - public static extern IntPtr new_aiVector2D__SWIG_1(float jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiVector2D__SWIG_2")] - public static extern IntPtr new_aiVector2D__SWIG_2(float jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiVector2D__SWIG_3")] - public static extern IntPtr new_aiVector2D__SWIG_3(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_Set")] - public static extern void aiVector2D_Set(HandleRef jarg1, float jarg2, float jarg3); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_SquareLength")] - public static extern float aiVector2D_SquareLength(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_Length")] - public static extern float aiVector2D_Length(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_Normalize")] - public static extern IntPtr aiVector2D_Normalize(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___addnset__")] - public static extern IntPtr aiVector2D___addnset__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___subnset__")] - public static extern IntPtr aiVector2D___subnset__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___mulnset__")] - public static extern IntPtr aiVector2D___mulnset__(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___divnset__")] - public static extern IntPtr aiVector2D___divnset__(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___idx____SWIG_0")] - public static extern float aiVector2D___idx____SWIG_0(HandleRef jarg1, uint jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___equal__")] - public static extern bool aiVector2D___equal__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___nequal__")] - public static extern bool aiVector2D___nequal__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___set__")] - public static extern IntPtr aiVector2D___set__(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_SymMul")] - public static extern IntPtr aiVector2D_SymMul(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_x_set")] - public static extern void aiVector2D_x_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_x_get")] - public static extern float aiVector2D_x_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_y_set")] - public static extern void aiVector2D_y_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_y_get")] - public static extern float aiVector2D_y_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_delete_aiVector2D")] - public static extern void delete_aiVector2D(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp___add__")] - public static extern IntPtr __add__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp___sub____SWIG_0")] - public static extern IntPtr __sub____SWIG_0(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp___mul____SWIG_0")] - public static extern float __mul____SWIG_0(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp___mul____SWIG_1")] - public static extern IntPtr __mul____SWIG_1(float jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp___mul____SWIG_2")] - public static extern IntPtr __mul____SWIG_2(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp___div____SWIG_0")] - public static extern IntPtr __div____SWIG_0(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp___div____SWIG_1")] - public static extern IntPtr __div____SWIG_1(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp___sub____SWIG_1")] - public static extern IntPtr __sub____SWIG_1(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiVector3D__SWIG_0")] - public static extern IntPtr new_aiVector3D__SWIG_0(); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiVector3D__SWIG_1")] - public static extern IntPtr new_aiVector3D__SWIG_1(float jarg1, float jarg2, float jarg3); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiVector3D__SWIG_2")] - public static extern IntPtr new_aiVector3D__SWIG_2(float jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiVector3D__SWIG_3")] - public static extern IntPtr new_aiVector3D__SWIG_3(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___addnset__")] - public static extern IntPtr aiVector3D___addnset__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___subnset__")] - public static extern IntPtr aiVector3D___subnset__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___mulnset____SWIG_0")] - public static extern IntPtr aiVector3D___mulnset____SWIG_0(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___divnset__")] - public static extern IntPtr aiVector3D___divnset__(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___mulnset____SWIG_1")] - public static extern IntPtr aiVector3D___mulnset____SWIG_1(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___mulnset____SWIG_2")] - public static extern IntPtr aiVector3D___mulnset____SWIG_2(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___idx____SWIG_0")] - public static extern float aiVector3D___idx____SWIG_0(HandleRef jarg1, uint jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___equal__")] - public static extern bool aiVector3D___equal__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___nequal__")] - public static extern bool aiVector3D___nequal__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_Set")] - public static extern void aiVector3D_Set(HandleRef jarg1, float jarg2, float jarg3, float jarg4); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_SquareLength")] - public static extern float aiVector3D_SquareLength(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_Length")] - public static extern float aiVector3D_Length(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_Normalize")] - public static extern IntPtr aiVector3D_Normalize(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_SymMul")] - public static extern IntPtr aiVector3D_SymMul(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_x_set")] - public static extern void aiVector3D_x_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_x_get")] - public static extern float aiVector3D_x_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_y_set")] - public static extern void aiVector3D_y_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_y_get")] - public static extern float aiVector3D_y_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_z_set")] - public static extern void aiVector3D_z_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_z_get")] - public static extern float aiVector3D_z_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_delete_aiVector3D")] - public static extern void delete_aiVector3D(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiColor4D__SWIG_0")] - public static extern IntPtr new_aiColor4D__SWIG_0(); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiColor4D__SWIG_1")] - public static extern IntPtr new_aiColor4D__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiColor4D__SWIG_2")] - public static extern IntPtr new_aiColor4D__SWIG_2(float jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiColor4D__SWIG_3")] - public static extern IntPtr new_aiColor4D__SWIG_3(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___addnset__")] - public static extern IntPtr aiColor4D___addnset__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___subnset__")] - public static extern IntPtr aiColor4D___subnset__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___mulnset__")] - public static extern IntPtr aiColor4D___mulnset__(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___divnset__")] - public static extern IntPtr aiColor4D___divnset__(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___equal__")] - public static extern bool aiColor4D___equal__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___nequal__")] - public static extern bool aiColor4D___nequal__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___idx____SWIG_0")] - public static extern float aiColor4D___idx____SWIG_0(HandleRef jarg1, uint jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_IsBlack")] - public static extern bool aiColor4D_IsBlack(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_r_set")] - public static extern void aiColor4D_r_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_r_get")] - public static extern float aiColor4D_r_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_g_set")] - public static extern void aiColor4D_g_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_g_get")] - public static extern float aiColor4D_g_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_b_set")] - public static extern void aiColor4D_b_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_b_get")] - public static extern float aiColor4D_b_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_a_set")] - public static extern void aiColor4D_a_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_a_get")] - public static extern float aiColor4D_a_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_delete_aiColor4D")] - public static extern void delete_aiColor4D(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix3x3__SWIG_0")] - public static extern IntPtr new_aiMatrix3x3__SWIG_0(); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix3x3__SWIG_1")] - public static extern IntPtr new_aiMatrix3x3__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix3x3__SWIG_2")] - public static extern IntPtr new_aiMatrix3x3__SWIG_2(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Transpose")] - public static extern IntPtr aiMatrix3x3_Transpose(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Inverse")] - public static extern IntPtr aiMatrix3x3_Inverse(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Determinant")] - public static extern float aiMatrix3x3_Determinant(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_RotationZ")] - public static extern IntPtr aiMatrix3x3_RotationZ(float jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Rotation")] - public static extern IntPtr aiMatrix3x3_Rotation(float jarg1, HandleRef jarg2, HandleRef jarg3); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Translation")] - public static extern IntPtr aiMatrix3x3_Translation(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_FromToMatrix")] - public static extern IntPtr aiMatrix3x3_FromToMatrix(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a1_set")] - public static extern void aiMatrix3x3_a1_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a1_get")] - public static extern float aiMatrix3x3_a1_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a2_set")] - public static extern void aiMatrix3x3_a2_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a2_get")] - public static extern float aiMatrix3x3_a2_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a3_set")] - public static extern void aiMatrix3x3_a3_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a3_get")] - public static extern float aiMatrix3x3_a3_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b1_set")] - public static extern void aiMatrix3x3_b1_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b1_get")] - public static extern float aiMatrix3x3_b1_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b2_set")] - public static extern void aiMatrix3x3_b2_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b2_get")] - public static extern float aiMatrix3x3_b2_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b3_set")] - public static extern void aiMatrix3x3_b3_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b3_get")] - public static extern float aiMatrix3x3_b3_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c1_set")] - public static extern void aiMatrix3x3_c1_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c1_get")] - public static extern float aiMatrix3x3_c1_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c2_set")] - public static extern void aiMatrix3x3_c2_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c2_get")] - public static extern float aiMatrix3x3_c2_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c3_set")] - public static extern void aiMatrix3x3_c3_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c3_get")] - public static extern float aiMatrix3x3_c3_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_delete_aiMatrix3x3")] - public static extern void delete_aiMatrix3x3(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix4x4__SWIG_0")] - public static extern IntPtr new_aiMatrix4x4__SWIG_0(); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix4x4__SWIG_1")] - public static extern IntPtr new_aiMatrix4x4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11, float jarg12, float jarg13, float jarg14, float jarg15, float jarg16); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix4x4__SWIG_2")] - public static extern IntPtr new_aiMatrix4x4__SWIG_2(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Transpose")] - public static extern IntPtr aiMatrix4x4_Transpose(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Inverse")] - public static extern IntPtr aiMatrix4x4_Inverse(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Determinant")] - public static extern float aiMatrix4x4_Determinant(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_IsIdentity")] - public static extern bool aiMatrix4x4_IsIdentity(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Decompose")] - public static extern void aiMatrix4x4_Decompose(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_DecomposeNoScaling")] - public static extern void aiMatrix4x4_DecomposeNoScaling(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_FromEulerAnglesXYZ__SWIG_0")] - public static extern IntPtr aiMatrix4x4_FromEulerAnglesXYZ__SWIG_0(HandleRef jarg1, float jarg2, float jarg3, float jarg4); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_FromEulerAnglesXYZ__SWIG_1")] - public static extern IntPtr aiMatrix4x4_FromEulerAnglesXYZ__SWIG_1(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_RotationX")] - public static extern IntPtr aiMatrix4x4_RotationX(float jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_RotationY")] - public static extern IntPtr aiMatrix4x4_RotationY(float jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_RotationZ")] - public static extern IntPtr aiMatrix4x4_RotationZ(float jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Rotation")] - public static extern IntPtr aiMatrix4x4_Rotation(float jarg1, HandleRef jarg2, HandleRef jarg3); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Translation")] - public static extern IntPtr aiMatrix4x4_Translation(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Scaling")] - public static extern IntPtr aiMatrix4x4_Scaling(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_FromToMatrix")] - public static extern IntPtr aiMatrix4x4_FromToMatrix(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a1_set")] - public static extern void aiMatrix4x4_a1_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a1_get")] - public static extern float aiMatrix4x4_a1_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a2_set")] - public static extern void aiMatrix4x4_a2_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a2_get")] - public static extern float aiMatrix4x4_a2_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a3_set")] - public static extern void aiMatrix4x4_a3_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a3_get")] - public static extern float aiMatrix4x4_a3_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a4_set")] - public static extern void aiMatrix4x4_a4_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a4_get")] - public static extern float aiMatrix4x4_a4_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b1_set")] - public static extern void aiMatrix4x4_b1_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b1_get")] - public static extern float aiMatrix4x4_b1_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b2_set")] - public static extern void aiMatrix4x4_b2_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b2_get")] - public static extern float aiMatrix4x4_b2_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b3_set")] - public static extern void aiMatrix4x4_b3_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b3_get")] - public static extern float aiMatrix4x4_b3_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b4_set")] - public static extern void aiMatrix4x4_b4_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b4_get")] - public static extern float aiMatrix4x4_b4_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c1_set")] - public static extern void aiMatrix4x4_c1_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c1_get")] - public static extern float aiMatrix4x4_c1_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c2_set")] - public static extern void aiMatrix4x4_c2_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c2_get")] - public static extern float aiMatrix4x4_c2_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c3_set")] - public static extern void aiMatrix4x4_c3_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c3_get")] - public static extern float aiMatrix4x4_c3_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c4_set")] - public static extern void aiMatrix4x4_c4_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c4_get")] - public static extern float aiMatrix4x4_c4_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d1_set")] - public static extern void aiMatrix4x4_d1_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d1_get")] - public static extern float aiMatrix4x4_d1_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d2_set")] - public static extern void aiMatrix4x4_d2_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d2_get")] - public static extern float aiMatrix4x4_d2_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d3_set")] - public static extern void aiMatrix4x4_d3_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d3_get")] - public static extern float aiMatrix4x4_d3_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d4_set")] - public static extern void aiMatrix4x4_d4_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d4_get")] - public static extern float aiMatrix4x4_d4_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_delete_aiMatrix4x4")] - public static extern void delete_aiMatrix4x4(HandleRef jarg1); - [DllImport("Assimp", EntryPoint="CSharp_aiCamera_mName_set")] public static extern void aiCamera_mName_set(HandleRef jarg1, HandleRef jarg2); @@ -1637,9 +1202,6 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_AI_DEFAULT_MATERIAL_NAME_get")] public static extern string AI_DEFAULT_MATERIAL_NAME_get(); - [DllImport("Assimp", EntryPoint="CSharp_AI_DEFAULT_TEXTURED_MATERIAL_NAME_get")] - public static extern string AI_DEFAULT_TEXTURED_MATERIAL_NAME_get(); - [DllImport("Assimp", EntryPoint="CSharp_aiUVTransform_mTranslation_set")] public static extern void aiUVTransform_mTranslation_set(HandleRef jarg1, HandleRef jarg2); @@ -1715,6 +1277,33 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_GetTextureCount")] public static extern uint aiMaterial_GetTextureCount(HandleRef jarg1, int jarg2); + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_AddBinaryProperty")] + public static extern int aiMaterial_AddBinaryProperty(HandleRef jarg1, HandleRef jarg2, uint jarg3, string jarg4, uint jarg5, uint jarg6, int jarg7); + + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_AddProperty__SWIG_0")] + public static extern int aiMaterial_AddProperty__SWIG_0(HandleRef jarg1, HandleRef jarg2, string jarg3, uint jarg4, uint jarg5); + + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_AddProperty__SWIG_1")] + public static extern int aiMaterial_AddProperty__SWIG_1(HandleRef jarg1, HandleRef jarg2, string jarg3, uint jarg4); + + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_AddProperty__SWIG_2")] + public static extern int aiMaterial_AddProperty__SWIG_2(HandleRef jarg1, HandleRef jarg2, string jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_RemoveProperty__SWIG_0")] + public static extern int aiMaterial_RemoveProperty__SWIG_0(HandleRef jarg1, string jarg2, uint jarg3, uint jarg4); + + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_RemoveProperty__SWIG_1")] + public static extern int aiMaterial_RemoveProperty__SWIG_1(HandleRef jarg1, string jarg2, uint jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_RemoveProperty__SWIG_2")] + public static extern int aiMaterial_RemoveProperty__SWIG_2(HandleRef jarg1, string jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_Clear")] + public static extern void aiMaterial_Clear(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_CopyPropertyList")] + public static extern void aiMaterial_CopyPropertyList(HandleRef jarg1, HandleRef jarg2); + [DllImport("Assimp", EntryPoint="CSharp_aiMaterial_GetDiffuse")] public static extern bool aiMaterial_GetDiffuse(HandleRef jarg1, HandleRef jarg2); @@ -1808,75 +1397,6 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp__AI_MATKEY_TEXFLAGS_BASE_get")] public static extern string _AI_MATKEY_TEXFLAGS_BASE_get(); - [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_0")] - public static extern IntPtr new_aiQuaternion__SWIG_0(); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_1")] - public static extern IntPtr new_aiQuaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_2")] - public static extern IntPtr new_aiQuaternion__SWIG_2(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_3")] - public static extern IntPtr new_aiQuaternion__SWIG_3(float jarg1, float jarg2, float jarg3); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_4")] - public static extern IntPtr new_aiQuaternion__SWIG_4(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_5")] - public static extern IntPtr new_aiQuaternion__SWIG_5(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_GetMatrix")] - public static extern IntPtr aiQuaternion_GetMatrix(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion___equal__")] - public static extern bool aiQuaternion___equal__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion___nequal__")] - public static extern bool aiQuaternion___nequal__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_Normalize")] - public static extern IntPtr aiQuaternion_Normalize(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_Conjugate")] - public static extern IntPtr aiQuaternion_Conjugate(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_Rotate")] - public static extern IntPtr aiQuaternion_Rotate(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion___mul__")] - public static extern IntPtr aiQuaternion___mul__(HandleRef jarg1, HandleRef jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_Interpolate")] - public static extern void aiQuaternion_Interpolate(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, float jarg4); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_w_set")] - public static extern void aiQuaternion_w_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_w_get")] - public static extern float aiQuaternion_w_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_x_set")] - public static extern void aiQuaternion_x_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_x_get")] - public static extern float aiQuaternion_x_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_y_set")] - public static extern void aiQuaternion_y_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_y_get")] - public static extern float aiQuaternion_y_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_z_set")] - public static extern void aiQuaternion_z_set(HandleRef jarg1, float jarg2); - - [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_z_get")] - public static extern float aiQuaternion_z_get(HandleRef jarg1); - - [DllImport("Assimp", EntryPoint="CSharp_delete_aiQuaternion")] - public static extern void delete_aiQuaternion(HandleRef jarg1); - [DllImport("Assimp", EntryPoint="CSharp_aiNode_mName_set")] public static extern void aiNode_mName_set(HandleRef jarg1, HandleRef jarg2); @@ -2015,6 +1535,12 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_aiScene_HasAnimations")] public static extern bool aiScene_HasAnimations(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_aiScene_mPrivate_set")] + public static extern void aiScene_mPrivate_set(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiScene_mPrivate_get")] + public static extern IntPtr aiScene_mPrivate_get(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_aiScene_GetmAnimations")] public static extern IntPtr aiScene_GetmAnimations(HandleRef jarg1); @@ -2105,9 +1631,6 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_AI_PROPERTY_WAS_NOT_EXISTING_get")] public static extern int AI_PROPERTY_WAS_NOT_EXISTING_get(); - [DllImport("Assimp", EntryPoint="CSharp_aiImportFileFromMemory")] - public static extern IntPtr aiImportFileFromMemory(string jarg1, uint jarg2, uint jarg3, string jarg4); - [DllImport("Assimp", EntryPoint="CSharp_new_Importer__SWIG_0")] public static extern IntPtr new_Importer__SWIG_0(); @@ -2165,6 +1688,12 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_Importer_GetErrorString")] public static extern string Importer_GetErrorString(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_Importer_GetScene")] + public static extern IntPtr Importer_GetScene(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_Importer_GetOrphanedScene")] + public static extern IntPtr Importer_GetOrphanedScene(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_Importer_IsExtensionSupported__SWIG_0")] public static extern bool Importer_IsExtensionSupported__SWIG_0(HandleRef jarg1, string jarg2); @@ -2174,11 +1703,20 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_Importer_GetExtensionList__SWIG_1")] public static extern void Importer_GetExtensionList__SWIG_1(HandleRef jarg1, HandleRef jarg2); - [DllImport("Assimp", EntryPoint="CSharp_Importer_GetScene")] - public static extern IntPtr Importer_GetScene(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_Importer_GetImporterCount")] + public static extern uint Importer_GetImporterCount(HandleRef jarg1); - [DllImport("Assimp", EntryPoint="CSharp_Importer_GetOrphanedScene")] - public static extern IntPtr Importer_GetOrphanedScene(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_Importer_GetImporterInfo")] + public static extern IntPtr Importer_GetImporterInfo(HandleRef jarg1, uint jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_Importer_GetImporter__SWIG_0")] + public static extern IntPtr Importer_GetImporter__SWIG_0(HandleRef jarg1, uint jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_Importer_GetImporter__SWIG_1")] + public static extern IntPtr Importer_GetImporter__SWIG_1(HandleRef jarg1, string jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_Importer_GetImporterIndex")] + public static extern uint Importer_GetImporterIndex(HandleRef jarg1, string jarg2); [DllImport("Assimp", EntryPoint="CSharp_Importer_GetMemoryRequirements")] public static extern void Importer_GetMemoryRequirements(HandleRef jarg1, HandleRef jarg2); @@ -2186,6 +1724,9 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_Importer_SetExtraVerbose")] public static extern void Importer_SetExtraVerbose(HandleRef jarg1, bool jarg2); + [DllImport("Assimp", EntryPoint="CSharp_Importer_Pimpl__SWIG_0")] + public static extern IntPtr Importer_Pimpl__SWIG_0(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_Importer_GetExtensionList__SWIG_2")] public static extern string Importer_GetExtensionList__SWIG_2(HandleRef jarg1); @@ -2198,6 +1739,549 @@ class AssimpPINVOKE { [DllImport("Assimp", EntryPoint="CSharp_ProgressHandler_Update__SWIG_1")] public static extern bool ProgressHandler_Update__SWIG_1(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_new_aiColor4D__SWIG_0")] + public static extern IntPtr new_aiColor4D__SWIG_0(); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiColor4D__SWIG_1")] + public static extern IntPtr new_aiColor4D__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiColor4D__SWIG_2")] + public static extern IntPtr new_aiColor4D__SWIG_2(float jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiColor4D__SWIG_3")] + public static extern IntPtr new_aiColor4D__SWIG_3(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___addnset__")] + public static extern IntPtr aiColor4D___addnset__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___subnset__")] + public static extern IntPtr aiColor4D___subnset__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___mulnset__")] + public static extern IntPtr aiColor4D___mulnset__(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___divnset__")] + public static extern IntPtr aiColor4D___divnset__(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___equal__")] + public static extern bool aiColor4D___equal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___nequal__")] + public static extern bool aiColor4D___nequal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D___idx____SWIG_0")] + public static extern float aiColor4D___idx____SWIG_0(HandleRef jarg1, uint jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_IsBlack")] + public static extern bool aiColor4D_IsBlack(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_r_set")] + public static extern void aiColor4D_r_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_r_get")] + public static extern float aiColor4D_r_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_g_set")] + public static extern void aiColor4D_g_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_g_get")] + public static extern float aiColor4D_g_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_b_set")] + public static extern void aiColor4D_b_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_b_get")] + public static extern float aiColor4D_b_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_a_set")] + public static extern void aiColor4D_a_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiColor4D_a_get")] + public static extern float aiColor4D_a_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_delete_aiColor4D")] + public static extern void delete_aiColor4D(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiVector3D__SWIG_0")] + public static extern IntPtr new_aiVector3D__SWIG_0(); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiVector3D__SWIG_1")] + public static extern IntPtr new_aiVector3D__SWIG_1(float jarg1, float jarg2, float jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiVector3D__SWIG_2")] + public static extern IntPtr new_aiVector3D__SWIG_2(float jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiVector3D__SWIG_3")] + public static extern IntPtr new_aiVector3D__SWIG_3(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___addnset__")] + public static extern IntPtr aiVector3D___addnset__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___subnset__")] + public static extern IntPtr aiVector3D___subnset__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___mulnset____SWIG_0")] + public static extern IntPtr aiVector3D___mulnset____SWIG_0(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___divnset__")] + public static extern IntPtr aiVector3D___divnset__(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___mulnset____SWIG_1")] + public static extern IntPtr aiVector3D___mulnset____SWIG_1(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___mulnset____SWIG_2")] + public static extern IntPtr aiVector3D___mulnset____SWIG_2(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___idx____SWIG_0")] + public static extern float aiVector3D___idx____SWIG_0(HandleRef jarg1, uint jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___equal__")] + public static extern bool aiVector3D___equal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D___nequal__")] + public static extern bool aiVector3D___nequal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_Set")] + public static extern void aiVector3D_Set(HandleRef jarg1, float jarg2, float jarg3, float jarg4); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_SquareLength")] + public static extern float aiVector3D_SquareLength(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_Length")] + public static extern float aiVector3D_Length(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_Normalize")] + public static extern IntPtr aiVector3D_Normalize(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_SymMul")] + public static extern IntPtr aiVector3D_SymMul(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_x_set")] + public static extern void aiVector3D_x_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_x_get")] + public static extern float aiVector3D_x_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_y_set")] + public static extern void aiVector3D_y_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_y_get")] + public static extern float aiVector3D_y_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_z_set")] + public static extern void aiVector3D_z_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector3D_z_get")] + public static extern float aiVector3D_z_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_delete_aiVector3D")] + public static extern void delete_aiVector3D(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiVector2D__SWIG_0")] + public static extern IntPtr new_aiVector2D__SWIG_0(); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiVector2D__SWIG_1")] + public static extern IntPtr new_aiVector2D__SWIG_1(float jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiVector2D__SWIG_2")] + public static extern IntPtr new_aiVector2D__SWIG_2(float jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiVector2D__SWIG_3")] + public static extern IntPtr new_aiVector2D__SWIG_3(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_Set")] + public static extern void aiVector2D_Set(HandleRef jarg1, float jarg2, float jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_SquareLength")] + public static extern float aiVector2D_SquareLength(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_Length")] + public static extern float aiVector2D_Length(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_Normalize")] + public static extern IntPtr aiVector2D_Normalize(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___addnset__")] + public static extern IntPtr aiVector2D___addnset__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___subnset__")] + public static extern IntPtr aiVector2D___subnset__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___mulnset__")] + public static extern IntPtr aiVector2D___mulnset__(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___divnset__")] + public static extern IntPtr aiVector2D___divnset__(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___idx____SWIG_0")] + public static extern float aiVector2D___idx____SWIG_0(HandleRef jarg1, uint jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___equal__")] + public static extern bool aiVector2D___equal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___nequal__")] + public static extern bool aiVector2D___nequal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D___set__")] + public static extern IntPtr aiVector2D___set__(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_SymMul")] + public static extern IntPtr aiVector2D_SymMul(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_x_set")] + public static extern void aiVector2D_x_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_x_get")] + public static extern float aiVector2D_x_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_y_set")] + public static extern void aiVector2D_y_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiVector2D_y_get")] + public static extern float aiVector2D_y_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_delete_aiVector2D")] + public static extern void delete_aiVector2D(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_0")] + public static extern IntPtr new_aiQuaternion__SWIG_0(); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_1")] + public static extern IntPtr new_aiQuaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_2")] + public static extern IntPtr new_aiQuaternion__SWIG_2(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_3")] + public static extern IntPtr new_aiQuaternion__SWIG_3(float jarg1, float jarg2, float jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_4")] + public static extern IntPtr new_aiQuaternion__SWIG_4(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiQuaternion__SWIG_5")] + public static extern IntPtr new_aiQuaternion__SWIG_5(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_GetMatrix")] + public static extern IntPtr aiQuaternion_GetMatrix(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion___equal__")] + public static extern bool aiQuaternion___equal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion___nequal__")] + public static extern bool aiQuaternion___nequal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_Normalize")] + public static extern IntPtr aiQuaternion_Normalize(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_Conjugate")] + public static extern IntPtr aiQuaternion_Conjugate(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_Rotate")] + public static extern IntPtr aiQuaternion_Rotate(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion___mul__")] + public static extern IntPtr aiQuaternion___mul__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_Interpolate")] + public static extern void aiQuaternion_Interpolate(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, float jarg4); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_w_set")] + public static extern void aiQuaternion_w_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_w_get")] + public static extern float aiQuaternion_w_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_x_set")] + public static extern void aiQuaternion_x_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_x_get")] + public static extern float aiQuaternion_x_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_y_set")] + public static extern void aiQuaternion_y_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_y_get")] + public static extern float aiQuaternion_y_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_z_set")] + public static extern void aiQuaternion_z_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiQuaternion_z_get")] + public static extern float aiQuaternion_z_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_delete_aiQuaternion")] + public static extern void delete_aiQuaternion(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix3x3__SWIG_0")] + public static extern IntPtr new_aiMatrix3x3__SWIG_0(); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix3x3__SWIG_1")] + public static extern IntPtr new_aiMatrix3x3__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3___mulnset__")] + public static extern IntPtr aiMatrix3x3___mulnset__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3___mul__")] + public static extern IntPtr aiMatrix3x3___mul__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3___idx____SWIG_0")] + public static extern IntPtr aiMatrix3x3___idx____SWIG_0(HandleRef jarg1, uint jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3___equal__")] + public static extern bool aiMatrix3x3___equal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3___nequal__")] + public static extern bool aiMatrix3x3___nequal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix3x3__SWIG_2")] + public static extern IntPtr new_aiMatrix3x3__SWIG_2(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Transpose")] + public static extern IntPtr aiMatrix3x3_Transpose(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Inverse")] + public static extern IntPtr aiMatrix3x3_Inverse(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Determinant")] + public static extern float aiMatrix3x3_Determinant(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_RotationZ")] + public static extern IntPtr aiMatrix3x3_RotationZ(float jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Rotation")] + public static extern IntPtr aiMatrix3x3_Rotation(float jarg1, HandleRef jarg2, HandleRef jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_Translation")] + public static extern IntPtr aiMatrix3x3_Translation(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_FromToMatrix")] + public static extern IntPtr aiMatrix3x3_FromToMatrix(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a1_set")] + public static extern void aiMatrix3x3_a1_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a1_get")] + public static extern float aiMatrix3x3_a1_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a2_set")] + public static extern void aiMatrix3x3_a2_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a2_get")] + public static extern float aiMatrix3x3_a2_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a3_set")] + public static extern void aiMatrix3x3_a3_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_a3_get")] + public static extern float aiMatrix3x3_a3_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b1_set")] + public static extern void aiMatrix3x3_b1_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b1_get")] + public static extern float aiMatrix3x3_b1_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b2_set")] + public static extern void aiMatrix3x3_b2_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b2_get")] + public static extern float aiMatrix3x3_b2_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b3_set")] + public static extern void aiMatrix3x3_b3_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_b3_get")] + public static extern float aiMatrix3x3_b3_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c1_set")] + public static extern void aiMatrix3x3_c1_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c1_get")] + public static extern float aiMatrix3x3_c1_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c2_set")] + public static extern void aiMatrix3x3_c2_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c2_get")] + public static extern float aiMatrix3x3_c2_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c3_set")] + public static extern void aiMatrix3x3_c3_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix3x3_c3_get")] + public static extern float aiMatrix3x3_c3_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_delete_aiMatrix3x3")] + public static extern void delete_aiMatrix3x3(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix4x4__SWIG_0")] + public static extern IntPtr new_aiMatrix4x4__SWIG_0(); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix4x4__SWIG_1")] + public static extern IntPtr new_aiMatrix4x4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11, float jarg12, float jarg13, float jarg14, float jarg15, float jarg16); + + [DllImport("Assimp", EntryPoint="CSharp_new_aiMatrix4x4__SWIG_2")] + public static extern IntPtr new_aiMatrix4x4__SWIG_2(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4___idx____SWIG_0")] + public static extern IntPtr aiMatrix4x4___idx____SWIG_0(HandleRef jarg1, uint jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4___equal__")] + public static extern bool aiMatrix4x4___equal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4___nequal__")] + public static extern bool aiMatrix4x4___nequal__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4___mulnset__")] + public static extern IntPtr aiMatrix4x4___mulnset__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4___mul__")] + public static extern IntPtr aiMatrix4x4___mul__(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Transpose")] + public static extern IntPtr aiMatrix4x4_Transpose(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Inverse")] + public static extern IntPtr aiMatrix4x4_Inverse(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Determinant")] + public static extern float aiMatrix4x4_Determinant(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_IsIdentity")] + public static extern bool aiMatrix4x4_IsIdentity(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Decompose")] + public static extern void aiMatrix4x4_Decompose(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, HandleRef jarg4); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_DecomposeNoScaling")] + public static extern void aiMatrix4x4_DecomposeNoScaling(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_FromEulerAnglesXYZ__SWIG_0")] + public static extern IntPtr aiMatrix4x4_FromEulerAnglesXYZ__SWIG_0(HandleRef jarg1, float jarg2, float jarg3, float jarg4); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_FromEulerAnglesXYZ__SWIG_1")] + public static extern IntPtr aiMatrix4x4_FromEulerAnglesXYZ__SWIG_1(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_RotationX")] + public static extern IntPtr aiMatrix4x4_RotationX(float jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_RotationY")] + public static extern IntPtr aiMatrix4x4_RotationY(float jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_RotationZ")] + public static extern IntPtr aiMatrix4x4_RotationZ(float jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Rotation")] + public static extern IntPtr aiMatrix4x4_Rotation(float jarg1, HandleRef jarg2, HandleRef jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Translation")] + public static extern IntPtr aiMatrix4x4_Translation(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_Scaling")] + public static extern IntPtr aiMatrix4x4_Scaling(HandleRef jarg1, HandleRef jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_FromToMatrix")] + public static extern IntPtr aiMatrix4x4_FromToMatrix(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a1_set")] + public static extern void aiMatrix4x4_a1_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a1_get")] + public static extern float aiMatrix4x4_a1_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a2_set")] + public static extern void aiMatrix4x4_a2_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a2_get")] + public static extern float aiMatrix4x4_a2_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a3_set")] + public static extern void aiMatrix4x4_a3_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a3_get")] + public static extern float aiMatrix4x4_a3_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a4_set")] + public static extern void aiMatrix4x4_a4_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_a4_get")] + public static extern float aiMatrix4x4_a4_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b1_set")] + public static extern void aiMatrix4x4_b1_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b1_get")] + public static extern float aiMatrix4x4_b1_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b2_set")] + public static extern void aiMatrix4x4_b2_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b2_get")] + public static extern float aiMatrix4x4_b2_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b3_set")] + public static extern void aiMatrix4x4_b3_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b3_get")] + public static extern float aiMatrix4x4_b3_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b4_set")] + public static extern void aiMatrix4x4_b4_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_b4_get")] + public static extern float aiMatrix4x4_b4_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c1_set")] + public static extern void aiMatrix4x4_c1_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c1_get")] + public static extern float aiMatrix4x4_c1_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c2_set")] + public static extern void aiMatrix4x4_c2_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c2_get")] + public static extern float aiMatrix4x4_c2_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c3_set")] + public static extern void aiMatrix4x4_c3_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c3_get")] + public static extern float aiMatrix4x4_c3_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c4_set")] + public static extern void aiMatrix4x4_c4_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_c4_get")] + public static extern float aiMatrix4x4_c4_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d1_set")] + public static extern void aiMatrix4x4_d1_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d1_get")] + public static extern float aiMatrix4x4_d1_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d2_set")] + public static extern void aiMatrix4x4_d2_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d2_get")] + public static extern float aiMatrix4x4_d2_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d3_set")] + public static extern void aiMatrix4x4_d3_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d3_get")] + public static extern float aiMatrix4x4_d3_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d4_set")] + public static extern void aiMatrix4x4_d4_set(HandleRef jarg1, float jarg2); + + [DllImport("Assimp", EntryPoint="CSharp_aiMatrix4x4_d4_get")] + public static extern float aiMatrix4x4_d4_get(HandleRef jarg1); + + [DllImport("Assimp", EntryPoint="CSharp_delete_aiMatrix4x4")] + public static extern void delete_aiMatrix4x4(HandleRef jarg1); + [DllImport("Assimp", EntryPoint="CSharp_FloatVector_Clear")] public static extern void FloatVector_Clear(HandleRef jarg1); diff --git a/port/Assimp.NET/Assimp.NET_CS/FloatVector.cs b/port/Assimp.NET/Assimp.NET_CS/FloatVector.cs index 5fb6144ee..d8e9f212f 100644 --- a/port/Assimp.NET/Assimp.NET_CS/FloatVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/FloatVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/Importer.cs b/port/Assimp.NET/Assimp.NET_CS/Importer.cs index 111c70622..9709b38c2 100644 --- a/port/Assimp.NET/Assimp.NET_CS/Importer.cs +++ b/port/Assimp.NET/Assimp.NET_CS/Importer.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -128,6 +128,18 @@ public class Importer : IDisposable { 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) { bool ret = AssimpPINVOKE.Importer_IsExtensionSupported__SWIG_0(swigCPtr, szExtension); return ret; @@ -143,15 +155,31 @@ public class Importer : IDisposable { 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; } - 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; } @@ -164,6 +192,12 @@ public class Importer : IDisposable { 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() { string ret = AssimpPINVOKE.Importer_GetExtensionList__SWIG_2(swigCPtr); return ret; diff --git a/port/Assimp.NET/Assimp.NET_CS/ProgressHandler.cs b/port/Assimp.NET/Assimp.NET_CS/ProgressHandler.cs index e27527f92..4493930f3 100644 --- a/port/Assimp.NET/Assimp.NET_CS/ProgressHandler.cs +++ b/port/Assimp.NET/Assimp.NET_CS/ProgressHandler.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_Assimp__BaseImporter.cs b/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_Assimp__BaseImporter.cs new file mode 100644 index 000000000..a6b0c4d74 --- /dev/null +++ b/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; + } +} diff --git a/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_Assimp__ImporterPimpl.cs b/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_Assimp__ImporterPimpl.cs new file mode 100644 index 000000000..45900e9ec --- /dev/null +++ b/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; + } +} diff --git a/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_aiImporterDesc.cs b/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_aiImporterDesc.cs new file mode 100644 index 000000000..90e310079 --- /dev/null +++ b/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; + } +} diff --git a/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_float.cs b/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_float.cs new file mode 100644 index 000000000..7d117d2a7 --- /dev/null +++ b/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; + } +} diff --git a/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_std__string.cs b/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_std__string.cs index bcc27ba4d..e539303f1 100644 --- a/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_std__string.cs +++ b/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). - * Version 2.0.1 + * Version 2.0.8 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_void.cs b/port/Assimp.NET/Assimp.NET_CS/SWIGTYPE_p_void.cs new file mode 100644 index 000000000..f87f7e5ee --- /dev/null +++ b/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; + } +} diff --git a/port/Assimp.NET/Assimp.NET_CS/UintVector.cs b/port/Assimp.NET/Assimp.NET_CS/UintVector.cs index 11cd9944a..def1a50de 100644 --- a/port/Assimp.NET/Assimp.NET_CS/UintVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/UintVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiAnimBehaviour.cs b/port/Assimp.NET/Assimp.NET_CS/aiAnimBehaviour.cs index a0cbecbc7..0483fd585 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiAnimBehaviour.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiAnimBehaviour.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiAnimMesh.cs b/port/Assimp.NET/Assimp.NET_CS/aiAnimMesh.cs index 2e0b25f60..b61b4da19 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiAnimMesh.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiAnimMesh.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiAnimMeshVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiAnimMeshVector.cs index 5ad7bbaa9..0a4445949 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiAnimMeshVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiAnimMeshVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiAnimation.cs b/port/Assimp.NET/Assimp.NET_CS/aiAnimation.cs index 375a4e1ab..e9b30800f 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiAnimation.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiAnimation.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiAnimationVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiAnimationVector.cs index 6e5a0c899..6a21f1242 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiAnimationVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiAnimationVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiBlendMode.cs b/port/Assimp.NET/Assimp.NET_CS/aiBlendMode.cs index 2aa7c59dd..ab8e563a6 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiBlendMode.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiBlendMode.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiBone.cs b/port/Assimp.NET/Assimp.NET_CS/aiBone.cs index df3aa5904..226ce943e 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiBone.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiBone.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiBoneVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiBoneVector.cs index 077d05f28..a6feb46ff 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiBoneVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiBoneVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiCamera.cs b/port/Assimp.NET/Assimp.NET_CS/aiCamera.cs index 5bfda016e..3c96d0d21 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiCamera.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiCamera.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiCameraVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiCameraVector.cs index 66a12d5d6..1cbc857e1 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiCameraVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiCameraVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiColor3D.cs b/port/Assimp.NET/Assimp.NET_CS/aiColor3D.cs index 3c87df89d..8590b614f 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiColor3D.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiColor3D.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiColor4D.cs b/port/Assimp.NET/Assimp.NET_CS/aiColor4D.cs index c8e0110ea..435ec505a 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiColor4D.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiColor4D.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiColor4DVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiColor4DVector.cs index 0608bac52..3b1b76920 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiColor4DVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiColor4DVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiColor4DVectorVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiColor4DVectorVector.cs index 8440965be..ffe291d0e 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiColor4DVectorVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiColor4DVectorVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiComponent.cs b/port/Assimp.NET/Assimp.NET_CS/aiComponent.cs index 5daf83b2c..63e94d36a 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiComponent.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiComponent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiDefaultLogStream.cs b/port/Assimp.NET/Assimp.NET_CS/aiDefaultLogStream.cs index 1d1dd7bfa..a39efdbd3 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiDefaultLogStream.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiDefaultLogStream.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiFace.cs b/port/Assimp.NET/Assimp.NET_CS/aiFace.cs index 71eb36fcf..5d2a2528f 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiFace.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiFace.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiFaceVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiFaceVector.cs index 416733bc8..9c612e6e0 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiFaceVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiFaceVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiLight.cs b/port/Assimp.NET/Assimp.NET_CS/aiLight.cs index 9ff95c11b..8207ef21a 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiLight.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiLight.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiLightSourceType.cs b/port/Assimp.NET/Assimp.NET_CS/aiLightSourceType.cs index 1b022d756..aedc03417 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiLightSourceType.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiLightSourceType.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiLightVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiLightVector.cs index a87e8a7f6..6bf566e1e 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiLightVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiLightVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMaterial.cs b/port/Assimp.NET/Assimp.NET_CS/aiMaterial.cs index 58c951829..11e9354c3 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMaterial.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMaterial.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -76,6 +76,49 @@ public class aiMaterial : IDisposable { 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) { bool ret = AssimpPINVOKE.aiMaterial_GetDiffuse(swigCPtr, aiColor4D.getCPtr(INOUT)); return ret; diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMaterialProperty.cs b/port/Assimp.NET/Assimp.NET_CS/aiMaterialProperty.cs index 3d72905c5..b32e11a6b 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMaterialProperty.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMaterialProperty.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMaterialVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiMaterialVector.cs index b3a2e97ec..13c19ce1a 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMaterialVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMaterialVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMatrix3x3.cs b/port/Assimp.NET/Assimp.NET_CS/aiMatrix3x3.cs index cc4cb6506..633f06721 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMatrix3x3.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMatrix3x3.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * 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 __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) { if (AssimpPINVOKE.SWIGPendingException.Pending) throw AssimpPINVOKE.SWIGPendingException.Retrieve(); } diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMatrix4x4.cs b/port/Assimp.NET/Assimp.NET_CS/aiMatrix4x4.cs index f01a413b1..aae451646 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMatrix4x4.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMatrix4x4.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -50,6 +50,36 @@ public class aiMatrix4x4 : IDisposable { 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() { aiMatrix4x4 ret = new aiMatrix4x4(AssimpPINVOKE.aiMatrix4x4_Transpose(swigCPtr), false); return ret; diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMemoryInfo.cs b/port/Assimp.NET/Assimp.NET_CS/aiMemoryInfo.cs index cc60edbab..734f00606 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMemoryInfo.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMemoryInfo.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMesh.cs b/port/Assimp.NET/Assimp.NET_CS/aiMesh.cs index 2f640d8e4..bf55782ce 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMesh.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMesh.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMeshAnim.cs b/port/Assimp.NET/Assimp.NET_CS/aiMeshAnim.cs index 4e0a28285..78237a555 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMeshAnim.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMeshAnim.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMeshAnimVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiMeshAnimVector.cs index 2d7ae7b5b..c862c258c 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMeshAnimVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMeshAnimVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMeshKey.cs b/port/Assimp.NET/Assimp.NET_CS/aiMeshKey.cs index b1f72533f..af16589ff 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMeshKey.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMeshKey.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMeshKeyVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiMeshKeyVector.cs index 7a37dbd2a..73039be46 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMeshKeyVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMeshKeyVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiMeshVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiMeshVector.cs index 35153ca0d..8ea841cf2 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiMeshVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiMeshVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiNode.cs b/port/Assimp.NET/Assimp.NET_CS/aiNode.cs index c830734e2..0e650c0d4 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiNode.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiNode.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiNodeAnim.cs b/port/Assimp.NET/Assimp.NET_CS/aiNodeAnim.cs index 5fcd60adf..629f4f2a9 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiNodeAnim.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiNodeAnim.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiNodeAnimVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiNodeAnimVector.cs index d34f0078c..08ba41850 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiNodeAnimVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiNodeAnimVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiNodeVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiNodeVector.cs index 66eafbf6b..5f7e0c7fd 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiNodeVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiNodeVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiOrigin.cs b/port/Assimp.NET/Assimp.NET_CS/aiOrigin.cs index 8e43dbdbe..8dded0e55 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiOrigin.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiOrigin.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiPlane.cs b/port/Assimp.NET/Assimp.NET_CS/aiPlane.cs index dafd23abe..e19fd572a 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiPlane.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiPlane.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiPostProcessSteps.cs b/port/Assimp.NET/Assimp.NET_CS/aiPostProcessSteps.cs index 65bf020e8..e5e0d18a8 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiPostProcessSteps.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiPostProcessSteps.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -31,7 +31,9 @@ public enum aiPostProcessSteps { aiProcess_OptimizeMeshes = 0x200000, aiProcess_OptimizeGraph = 0x400000, aiProcess_FlipUVs = 0x800000, - aiProcess_FlipWindingOrder = 0x1000000 + aiProcess_FlipWindingOrder = 0x1000000, + aiProcess_SplitByBoneCount = 0x2000000, + aiProcess_Debone = 0x4000000 , aiProcess_ConvertToLeftHanded = aiProcess_MakeLeftHanded|aiProcess_FlipUVs|aiProcess_FlipWindingOrder, } diff --git a/port/Assimp.NET/Assimp.NET_CS/aiPrimitiveType.cs b/port/Assimp.NET/Assimp.NET_CS/aiPrimitiveType.cs index bf1421f04..7c1411611 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiPrimitiveType.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiPrimitiveType.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiPropertyTypeInfo.cs b/port/Assimp.NET/Assimp.NET_CS/aiPropertyTypeInfo.cs index 478846059..efac6be5e 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiPropertyTypeInfo.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiPropertyTypeInfo.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiQuatKey.cs b/port/Assimp.NET/Assimp.NET_CS/aiQuatKey.cs index 01ada5475..62c31f803 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiQuatKey.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiQuatKey.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiQuatKeyVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiQuatKeyVector.cs index 902b031c3..eac1fde9c 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiQuatKeyVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiQuatKeyVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiQuaternion.cs b/port/Assimp.NET/Assimp.NET_CS/aiQuaternion.cs index 0e9a186ec..2a0ebccf4 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiQuaternion.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiQuaternion.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -43,7 +43,7 @@ public class aiQuaternion : IDisposable { 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) { diff --git a/port/Assimp.NET/Assimp.NET_CS/aiRay.cs b/port/Assimp.NET/Assimp.NET_CS/aiRay.cs index ebf9d74ab..85a1c986e 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiRay.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiRay.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiReturn.cs b/port/Assimp.NET/Assimp.NET_CS/aiReturn.cs index 7805d24a3..4e4fde423 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiReturn.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiReturn.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiScene.cs b/port/Assimp.NET/Assimp.NET_CS/aiScene.cs index 0e3542f37..d7048cbc1 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiScene.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiScene.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -161,6 +161,17 @@ public class aiScene : IDisposable { 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() { IntPtr cPtr = AssimpPINVOKE.aiScene_GetmAnimations(swigCPtr); aiAnimationVector ret = (cPtr == IntPtr.Zero) ? null : new aiAnimationVector(cPtr, true); diff --git a/port/Assimp.NET/Assimp.NET_CS/aiShadingMode.cs b/port/Assimp.NET/Assimp.NET_CS/aiShadingMode.cs index 261eb4158..775417918 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiShadingMode.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiShadingMode.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiString.cs b/port/Assimp.NET/Assimp.NET_CS/aiString.cs index 9706533a0..f55ea8197 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiString.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiString.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. @@ -70,6 +70,11 @@ public class aiString : IDisposable { return ret; } + public string C_Str() { + string ret = AssimpPINVOKE.aiString_C_Str(swigCPtr); + return ret; + } + public uint Length { set { AssimpPINVOKE.aiString_Length_set(swigCPtr, value); diff --git a/port/Assimp.NET/Assimp.NET_CS/aiTexel.cs b/port/Assimp.NET/Assimp.NET_CS/aiTexel.cs index 98b6c8fbf..bfd42ce84 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiTexel.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiTexel.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiTexture.cs b/port/Assimp.NET/Assimp.NET_CS/aiTexture.cs index 12be87b0f..87f756edc 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiTexture.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiTexture.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiTextureFlags.cs b/port/Assimp.NET/Assimp.NET_CS/aiTextureFlags.cs index 6618e5582..7f58f533b 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiTextureFlags.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiTextureFlags.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiTextureMapMode.cs b/port/Assimp.NET/Assimp.NET_CS/aiTextureMapMode.cs index 43feda716..dfd7c8821 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiTextureMapMode.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiTextureMapMode.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiTextureMapping.cs b/port/Assimp.NET/Assimp.NET_CS/aiTextureMapping.cs index 0f9830b92..f1f58d416 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiTextureMapping.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiTextureMapping.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiTextureOp.cs b/port/Assimp.NET/Assimp.NET_CS/aiTextureOp.cs index cbef3f0eb..bf844aacf 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiTextureOp.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiTextureOp.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiTextureType.cs b/port/Assimp.NET/Assimp.NET_CS/aiTextureType.cs index 012dbf1a0..0b9ffb14f 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiTextureType.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiTextureType.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiTextureVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiTextureVector.cs index 4ebca3840..745a44ec8 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiTextureVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiTextureVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiUVTransform.cs b/port/Assimp.NET/Assimp.NET_CS/aiUVTransform.cs index 18391e899..0452ee461 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiUVTransform.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiUVTransform.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiVector2D.cs b/port/Assimp.NET/Assimp.NET_CS/aiVector2D.cs index c7b96a878..98074e6d1 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiVector2D.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiVector2D.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiVector3D.cs b/port/Assimp.NET/Assimp.NET_CS/aiVector3D.cs index 9fde01f51..c09201dbf 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiVector3D.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiVector3D.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiVector3DVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiVector3DVector.cs index 6b8b028cf..19e6c958c 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiVector3DVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiVector3DVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiVector3DVectorVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiVector3DVectorVector.cs index e962738a7..6326be345 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiVector3DVectorVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiVector3DVectorVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiVectorKey.cs b/port/Assimp.NET/Assimp.NET_CS/aiVectorKey.cs index e83573dba..13eb78c8f 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiVectorKey.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiVectorKey.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiVectorKeyVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiVectorKeyVector.cs index 0054a8f7b..aee1d002e 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiVectorKeyVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiVectorKeyVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiVertexWeight.cs b/port/Assimp.NET/Assimp.NET_CS/aiVertexWeight.cs index f19c9bd5a..ddb2c4efb 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiVertexWeight.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiVertexWeight.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_CS/aiVertexWeightVector.cs b/port/Assimp.NET/Assimp.NET_CS/aiVertexWeightVector.cs index 1abebdd2b..bcdb1ca92 100644 --- a/port/Assimp.NET/Assimp.NET_CS/aiVertexWeightVector.cs +++ b/port/Assimp.NET/Assimp.NET_CS/aiVertexWeightVector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * 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 * the SWIG interface file instead. diff --git a/port/Assimp.NET/Assimp.NET_DEMO/AssimpView.cs b/port/Assimp.NET/Assimp.NET_DEMO/AssimpView.cs index bff7e9574..270494fa4 100644 --- a/port/Assimp.NET/Assimp.NET_DEMO/AssimpView.cs +++ b/port/Assimp.NET/Assimp.NET_DEMO/AssimpView.cs @@ -184,7 +184,7 @@ namespace Assimp.Viewer (aiPostProcessSteps)0); // default model - var path = "../../../../../../test/models/3DS/test1.3ds"; + var path = "../../../../../test/models/3DS/test1.3ds"; importer = new Importer(); string[] args = Environment.GetCommandLineArgs();