raSystem  1.0 bata
_D3DX11_STATE_BLOCK_MASK Struct Reference

#include <d3dx11effect.h>

Public Attributes

BYTE VS
 
BYTE VSSamplers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]
 
BYTE VSShaderResources [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]
 
BYTE VSConstantBuffers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]
 
BYTE VSInterfaces [D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]
 
BYTE HS
 
BYTE HSSamplers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]
 
BYTE HSShaderResources [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]
 
BYTE HSConstantBuffers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]
 
BYTE HSInterfaces [D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]
 
BYTE DS
 
BYTE DSSamplers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]
 
BYTE DSShaderResources [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]
 
BYTE DSConstantBuffers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]
 
BYTE DSInterfaces [D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]
 
BYTE GS
 
BYTE GSSamplers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]
 
BYTE GSShaderResources [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]
 
BYTE GSConstantBuffers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]
 
BYTE GSInterfaces [D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]
 
BYTE PS
 
BYTE PSSamplers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]
 
BYTE PSShaderResources [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]
 
BYTE PSConstantBuffers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]
 
BYTE PSInterfaces [D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]
 
BYTE PSUnorderedAccessViews
 
BYTE CS
 
BYTE CSSamplers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]
 
BYTE CSShaderResources [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]
 
BYTE CSConstantBuffers [D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]
 
BYTE CSInterfaces [D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]
 
BYTE CSUnorderedAccessViews
 
BYTE IAVertexBuffers [D3DX11_BYTES_FROM_BITS(D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT)]
 
BYTE IAIndexBuffer
 
BYTE IAInputLayout
 
BYTE IAPrimitiveTopology
 
BYTE OMRenderTargets
 
BYTE OMDepthStencilState
 
BYTE OMBlendState
 
BYTE RSViewports
 
BYTE RSScissorRects
 
BYTE RSRasterizerState
 
BYTE SOBuffers
 
BYTE Predication
 

Detailed Description

Definition at line 27 of file d3dx11effect.h.

Member Data Documentation

◆ CS

BYTE _D3DX11_STATE_BLOCK_MASK::CS

Definition at line 60 of file d3dx11effect.h.

◆ CSConstantBuffers

BYTE _D3DX11_STATE_BLOCK_MASK::CSConstantBuffers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]

Definition at line 63 of file d3dx11effect.h.

◆ CSInterfaces

BYTE _D3DX11_STATE_BLOCK_MASK::CSInterfaces[D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]

Definition at line 64 of file d3dx11effect.h.

◆ CSSamplers

BYTE _D3DX11_STATE_BLOCK_MASK::CSSamplers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]

Definition at line 61 of file d3dx11effect.h.

◆ CSShaderResources

BYTE _D3DX11_STATE_BLOCK_MASK::CSShaderResources[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]

Definition at line 62 of file d3dx11effect.h.

◆ CSUnorderedAccessViews

BYTE _D3DX11_STATE_BLOCK_MASK::CSUnorderedAccessViews

Definition at line 65 of file d3dx11effect.h.

◆ DS

BYTE _D3DX11_STATE_BLOCK_MASK::DS

Definition at line 41 of file d3dx11effect.h.

◆ DSConstantBuffers

BYTE _D3DX11_STATE_BLOCK_MASK::DSConstantBuffers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]

Definition at line 44 of file d3dx11effect.h.

◆ DSInterfaces

BYTE _D3DX11_STATE_BLOCK_MASK::DSInterfaces[D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]

Definition at line 45 of file d3dx11effect.h.

◆ DSSamplers

BYTE _D3DX11_STATE_BLOCK_MASK::DSSamplers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]

Definition at line 42 of file d3dx11effect.h.

◆ DSShaderResources

BYTE _D3DX11_STATE_BLOCK_MASK::DSShaderResources[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]

Definition at line 43 of file d3dx11effect.h.

◆ GS

BYTE _D3DX11_STATE_BLOCK_MASK::GS

Definition at line 47 of file d3dx11effect.h.

◆ GSConstantBuffers

BYTE _D3DX11_STATE_BLOCK_MASK::GSConstantBuffers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]

Definition at line 50 of file d3dx11effect.h.

◆ GSInterfaces

BYTE _D3DX11_STATE_BLOCK_MASK::GSInterfaces[D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]

Definition at line 51 of file d3dx11effect.h.

◆ GSSamplers

BYTE _D3DX11_STATE_BLOCK_MASK::GSSamplers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]

Definition at line 48 of file d3dx11effect.h.

◆ GSShaderResources

BYTE _D3DX11_STATE_BLOCK_MASK::GSShaderResources[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]

Definition at line 49 of file d3dx11effect.h.

◆ HS

BYTE _D3DX11_STATE_BLOCK_MASK::HS

Definition at line 35 of file d3dx11effect.h.

◆ HSConstantBuffers

BYTE _D3DX11_STATE_BLOCK_MASK::HSConstantBuffers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]

Definition at line 38 of file d3dx11effect.h.

◆ HSInterfaces

BYTE _D3DX11_STATE_BLOCK_MASK::HSInterfaces[D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]

Definition at line 39 of file d3dx11effect.h.

◆ HSSamplers

BYTE _D3DX11_STATE_BLOCK_MASK::HSSamplers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]

Definition at line 36 of file d3dx11effect.h.

◆ HSShaderResources

BYTE _D3DX11_STATE_BLOCK_MASK::HSShaderResources[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]

Definition at line 37 of file d3dx11effect.h.

◆ IAIndexBuffer

BYTE _D3DX11_STATE_BLOCK_MASK::IAIndexBuffer

Definition at line 68 of file d3dx11effect.h.

◆ IAInputLayout

BYTE _D3DX11_STATE_BLOCK_MASK::IAInputLayout

Definition at line 69 of file d3dx11effect.h.

◆ IAPrimitiveTopology

BYTE _D3DX11_STATE_BLOCK_MASK::IAPrimitiveTopology

Definition at line 70 of file d3dx11effect.h.

◆ IAVertexBuffers

BYTE _D3DX11_STATE_BLOCK_MASK::IAVertexBuffers[D3DX11_BYTES_FROM_BITS(D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT)]

Definition at line 67 of file d3dx11effect.h.

◆ OMBlendState

BYTE _D3DX11_STATE_BLOCK_MASK::OMBlendState

Definition at line 74 of file d3dx11effect.h.

◆ OMDepthStencilState

BYTE _D3DX11_STATE_BLOCK_MASK::OMDepthStencilState

Definition at line 73 of file d3dx11effect.h.

◆ OMRenderTargets

BYTE _D3DX11_STATE_BLOCK_MASK::OMRenderTargets

Definition at line 72 of file d3dx11effect.h.

◆ Predication

BYTE _D3DX11_STATE_BLOCK_MASK::Predication

Definition at line 82 of file d3dx11effect.h.

◆ PS

BYTE _D3DX11_STATE_BLOCK_MASK::PS

Definition at line 53 of file d3dx11effect.h.

◆ PSConstantBuffers

BYTE _D3DX11_STATE_BLOCK_MASK::PSConstantBuffers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]

Definition at line 56 of file d3dx11effect.h.

◆ PSInterfaces

BYTE _D3DX11_STATE_BLOCK_MASK::PSInterfaces[D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]

Definition at line 57 of file d3dx11effect.h.

◆ PSSamplers

BYTE _D3DX11_STATE_BLOCK_MASK::PSSamplers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]

Definition at line 54 of file d3dx11effect.h.

◆ PSShaderResources

BYTE _D3DX11_STATE_BLOCK_MASK::PSShaderResources[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]

Definition at line 55 of file d3dx11effect.h.

◆ PSUnorderedAccessViews

BYTE _D3DX11_STATE_BLOCK_MASK::PSUnorderedAccessViews

Definition at line 58 of file d3dx11effect.h.

◆ RSRasterizerState

BYTE _D3DX11_STATE_BLOCK_MASK::RSRasterizerState

Definition at line 78 of file d3dx11effect.h.

◆ RSScissorRects

BYTE _D3DX11_STATE_BLOCK_MASK::RSScissorRects

Definition at line 77 of file d3dx11effect.h.

◆ RSViewports

BYTE _D3DX11_STATE_BLOCK_MASK::RSViewports

Definition at line 76 of file d3dx11effect.h.

◆ SOBuffers

BYTE _D3DX11_STATE_BLOCK_MASK::SOBuffers

Definition at line 80 of file d3dx11effect.h.

◆ VS

BYTE _D3DX11_STATE_BLOCK_MASK::VS

Definition at line 29 of file d3dx11effect.h.

◆ VSConstantBuffers

BYTE _D3DX11_STATE_BLOCK_MASK::VSConstantBuffers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT)]

Definition at line 32 of file d3dx11effect.h.

◆ VSInterfaces

BYTE _D3DX11_STATE_BLOCK_MASK::VSInterfaces[D3DX11_BYTES_FROM_BITS(D3D11_SHADER_MAX_INTERFACES)]

Definition at line 33 of file d3dx11effect.h.

◆ VSSamplers

BYTE _D3DX11_STATE_BLOCK_MASK::VSSamplers[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT)]

Definition at line 30 of file d3dx11effect.h.

◆ VSShaderResources

BYTE _D3DX11_STATE_BLOCK_MASK::VSShaderResources[D3DX11_BYTES_FROM_BITS(D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT)]

Definition at line 31 of file d3dx11effect.h.


The documentation for this struct was generated from the following file: