estrutura D3D12DDIARG_CREATE_PIPELINE_STATE_0033 (d3d12umddi.h)
Cria um estado de pipeline.
Sintaxe
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;
Membros
hComputeShader
O sombreador de computação.
hVertexShader
O sombreador de vértice.
hPixelShader
O sombreador de pixel.
hDomainShader
O sombreador de domínio.
hHullShader
O sombreador de casco.
hGeometryShader
O sombreador de geometria.
hRootSignature
A assinatura raiz.
hBlendState
O estado de mesclagem.
SampleMask
A máscara de exemplo.
hRasterizerState
O estado do rasterizador.
hDepthStencilState
O estado do estêncil de profundidade.
hElementLayout
O layout do elemento.
IBStripCutValue
O valor de corte da faixa de buffer de índice.
PrimitiveTopologyType
O tipo de topologia primitiva.
NumRenderTargets
O número de destinos de renderização.
RTVFormats[8]
Os formatos RTV.
DSVFormat
O formato DSV.
SampleDesc
A descrição do exemplo.
NodeMask
Representa o conjunto de nós.
LibraryReference
A referência da biblioteca.
ViewInstancingDesc
A descrição da instanciação da exibição.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12umddi.h |