struktur D3D10_DEPTH_STENCIL_DESC (d3d10.h)

Menjelaskan status stensil kedalaman.

Sintaks

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;

Anggota

DepthEnable

Jenis: BOOL

Nilai Boolean yang memungkinkan pengujian kedalaman. Nilai defaultnya adalah TRUE.

DepthWriteMask

Jenis: D3D10_DEPTH_WRITE_MASK

Anggota jenis enumerasi D3D10_DEPTH_WRITE_MASK yang mengidentifikasi sebagian buffer stensil kedalaman yang dapat dimodifikasi oleh data kedalaman. Nilai defaultnya adalah D3D10_DEPTH_WRITE_MASK_ALL.

DepthFunc

Jenis: D3D10_COMPARISON_FUNC

Anggota D3D10_COMPARISON_FUNC jenis enumerasi yang menentukan bagaimana data kedalaman dibandingkan dengan data kedalaman yang ada. Nilai defaultnya adalah D3D10_COMPARISON_LESS

StencilEnable

Jenis: BOOL

Nilai Boolean yang memungkinkan pengujian stensil. Nilai defaultnya adalah FALSE.

StencilReadMask

Jenis: UINT8

Nilai yang mengidentifikasi sebagian buffer stensil kedalaman untuk membaca data stensil. Nilai defaultnya adalah D3D10_DEFAULT_STENCIL_READ_MASK.

StencilWriteMask

Jenis: UINT8

Nilai yang mengidentifikasi sebagian buffer stensil kedalaman untuk menulis data stensil. Nilai defaultnya adalah D3D10_DEFAULT_STENCIL_WRITE_MASK.

FrontFace

Jenis: D3D10_DEPTH_STENCILOP_DESC

Struktur D3D10_DEPTH_STENCILOP_DESC yang mengidentifikasi cara menggunakan hasil uji kedalaman dan uji stensil untuk piksel yang permukaannya normal menghadap ke arah kamera.

BackFace

Jenis: D3D10_DEPTH_STENCILOP_DESC

Struktur D3D10_DEPTH_STENCILOP_DESC yang mengidentifikasi cara menggunakan hasil uji kedalaman dan uji stensil untuk piksel yang permukaannya normal menghadap menjauh dari kamera.

Keterangan

Status stensil kedalaman mengontrol bagaimana pengujian stensil kedalaman dilakukan oleh tahap output-merger .

Format yang mendukung stensil DXGI_FORMAT_D24_UNORM_S8_UINT dan DXGI_FORMAT_D32_FLOAT_S8X24_UINT.

Persyaratan

Persyaratan Nilai
Header d3d10.h

Lihat juga

Struktur Inti