D3D12DDIARG_CREATE_PIPELINE_STATE_0033 構造体 (d3d12umddi.h)
パイプラインの状態を作成します。
構文
typedef struct D3D12DDIARG_CREATE_PIPELINE_STATE_0033 {
D3D12DDI_HSHADER hComputeShader;
D3D12DDI_HSHADER hVertexShader;
D3D12DDI_HSHADER hPixelShader;
D3D12DDI_HSHADER hDomainShader;
D3D12DDI_HSHADER hHullShader;
D3D12DDI_HSHADER hGeometryShader;
D3D12DDI_HROOTSIGNATURE hRootSignature;
D3D12DDI_HBLENDSTATE hBlendState;
UINT SampleMask;
D3D12DDI_HRASTERIZERSTATE hRasterizerState;
D3D12DDI_HDEPTHSTENCILSTATE hDepthStencilState;
D3D12DDI_HELEMENTLAYOUT hElementLayout;
D3D12DDI_INDEX_BUFFER_STRIP_CUT_VALUE IBStripCutValue;
D3D12DDI_PRIMITIVE_TOPOLOGY_TYPE PrimitiveTopologyType;
UINT NumRenderTargets;
DXGI_FORMAT RTVFormats[8];
DXGI_FORMAT DSVFormat;
DXGI_SAMPLE_DESC SampleDesc;
UINT NodeMask;
D3D12DDI_LIBRARY_REFERENCE_0010 LibraryReference;
D3D12DDI_VIEW_INSTANCING_DESC ViewInstancingDesc;
} D3D12DDIARG_CREATE_PIPELINE_STATE_0033;
メンバー
hComputeShader
コンピューティング シェーダー。
hVertexShader
頂点シェーダー。
hPixelShader
ピクセル シェーダー。
hDomainShader
ドメイン シェーダー。
hHullShader
ハル シェーダー。
hGeometryShader
ジオメトリ シェーダー。
hRootSignature
ルート署名。
hBlendState
ブレンド状態。
SampleMask
サンプル マスク。
hRasterizerState
ラスタライザーの状態。
hDepthStencilState
深度ステンシルの状態。
hElementLayout
要素のレイアウト。
IBStripCutValue
インデックス バッファー ストリップの切り取り値。
PrimitiveTopologyType
プリミティブ トポロジの種類。
NumRenderTargets
レンダー ターゲットの数。
RTVFormats[8]
RTV 形式。
DSVFormat
DSV 形式。
SampleDesc
サンプルの説明。
NodeMask
ノードのセットを表します。
LibraryReference
ライブラリ参照。
ViewInstancingDesc
ビューのインスタンス化の説明。
要件
要件 | 値 |
---|---|
Header | d3d12umddi.h |