OSDN Git Service

Merge branch 'feature/#36529_SlimDXからSharpDXへの移行' into develop
[dtxmania/dtxmania.git] / SlimDXc_Jun2010(VC++2008) / source / direct3d11 / StateBlockMask11.h
diff --git a/SlimDXc_Jun2010(VC++2008)/source/direct3d11/StateBlockMask11.h b/SlimDXc_Jun2010(VC++2008)/source/direct3d11/StateBlockMask11.h
deleted file mode 100644 (file)
index 2c02225..0000000
+++ /dev/null
@@ -1,261 +0,0 @@
-/*\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
-#pragma once\r
-\r
-#include "Enums11.h"\r
-\r
-namespace SlimDX\r
-{\r
-       namespace Direct3D11\r
-       {\r
-               /// <summary>\r
-               /// Indicates settings for various bits of device state.\r
-               /// </summary>\r
-               /// <unmanaged>D3DX11_STATE_BLOCK_MASK</unmanaged>\r
-               public ref class StateBlockMask\r
-               {                       \r
-               internal:\r
-                       StateBlockMask( const D3DX11_STATE_BLOCK_MASK& description );\r
-                       \r
-               public:                 \r
-                       /// <summary>\r
-                       /// Indicates whether vertex shader state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool VertexShader;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which vertex shader sampler states are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ VertexShaderSamplers;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which vertex shader resources are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ VertexShaderResources;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which vertex shader constant buffers are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ VertexShaderConstantBuffers;\r
-\r
-                       /// <summary>\r
-                       /// A set of values indicating which vertex shader interfaces are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ VertexShaderInterfaces;\r
-\r
-                       /// <summary>\r
-                       /// Indicates whether hull shader state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool HullShader;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which hull shader sampler states are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ HullShaderSamplers;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which hull shader resources are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ HullShaderResources;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which hull shader constant buffers are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ HullShaderConstantBuffers;\r
-\r
-                       /// <summary>\r
-                       /// A set of values indicating which hull shader interfaces are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ HullShaderInterfaces;\r
-\r
-                       /// <summary>\r
-                       /// Indicates whether domain shader state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool DomainShader;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which domain shader sampler states are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ DomainShaderSamplers;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which domain shader resources are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ DomainShaderResources;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which domain shader constant buffers are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ DomainShaderConstantBuffers;\r
-\r
-                       /// <summary>\r
-                       /// A set of values indicating which domain shader interfaces are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ DomainShaderInterfaces;\r
-\r
-                       /// <summary>\r
-                       /// Indicates whether geometry shader state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool GeometryShader;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which geometry shader sampler states are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ GeometryShaderSamplers;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which geometry shader resources are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ GeometryShaderResources;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which geometry shader constant buffers are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ GeometryShaderConstantBuffers;\r
-\r
-                       /// <summary>\r
-                       /// A set of values indicating which geometry shader interfaces are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ GeometryShaderInterfaces;\r
-\r
-                       /// <summary>\r
-                       /// Indicates whether pixel shader state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool PixelShader;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which pixel shader sampler states are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ PixelShaderSamplers;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which pixel shader resources are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ PixelShaderResources;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which pixel shader constant buffers are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ PixelShaderConstantBuffers;\r
-\r
-                       /// <summary>\r
-                       /// A set of values indicating which pixel shader interfaces are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ PixelShaderInterfaces;\r
-\r
-                       /// <summary>\r
-                       /// Indicates whether pixel shader unordered access views are enabled by the mask.\r
-                       /// </summary>\r
-                       property bool PixelShaderUnorderedAccessViews;\r
-\r
-                       /// <summary>\r
-                       /// Indicates whether compute shader state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool ComputeShader;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which compute shader sampler states are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ ComputeShaderSamplers;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which compute shader resources are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ ComputeShaderResources;\r
-                       \r
-                       /// <summary>\r
-                       /// A set of values indicating which compute shader constant buffers are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ ComputeShaderConstantBuffers;\r
-\r
-                       /// <summary>\r
-                       /// A set of values indicating which compute shader interfaces are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ ComputeShaderInterfaces;\r
-\r
-                       /// <summary>\r
-                       /// Indicates whether compute shader unordered access views are enabled by the mask.\r
-                       /// </summary>\r
-                       property bool ComputeShaderUnorderedAccessViews;\r
-\r
-                       /// <summary>\r
-                       /// A set of values indicating which vertex buffers are enabled by the mask.\r
-                       /// </summary>\r
-                       property array<bool>^ VertexBuffers;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether index bufer state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool IndexBuffer;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether input layout state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool InputLayout;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether primitive topology state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool PrimitiveTopology;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether render target state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool RenderTargets;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether depth-stencil state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool DepthStencilState;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether blend state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool BlendState;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether viewport state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool Viewports;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether scissor rectangle state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool ScissorRectangles;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether rasterizer state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool RasterizerState;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether stream output buffer state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool StreamOutputBuffers;\r
-                       \r
-                       /// <summary>\r
-                       /// Indicates whether predication state is enabled by the mask.\r
-                       /// </summary>\r
-                       property bool Predication;\r
-               };\r
-       }\r
-};
\ No newline at end of file