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
事前指定の状態。

解説

この列挙体は、 D3D10StateBlockMaskDisableCaptureD3D10StateBlockMaskEnableCaptureおよび D3D10StateBlockMaskGetSetting によって使用されます。

必要条件

   
Header d3d10effect.h

関連項目

コア列挙