共用方式為


D3D10_DEVICE_STATE_TYPES列舉 (d3d10effect.h)

效果裝置狀態類型。

Syntax

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
預先分割狀態。

備註

D3D10StateBlockMaskDisableCaptureD3D10StateBlockMaskEnableCaptureD3D10StateBlockMaskGetSetting會使用此列舉。

規格需求

   
標頭 d3d10effect.h

另請參閱

核心列舉