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

Vedi anche

Strutture principali