D3D10_DEVICE_STATE_TYPES 枚举 (d3d10effect.h)

影响设备状态类型。

语法

typedef enum _D3D10_DEVICE_STATE_TYPES {
  D3D10_DST_SO_BUFFERS = 1,
  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;

常量

 
D3D10_DST_SO_BUFFERS
值:1
流输出缓冲区。
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
Predication 状态。

注解

此枚举由 D3D10StateBlockMaskDisableCaptureD3D10StateBlockMaskEnableCaptureD3D10StateBlockMaskGetSetting 使用

要求

   
标头 d3d10effect.h

另请参阅

核心枚举