D3D10_DEPTH_STENCIL_DESC struttura (d3d10.h)
Descrive lo stato di profondità stencil.
Sintassi
typedef struct D3D10_DEPTH_STENCIL_DESC {
BOOL DepthEnable;
D3D10_DEPTH_WRITE_MASK DepthWriteMask;
D3D10_COMPARISON_FUNC DepthFunc;
BOOL StencilEnable;
UINT8 StencilReadMask;
UINT8 StencilWriteMask;
D3D10_DEPTH_STENCILOP_DESC FrontFace;
D3D10_DEPTH_STENCILOP_DESC BackFace;
} D3D10_DEPTH_STENCIL_DESC;
Members
DepthEnable
Tipo: BOOL
Valore booleano che consente il test di profondità. Il valore predefinito è TRUE.
DepthWriteMask
Tipo: D3D10_DEPTH_WRITE_MASK
Membro del tipo enumerato D3D10_DEPTH_WRITE_MASK che identifica una parte del buffer depth-stencil che può essere modificato dai dati di profondità. Il valore predefinito è D3D10_DEPTH_WRITE_MASK_ALL.
DepthFunc
Tipo: D3D10_COMPARISON_FUNC
Membro del tipo enumerato D3D10_COMPARISON_FUNC che definisce la modalità di confronto dei dati di profondità rispetto ai dati di profondità esistenti. Il valore predefinito è D3D10_COMPARISON_LESS
StencilEnable
Tipo: BOOL
Valore booleano che abilita i test stencil. Il valore predefinito è FALSE.
StencilReadMask
Tipo: UINT8
Valore che identifica una parte del buffer depth-stencil per la lettura dei dati stencil. Il valore predefinito è D3D10_DEFAULT_STENCIL_READ_MASK.
StencilWriteMask
Tipo: UINT8
Valore che identifica una parte del buffer depth-stencil per la scrittura di dati stencil. Il valore predefinito è D3D10_DEFAULT_STENCIL_WRITE_MASK.
FrontFace
Tipo: D3D10_DEPTH_STENCILOP_DESC
Una struttura D3D10_DEPTH_STENCILOP_DESC che identifica come usare i risultati del test di profondità e il test stencil per i pixel la cui superficie normale è rivolta verso la fotocamera.
BackFace
Tipo: D3D10_DEPTH_STENCILOP_DESC
Struttura D3D10_DEPTH_STENCILOP_DESC che identifica come usare i risultati del test di profondità e il test di stencil per i pixel la cui superficie normale si trova davanti alla fotocamera.
Commenti
Lo stato di profondità stencil controlla la modalità di esecuzione dei test di profondità-stencil dalla fase di fusione dell'output .
I formati che supportano lo stenciling sono DXGI_FORMAT_D24_UNORM_S8_UINT e DXGI_FORMAT_D32_FLOAT_S8X24_UINT.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10.h |