OSDN Git Service

うっかりtrunkに作ってしまったtagを、tagsに移動。
[dtxmania/dtxmania.git] / 110401(DTXMania089) / SlimDXc_Jun2010(VC++2008) / source / direct3d11 / EffectTypeDescription11.cpp
diff --git a/110401(DTXMania089)/SlimDXc_Jun2010(VC++2008)/source/direct3d11/EffectTypeDescription11.cpp b/110401(DTXMania089)/SlimDXc_Jun2010(VC++2008)/source/direct3d11/EffectTypeDescription11.cpp
deleted file mode 100644 (file)
index 6edf137..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-#include "stdafx.h"\r
-/*\r
-* Copyright (c) 2007-2010 SlimDX Group\r
-* \r
-* Permission is hereby granted, free of charge, to any person obtaining a copy\r
-* of this software and associated documentation files (the "Software"), to deal\r
-* in the Software without restriction, including without limitation the rights\r
-* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r
-* copies of the Software, and to permit persons to whom the Software is\r
-* furnished to do so, subject to the following conditions:\r
-* \r
-* The above copyright notice and this permission notice shall be included in\r
-* all copies or substantial portions of the Software.\r
-* \r
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r
-* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r
-* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r
-* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r
-* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r
-* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r
-* THE SOFTWARE.\r
-*/\r
-\r
-#include <d3d11.h>\r
-#include <d3dx11effect.h>\r
-\r
-#include "EffectTypeDescription11.h"\r
-\r
-using namespace System;\r
-\r
-namespace SlimDX\r
-{\r
-namespace Direct3D11\r
-{      \r
-       EffectTypeDescription::EffectTypeDescription( const D3DX11_EFFECT_TYPE_DESC& native )\r
-       {\r
-               m_TypeName = gcnew String( native.TypeName );\r
-               m_Class = static_cast<D3DCompiler::ShaderVariableClass>( native.Class );\r
-               m_Type = static_cast<D3DCompiler::ShaderVariableType>( native.Type );\r
-               m_Elements = native.Elements;\r
-               m_Members = native.Members;\r
-               m_Rows = native.Rows;\r
-               m_Columns = native.Columns;\r
-               m_PackedSize = native.PackedSize;\r
-               m_UnpackedSize = native.UnpackedSize;\r
-               m_Stride = native.Stride;\r
-       }\r
-\r
-       String^ EffectTypeDescription::TypeName::get()\r
-       {\r
-               return m_TypeName;\r
-       }\r
-       \r
-       D3DCompiler::ShaderVariableClass EffectTypeDescription::Class::get()\r
-       {\r
-               return m_Class;\r
-       }\r
-       \r
-       D3DCompiler::ShaderVariableType EffectTypeDescription::Type::get()\r
-       {\r
-               return m_Type;\r
-       }\r
-       \r
-       int EffectTypeDescription::Elements::get()\r
-       {\r
-               return m_Elements;\r
-       }\r
-       \r
-       int EffectTypeDescription::Members::get()\r
-       {\r
-               return m_Members;\r
-       }\r
-       \r
-       int EffectTypeDescription::Rows::get()\r
-       {\r
-               return m_Rows;\r
-       }\r
-       \r
-       int EffectTypeDescription::Columns::get()\r
-       {\r
-               return m_Columns;\r
-       }\r
-       \r
-       int EffectTypeDescription::PackedSize::get()\r
-       {\r
-               return m_PackedSize;\r
-       }\r
-       \r
-       int EffectTypeDescription::UnpackedSize::get()\r
-       {\r
-               return m_UnpackedSize;\r
-       }\r
-       \r
-       int EffectTypeDescription::Stride::get()\r
-       {\r
-               return m_Stride;\r
-       }\r
-\r
-       bool EffectTypeDescription::operator == ( EffectTypeDescription left, EffectTypeDescription right )\r
-       {\r
-               return EffectTypeDescription::Equals( left, right );\r
-       }\r
-\r
-       bool EffectTypeDescription::operator != ( EffectTypeDescription left, EffectTypeDescription right )\r
-       {\r
-               return !EffectTypeDescription::Equals( left, right );\r
-       }\r
-\r
-       int EffectTypeDescription::GetHashCode()\r
-       {\r
-               return m_TypeName->GetHashCode() + m_Class.GetHashCode() + m_Type.GetHashCode() + m_Elements.GetHashCode() + m_Members.GetHashCode() + m_Rows.GetHashCode() + m_Columns.GetHashCode() + m_PackedSize.GetHashCode() + m_UnpackedSize.GetHashCode() + m_Stride.GetHashCode();\r
-       }\r
-\r
-       bool EffectTypeDescription::Equals( Object^ value )\r
-       {\r
-               if( value == nullptr )\r
-                       return false;\r
-\r
-               if( value->GetType() != GetType() )\r
-                       return false;\r
-\r
-               return Equals( safe_cast<EffectTypeDescription>( value ) );\r
-       }\r
-\r
-       bool EffectTypeDescription::Equals( EffectTypeDescription value )\r
-       {\r
-               return ( m_TypeName == value.m_TypeName && m_Class == value.m_Class && m_Type == value.m_Type && m_Elements == value.m_Elements && m_Members == value.m_Members && m_Rows == value.m_Rows && m_Columns == value.m_Columns && m_PackedSize == value.m_PackedSize && m_UnpackedSize == value.m_UnpackedSize && m_Stride == value.m_Stride );\r
-       }\r
-\r
-       bool EffectTypeDescription::Equals( EffectTypeDescription% value1, EffectTypeDescription% value2 )\r
-       {\r
-               return ( value1.m_TypeName == value2.m_TypeName && value1.m_Class == value2.m_Class && value1.m_Type == value2.m_Type && value1.m_Elements == value2.m_Elements && value1.m_Members == value2.m_Members && value1.m_Rows == value2.m_Rows && value1.m_Columns == value2.m_Columns && value1.m_PackedSize == value2.m_PackedSize && value1.m_UnpackedSize == value2.m_UnpackedSize && value1.m_Stride == value2.m_Stride );\r
-       }\r
-}\r
-}
\ No newline at end of file