diff --git a/port/Assimp.NET/Assimp.NET.sln b/port/Assimp.NET/Assimp.NET.sln index cd828b237..c395256d5 100644 --- a/port/Assimp.NET/Assimp.NET.sln +++ b/port/Assimp.NET/Assimp.NET.sln @@ -3,16 +3,38 @@ Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Assimp.NET", "Assimp.NET\Assimp.NET.vcproj", "{4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssimpNetDemo", "AssimpNetDemo\AssimpNetDemo.csproj", "{76085EBB-B11E-4C2B-82C7-47A781D2B4BE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 + Release|Any CPU = Release|Any CPU + Release|Mixed Platforms = Release|Mixed Platforms Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Debug|Win32.ActiveCfg = Debug|Win32 {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Debug|Win32.Build.0 = Debug|Win32 + {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Release|Any CPU.ActiveCfg = Release|Win32 + {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Release|Mixed Platforms.Build.0 = Release|Win32 {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Release|Win32.ActiveCfg = Release|Win32 {4922D7BD-5E7A-44DD-BC1D-7F6F0BD82894}.Release|Win32.Build.0 = Release|Win32 + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Debug|Win32.ActiveCfg = Debug|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Release|Any CPU.Build.0 = Release|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE}.Release|Win32.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/port/Assimp.NET/Assimp.NET/Animation.cpp b/port/Assimp.NET/Assimp.NET/Animation.cpp index d02673158..1016299ef 100644 --- a/port/Assimp.NET/Assimp.NET/Animation.cpp +++ b/port/Assimp.NET/Assimp.NET/Animation.cpp @@ -8,4 +8,8 @@ Animation::Animation(void) { } +Animation::~Animation(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Animation.h b/port/Assimp.NET/Assimp.NET/Animation.h index a94123214..af80b2c4c 100644 --- a/port/Assimp.NET/Assimp.NET/Animation.h +++ b/port/Assimp.NET/Assimp.NET/Animation.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Animation(void); + ~Animation(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Bone.cpp b/port/Assimp.NET/Assimp.NET/Bone.cpp index 96d24f41f..6e5030e67 100644 --- a/port/Assimp.NET/Assimp.NET/Bone.cpp +++ b/port/Assimp.NET/Assimp.NET/Bone.cpp @@ -9,4 +9,8 @@ Bone::Bone(void) { } +Bone::~Bone(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Bone.h b/port/Assimp.NET/Assimp.NET/Bone.h index a5b1e93a4..6f253f9ea 100644 --- a/port/Assimp.NET/Assimp.NET/Bone.h +++ b/port/Assimp.NET/Assimp.NET/Bone.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Bone(void); + ~Bone(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Camera.cpp b/port/Assimp.NET/Assimp.NET/Camera.cpp index 98a1752df..9f4ec3be0 100644 --- a/port/Assimp.NET/Assimp.NET/Camera.cpp +++ b/port/Assimp.NET/Assimp.NET/Camera.cpp @@ -8,4 +8,8 @@ Camera::Camera(void) { } +Camera::~Camera(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Camera.h b/port/Assimp.NET/Assimp.NET/Camera.h index 62c8a7807..f31c29dca 100644 --- a/port/Assimp.NET/Assimp.NET/Camera.h +++ b/port/Assimp.NET/Assimp.NET/Camera.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Camera(void); + ~Camera(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/CompressedTexture.cpp b/port/Assimp.NET/Assimp.NET/CompressedTexture.cpp index e09ca569e..ea7cec6d6 100644 --- a/port/Assimp.NET/Assimp.NET/CompressedTexture.cpp +++ b/port/Assimp.NET/Assimp.NET/CompressedTexture.cpp @@ -8,4 +8,8 @@ CompressedTexture::CompressedTexture(void) { } +CompressedTexture::~CompressedTexture(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/CompressedTexture.h b/port/Assimp.NET/Assimp.NET/CompressedTexture.h index 6fb5e330c..9b9f44c4b 100644 --- a/port/Assimp.NET/Assimp.NET/CompressedTexture.h +++ b/port/Assimp.NET/Assimp.NET/CompressedTexture.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: CompressedTexture(void); + ~CompressedTexture(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/ConfigProperty.cpp b/port/Assimp.NET/Assimp.NET/ConfigProperty.cpp index d932007df..6e9178351 100644 --- a/port/Assimp.NET/Assimp.NET/ConfigProperty.cpp +++ b/port/Assimp.NET/Assimp.NET/ConfigProperty.cpp @@ -8,4 +8,8 @@ ConfigProperty::ConfigProperty(void) { } +ConfigProperty::~ConfigProperty(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/ConfigProperty.h b/port/Assimp.NET/Assimp.NET/ConfigProperty.h index 53da44b80..dc18e7587 100644 --- a/port/Assimp.NET/Assimp.NET/ConfigProperty.h +++ b/port/Assimp.NET/Assimp.NET/ConfigProperty.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: ConfigProperty(void); + ~ConfigProperty(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/DefaultLogger.cpp b/port/Assimp.NET/Assimp.NET/DefaultLogger.cpp index a9f03c54c..7552ac4b4 100644 --- a/port/Assimp.NET/Assimp.NET/DefaultLogger.cpp +++ b/port/Assimp.NET/Assimp.NET/DefaultLogger.cpp @@ -8,4 +8,8 @@ DefaultLogger::DefaultLogger(void) { } +DefaultLogger::~DefaultLogger(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/DefaultLogger.h b/port/Assimp.NET/Assimp.NET/DefaultLogger.h index a4e20248c..81581d5e5 100644 --- a/port/Assimp.NET/Assimp.NET/DefaultLogger.h +++ b/port/Assimp.NET/Assimp.NET/DefaultLogger.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: DefaultLogger(void); + ~DefaultLogger(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Face.cpp b/port/Assimp.NET/Assimp.NET/Face.cpp index 15d7cda6d..763c05e3d 100644 --- a/port/Assimp.NET/Assimp.NET/Face.cpp +++ b/port/Assimp.NET/Assimp.NET/Face.cpp @@ -8,4 +8,9 @@ Face::Face(void) { } +Face::~Face(void) +{ +} + + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Face.h b/port/Assimp.NET/Assimp.NET/Face.h index b33aac7ae..798530cf8 100644 --- a/port/Assimp.NET/Assimp.NET/Face.h +++ b/port/Assimp.NET/Assimp.NET/Face.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Face(void); + ~Face(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/IOStream.cpp b/port/Assimp.NET/Assimp.NET/IOStream.cpp index d489d5122..e65931f34 100644 --- a/port/Assimp.NET/Assimp.NET/IOStream.cpp +++ b/port/Assimp.NET/Assimp.NET/IOStream.cpp @@ -8,4 +8,8 @@ IOStream::IOStream(void) { } +IOStream::~IOStream(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/IOStream.h b/port/Assimp.NET/Assimp.NET/IOStream.h index 8d1aaa5ac..1314b25b3 100644 --- a/port/Assimp.NET/Assimp.NET/IOStream.h +++ b/port/Assimp.NET/Assimp.NET/IOStream.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: IOStream(void); + ~IOStream(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/IOSystem.cpp b/port/Assimp.NET/Assimp.NET/IOSystem.cpp index 3acfbee2a..624b7bcb5 100644 --- a/port/Assimp.NET/Assimp.NET/IOSystem.cpp +++ b/port/Assimp.NET/Assimp.NET/IOSystem.cpp @@ -8,4 +8,8 @@ IOSystem::IOSystem(void) { } +IOSystem::~IOSystem(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/IOSystem.h b/port/Assimp.NET/Assimp.NET/IOSystem.h index 2547d82d6..e2fcc1710 100644 --- a/port/Assimp.NET/Assimp.NET/IOSystem.h +++ b/port/Assimp.NET/Assimp.NET/IOSystem.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: IOSystem(void); + ~IOSystem(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Importer.cpp b/port/Assimp.NET/Assimp.NET/Importer.cpp index f36594afc..86cdf699c 100644 --- a/port/Assimp.NET/Assimp.NET/Importer.cpp +++ b/port/Assimp.NET/Assimp.NET/Importer.cpp @@ -8,4 +8,8 @@ Importer::Importer(void) { } +Importer::~Importer(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Importer.h b/port/Assimp.NET/Assimp.NET/Importer.h index e1d1b6532..6297710ef 100644 --- a/port/Assimp.NET/Assimp.NET/Importer.h +++ b/port/Assimp.NET/Assimp.NET/Importer.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,8 @@ namespace AssimpNET { public: Importer(void); + ~Importer(void); + + }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Light.cpp b/port/Assimp.NET/Assimp.NET/Light.cpp index a0a7fcd8b..ca620b775 100644 --- a/port/Assimp.NET/Assimp.NET/Light.cpp +++ b/port/Assimp.NET/Assimp.NET/Light.cpp @@ -8,4 +8,8 @@ Light::Light(void) { } +Light::~Light(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Light.h b/port/Assimp.NET/Assimp.NET/Light.h index 0e2ae810f..e9a292038 100644 --- a/port/Assimp.NET/Assimp.NET/Light.h +++ b/port/Assimp.NET/Assimp.NET/Light.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Light(void); + ~Light(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/LogStream.cpp b/port/Assimp.NET/Assimp.NET/LogStream.cpp index c4fe24326..742c3bcf4 100644 --- a/port/Assimp.NET/Assimp.NET/LogStream.cpp +++ b/port/Assimp.NET/Assimp.NET/LogStream.cpp @@ -8,4 +8,8 @@ LogStream::LogStream(void) { } +LogStream::~LogStream(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/LogStream.h b/port/Assimp.NET/Assimp.NET/LogStream.h index 18d7d7207..6506a28e5 100644 --- a/port/Assimp.NET/Assimp.NET/LogStream.h +++ b/port/Assimp.NET/Assimp.NET/LogStream.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: LogStream(void); + ~LogStream(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Logger.cpp b/port/Assimp.NET/Assimp.NET/Logger.cpp index 51e02a9f5..c318f4441 100644 --- a/port/Assimp.NET/Assimp.NET/Logger.cpp +++ b/port/Assimp.NET/Assimp.NET/Logger.cpp @@ -8,4 +8,8 @@ Logger::Logger(void) { } +Logger::~Logger(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Logger.h b/port/Assimp.NET/Assimp.NET/Logger.h index e319bfed1..e94ff85ad 100644 --- a/port/Assimp.NET/Assimp.NET/Logger.h +++ b/port/Assimp.NET/Assimp.NET/Logger.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Logger(void); + ~Logger(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/MatKey.cpp b/port/Assimp.NET/Assimp.NET/MatKey.cpp index fd3458bdf..d03615769 100644 --- a/port/Assimp.NET/Assimp.NET/MatKey.cpp +++ b/port/Assimp.NET/Assimp.NET/MatKey.cpp @@ -8,4 +8,8 @@ MatKey::MatKey(void) { } +MatKey::~MatKey(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/MatKey.h b/port/Assimp.NET/Assimp.NET/MatKey.h index 17fccc23a..58fbdf678 100644 --- a/port/Assimp.NET/Assimp.NET/MatKey.h +++ b/port/Assimp.NET/Assimp.NET/MatKey.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: MatKey(void); + ~MatKey(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Material.cpp b/port/Assimp.NET/Assimp.NET/Material.cpp index 5bffc35f2..cd9cec409 100644 --- a/port/Assimp.NET/Assimp.NET/Material.cpp +++ b/port/Assimp.NET/Assimp.NET/Material.cpp @@ -2,10 +2,14 @@ #include "Material.h" namespace AssimpNET - { + Material::Material(void) { } +Material::~Material(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Material.h b/port/Assimp.NET/Assimp.NET/Material.h index f0fbbad6a..b0c45cee0 100644 --- a/port/Assimp.NET/Assimp.NET/Material.h +++ b/port/Assimp.NET/Assimp.NET/Material.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Material(void); + ~Material(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Matrix3x3.cpp b/port/Assimp.NET/Assimp.NET/Matrix3x3.cpp index d6bc03f90..ec86cb1a1 100644 --- a/port/Assimp.NET/Assimp.NET/Matrix3x3.cpp +++ b/port/Assimp.NET/Assimp.NET/Matrix3x3.cpp @@ -8,4 +8,8 @@ Matrix3x3::Matrix3x3(void) { } +Matrix3x3::~Matrix3x3(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Matrix3x3.h b/port/Assimp.NET/Assimp.NET/Matrix3x3.h index 5e9b62599..ed30d394a 100644 --- a/port/Assimp.NET/Assimp.NET/Matrix3x3.h +++ b/port/Assimp.NET/Assimp.NET/Matrix3x3.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Matrix3x3(void); + ~Matrix3x3(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Matrix4x4.cpp b/port/Assimp.NET/Assimp.NET/Matrix4x4.cpp index bcbd9354e..bf493a703 100644 --- a/port/Assimp.NET/Assimp.NET/Matrix4x4.cpp +++ b/port/Assimp.NET/Assimp.NET/Matrix4x4.cpp @@ -8,4 +8,8 @@ Matrix4x4::Matrix4x4(void) { } +Matrix4x4::~Matrix4x4(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Matrix4x4.h b/port/Assimp.NET/Assimp.NET/Matrix4x4.h index 57086da0c..d3c099e1a 100644 --- a/port/Assimp.NET/Assimp.NET/Matrix4x4.h +++ b/port/Assimp.NET/Assimp.NET/Matrix4x4.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Matrix4x4(void); + ~Matrix4x4(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Mesh.cpp b/port/Assimp.NET/Assimp.NET/Mesh.cpp index 358edb8b7..c982b6d3d 100644 --- a/port/Assimp.NET/Assimp.NET/Mesh.cpp +++ b/port/Assimp.NET/Assimp.NET/Mesh.cpp @@ -8,4 +8,8 @@ Mesh::Mesh(void) { } +Mesh::~Mesh(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Mesh.h b/port/Assimp.NET/Assimp.NET/Mesh.h index 44e3abad0..d7884ec35 100644 --- a/port/Assimp.NET/Assimp.NET/Mesh.h +++ b/port/Assimp.NET/Assimp.NET/Mesh.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Mesh(void); + ~Mesh(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/NativeException.cpp b/port/Assimp.NET/Assimp.NET/NativeException.cpp index 5a32d8a13..8e6f47ba4 100644 --- a/port/Assimp.NET/Assimp.NET/NativeException.cpp +++ b/port/Assimp.NET/Assimp.NET/NativeException.cpp @@ -8,4 +8,8 @@ NativeException::NativeException(void) { } +NativeException::~NativeException(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/NativeException.h b/port/Assimp.NET/Assimp.NET/NativeException.h index e7efc475c..7c7d4e56d 100644 --- a/port/Assimp.NET/Assimp.NET/NativeException.h +++ b/port/Assimp.NET/Assimp.NET/NativeException.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: NativeException(void); + ~NativeException(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Node.cpp b/port/Assimp.NET/Assimp.NET/Node.cpp index fa1e6782d..651fcf2cd 100644 --- a/port/Assimp.NET/Assimp.NET/Node.cpp +++ b/port/Assimp.NET/Assimp.NET/Node.cpp @@ -8,4 +8,8 @@ Node::Node(void) { } +Node::~Node(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Node.h b/port/Assimp.NET/Assimp.NET/Node.h index 9eee50531..835c28679 100644 --- a/port/Assimp.NET/Assimp.NET/Node.h +++ b/port/Assimp.NET/Assimp.NET/Node.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Node(void); + ~Node(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/NodeAnim.cpp b/port/Assimp.NET/Assimp.NET/NodeAnim.cpp index 11c54fecd..08f215e7d 100644 --- a/port/Assimp.NET/Assimp.NET/NodeAnim.cpp +++ b/port/Assimp.NET/Assimp.NET/NodeAnim.cpp @@ -8,4 +8,8 @@ NodeAnim::NodeAnim(void) { } +NodeAnim::~NodeAnim(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/NodeAnim.h b/port/Assimp.NET/Assimp.NET/NodeAnim.h index 63cc25efc..3fab17941 100644 --- a/port/Assimp.NET/Assimp.NET/NodeAnim.h +++ b/port/Assimp.NET/Assimp.NET/NodeAnim.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: NodeAnim(void); + ~NodeAnim(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/PostProcessing.cpp b/port/Assimp.NET/Assimp.NET/PostProcessing.cpp index f0fb694a3..1052fa69a 100644 --- a/port/Assimp.NET/Assimp.NET/PostProcessing.cpp +++ b/port/Assimp.NET/Assimp.NET/PostProcessing.cpp @@ -8,4 +8,8 @@ PostProcessing::PostProcessing(void) { } +PostProcessing::~PostProcessing(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/PostProcessing.h b/port/Assimp.NET/Assimp.NET/PostProcessing.h index 6ae700cda..7f4c89d18 100644 --- a/port/Assimp.NET/Assimp.NET/PostProcessing.h +++ b/port/Assimp.NET/Assimp.NET/PostProcessing.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: PostProcessing(void); + ~PostProcessing(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Quaternion.cpp b/port/Assimp.NET/Assimp.NET/Quaternion.cpp index 68e3ee416..84104977a 100644 --- a/port/Assimp.NET/Assimp.NET/Quaternion.cpp +++ b/port/Assimp.NET/Assimp.NET/Quaternion.cpp @@ -2,10 +2,14 @@ #include "Quaternion.h" namespace AssimpNET - { + Quaternion::Quaternion(void) { } +Quaternion::~Quaternion(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Quaternion.h b/port/Assimp.NET/Assimp.NET/Quaternion.h index f72196a26..aaa486070 100644 --- a/port/Assimp.NET/Assimp.NET/Quaternion.h +++ b/port/Assimp.NET/Assimp.NET/Quaternion.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Quaternion(void); + ~Quaternion(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Scene.cpp b/port/Assimp.NET/Assimp.NET/Scene.cpp index d1b508542..8a8ad4b83 100644 --- a/port/Assimp.NET/Assimp.NET/Scene.cpp +++ b/port/Assimp.NET/Assimp.NET/Scene.cpp @@ -8,4 +8,8 @@ Scene::Scene(void) { } +Scene::~Scene(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Scene.h b/port/Assimp.NET/Assimp.NET/Scene.h index a9647cbe2..e2dcecba0 100644 --- a/port/Assimp.NET/Assimp.NET/Scene.h +++ b/port/Assimp.NET/Assimp.NET/Scene.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -6,5 +47,6 @@ namespace AssimpNET { public: Scene(void); + ~Scene(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Texture.cpp b/port/Assimp.NET/Assimp.NET/Texture.cpp index d690a7146..4c2212274 100644 --- a/port/Assimp.NET/Assimp.NET/Texture.cpp +++ b/port/Assimp.NET/Assimp.NET/Texture.cpp @@ -8,4 +8,8 @@ Texture::Texture(void) { } +Texture::~Texture(void) +{ +} + }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/Assimp.NET/Texture.h b/port/Assimp.NET/Assimp.NET/Texture.h index 75e26718b..44052fcd4 100644 --- a/port/Assimp.NET/Assimp.NET/Texture.h +++ b/port/Assimp.NET/Assimp.NET/Texture.h @@ -1,3 +1,44 @@ +/* +--------------------------------------------------------------------------- +Open Asset Import Library (ASSIMP) +--------------------------------------------------------------------------- + +Copyright (c) 2006-2008, ASSIMP Development Team + +All rights reserved. + +Redistribution and use of this software in source and binary forms, +with or without modification, are permitted provided that the following +conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of the ASSIMP team, nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission of the ASSIMP Development Team. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------- + */ + #pragma once namespace AssimpNET @@ -7,5 +48,6 @@ namespace AssimpNET { public: Texture(void); + ~Texture(void); }; }//namespace \ No newline at end of file diff --git a/port/Assimp.NET/AssimpNetDemo/AssimpNetDemo.csproj b/port/Assimp.NET/AssimpNetDemo/AssimpNetDemo.csproj new file mode 100644 index 000000000..7f8894a14 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/AssimpNetDemo.csproj @@ -0,0 +1,91 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {76085EBB-B11E-4C2B-82C7-47A781D2B4BE} + WinExe + Properties + AssimpNetDemo + AssimpNetDemp + v3.5 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + 3.5 + + + 3.5 + + + 3.5 + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + Designer + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + \ No newline at end of file diff --git a/port/Assimp.NET/AssimpNetDemo/Form1.Designer.cs b/port/Assimp.NET/AssimpNetDemo/Form1.Designer.cs new file mode 100644 index 000000000..8235bc2f5 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Form1.Designer.cs @@ -0,0 +1,47 @@ +namespace AssimpNetDemo +{ + partial class Form1 + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.SuspendLayout(); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(556, 459); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + + } + + #endregion + } +} + diff --git a/port/Assimp.NET/AssimpNetDemo/Form1.cs b/port/Assimp.NET/AssimpNetDemo/Form1.cs new file mode 100644 index 000000000..1af790c22 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Form1.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Windows.Forms; + +namespace AssimpNetDemo +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + } +} diff --git a/port/Assimp.NET/AssimpNetDemo/Form1.resx b/port/Assimp.NET/AssimpNetDemo/Form1.resx new file mode 100644 index 000000000..ff31a6db5 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/port/Assimp.NET/AssimpNetDemo/Program.cs b/port/Assimp.NET/AssimpNetDemo/Program.cs new file mode 100644 index 000000000..8199d9525 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Program.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Windows.Forms; + +namespace AssimpNetDemo +{ + static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/port/Assimp.NET/AssimpNetDemo/Properties/AssemblyInfo.cs b/port/Assimp.NET/AssimpNetDemo/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..dffefb8ed --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die mit einer Assembly verknüpft sind. +[assembly: AssemblyTitle("AssimpNetDemp")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("AssimpNetDemp")] +[assembly: AssemblyCopyright("Copyright © 2009")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar +// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von +// COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("27baad60-1e13-4a85-a324-1b7e5ea93169")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern +// übernehmen, indem Sie "*" eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/port/Assimp.NET/AssimpNetDemo/Properties/Resources.Designer.cs b/port/Assimp.NET/AssimpNetDemo/Properties/Resources.Designer.cs new file mode 100644 index 000000000..4b8bc1a05 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:2.0.50727.1434 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace AssimpNetDemo.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AssimpNetDemo.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/port/Assimp.NET/AssimpNetDemo/Properties/Resources.resx b/port/Assimp.NET/AssimpNetDemo/Properties/Resources.resx new file mode 100644 index 000000000..ffecec851 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/port/Assimp.NET/AssimpNetDemo/Properties/Settings.Designer.cs b/port/Assimp.NET/AssimpNetDemo/Properties/Settings.Designer.cs new file mode 100644 index 000000000..391722fa0 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:2.0.50727.1434 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace AssimpNetDemo.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/port/Assimp.NET/AssimpNetDemo/Properties/Settings.settings b/port/Assimp.NET/AssimpNetDemo/Properties/Settings.settings new file mode 100644 index 000000000..abf36c5d3 --- /dev/null +++ b/port/Assimp.NET/AssimpNetDemo/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + +