D3D10_DEVICE_STATE_TYPES enumeration (d3d10effect.h)

Effect device-state types.

Syntax

typedef enum _D3D10_DEVICE_STATE_TYPES {
  D3D10_DST_SO_BUFFERS,
  D3D10_DST_OM_RENDER_TARGETS,
  D3D10_DST_OM_DEPTH_STENCIL_STATE,
  D3D10_DST_OM_BLEND_STATE,
  D3D10_DST_VS,
  D3D10_DST_VS_SAMPLERS,
  D3D10_DST_VS_SHADER_RESOURCES,
  D3D10_DST_VS_CONSTANT_BUFFERS,
  D3D10_DST_GS,
  D3D10_DST_GS_SAMPLERS,
  D3D10_DST_GS_SHADER_RESOURCES,
  D3D10_DST_GS_CONSTANT_BUFFERS,
  D3D10_DST_PS,
  D3D10_DST_PS_SAMPLERS,
  D3D10_DST_PS_SHADER_RESOURCES,
  D3D10_DST_PS_CONSTANT_BUFFERS,
  D3D10_DST_IA_VERTEX_BUFFERS,
  D3D10_DST_IA_INDEX_BUFFER,
  D3D10_DST_IA_INPUT_LAYOUT,
  D3D10_DST_IA_PRIMITIVE_TOPOLOGY,
  D3D10_DST_RS_VIEWPORTS,
  D3D10_DST_RS_SCISSOR_RECTS,
  D3D10_DST_RS_RASTERIZER_STATE,
  D3D10_DST_PREDICATION
} D3D10_DEVICE_STATE_TYPES;

Constants

 
D3D10_DST_SO_BUFFERS
Stream-output buffer.
D3D10_DST_OM_RENDER_TARGETS
Render target.
D3D10_DST_OM_DEPTH_STENCIL_STATE
Depth-stencil state.
D3D10_DST_OM_BLEND_STATE
Blend state.
D3D10_DST_VS
Vertex shader.
D3D10_DST_VS_SAMPLERS
Vertex shader sampler.
D3D10_DST_VS_SHADER_RESOURCES
Vertex shader resource.
D3D10_DST_VS_CONSTANT_BUFFERS
Vertex shader constant buffer.
D3D10_DST_GS
Geometry shader.
D3D10_DST_GS_SAMPLERS
Geometry shader sampler.
D3D10_DST_GS_SHADER_RESOURCES
Geometry shader resource.
D3D10_DST_GS_CONSTANT_BUFFERS
Geometry shader constant buffer.
D3D10_DST_PS
Pixel shader.
D3D10_DST_PS_SAMPLERS
Pixel shader sampler.
D3D10_DST_PS_SHADER_RESOURCES
Pixel shader resource.
D3D10_DST_PS_CONSTANT_BUFFERS
Pixel shader constant buffer.
D3D10_DST_IA_VERTEX_BUFFERS
Input-assembler vertex buffer.
D3D10_DST_IA_INDEX_BUFFER
Input-assembler index buffer.
D3D10_DST_IA_INPUT_LAYOUT
Input-assembler input layout.
D3D10_DST_IA_PRIMITIVE_TOPOLOGY
Input-assembler primitive topology.
D3D10_DST_RS_VIEWPORTS
Viewport.
D3D10_DST_RS_SCISSOR_RECTS
Scissor rectangle.
D3D10_DST_RS_RASTERIZER_STATE
Rasterizer state.
D3D10_DST_PREDICATION
Predication state.

Remarks

This enumeration is used by D3D10StateBlockMaskDisableCapture, D3D10StateBlockMaskEnableCapture, and D3D10StateBlockMaskGetSetting.

Requirements

   
Header d3d10effect.h

See also

Core Enumerations