struttura D3D12DDI_DEPTH_STENCIL_DESC_0010 (d3d12umddi.h)
La struttura D3D12DDI_DEPTH_STENCIL_DESC_0010 descrive uno stato dello stencil di profondità.
Sintassi
typedef struct D3D12DDI_DEPTH_STENCIL_DESC_0010 {
BOOL DepthEnable;
D3D12DDI_DEPTH_WRITE_MASK DepthWriteMask;
D3D12DDI_COMPARISON_FUNC DepthFunc;
BOOL StencilEnable;
BOOL FrontEnable;
BOOL BackEnable;
UINT8 StencilReadMask;
UINT8 StencilWriteMask;
D3D12DDI_DEPTH_STENCILOP_DESC FrontFace;
D3D12DDI_DEPTH_STENCILOP_DESC BackFace;
D3D12DDI_LIBRARY_REFERENCE_0010 LibraryReference;
} D3D12DDI_DEPTH_STENCIL_DESC_0010;
Members
DepthEnable
Valore booleano che specifica se la profondità è abilitata. TRUE indica che la profondità è abilitata; FALSE indica che la profondità è disabilitata.
DepthWriteMask
Valore bit per bit che indica le proprietà di scrittura per uno stato dello stencil di profondità. Questo membro è un OR bit per bit valido dei valori seguenti dell'enumerazione D3D12DDI_DEPTH_WRITE_MASK .
DepthFunc
Valore tipizzato D3D12DDI_COMPARISON_FUNC che indica la funzione di confronto di profondità da eseguire.
StencilEnable
Valore booleano che specifica se lo stencil è abilitato. TRUE indica che lo stencil è abilitato; FALSE indica che lo stencil è disabilitato.
FrontEnable
Valore booleano che specifica se è abilitata l'abilitazione delle prestazioni delle operazioni degli stencil sui poligoni forward-facing. TRUE indica che le prestazioni nei poligoni con inoltro sono abilitate; FALSE indica che è disabilitato.
BackEnable
Valore booleano che specifica se le prestazioni delle operazioni degli stencil sui poligoni back-facing sono abilitate. TRUE indica che le prestazioni nei poligoni back-facing sono abilitate; FALSE indica che è disabilitato.
StencilReadMask
Valore bit per bit usato dal driver in un'operazione AND bit per bit con il valore stencil nel buffer degli stencil immediatamente dopo la lettura del valore dello stencil dal buffer degli stencil.
StencilWriteMask
Valore bit per bit a 8 bit usato dal driver in un'operazione AND bit per bit con il valore stencil corrente prima di scrivere il risultato nel buffer degli stencil.
FrontFace
Struttura D3D12DDI_DEPTH_STENCILOP_DESC che descrive l'operazione di stencil da eseguire sui poligoni inoltrati.
BackFace
Struttura D3D12DDI_DEPTH_STENCILOP_DESC che descrive l'operazione stencil da eseguire sui poligoni back-facing.
LibraryReference
Struttura D3D12DDI_LIBRARY_REFERENCE_0010 che descrive la libreria.
Commenti
Se il membro StencilEnable è impostato su TRUE, il membro FrontEnable, il membro BackEnable o entrambi devono essere impostati su TRUE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | d3d12umddi.h |