struktur D3D12DDI_DEPTH_STENCIL_DESC (d3d12umddi.h)

Struktur D3D12DDI_DEPTH_STENCIL_DESC menggambarkan status stensil kedalaman.

Sintaks

typedef struct D3D12DDI_DEPTH_STENCIL_DESC {
  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_DEPTH_STENCIL_DESC;

Anggota

DepthEnable

Nilai Boolean yang menentukan apakah kedalaman diaktifkan. TRUE menunjukkan kedalaman diaktifkan; FALSE menunjukkan kedalaman dinonaktifkan.

DepthWriteMask

Nilai bitwise yang menunjukkan properti tulis untuk status stensil kedalaman. Anggota ini adalah bitwise yang valid ATAU dari nilai berikut dari enumerasi D3D12DDI_DEPTH_WRITE_MASK .

DepthFunc

Nilai D3D12DDI_COMPARISON_FUNC-jenis yang menunjukkan fungsi perbandingan kedalaman untuk dilakukan.

StencilEnable

Nilai Boolean yang menentukan apakah stensil diaktifkan. TRUE menunjukkan stensil diaktifkan; FALSE menunjukkan stensil dinonaktifkan.

FrontEnable

Nilai Boolean yang menentukan apakah performa operasi stensil pada poligon yang menghadap ke depan diaktifkan. TRUE menunjukkan bahwa performa pada poligon yang menghadap ke depan diaktifkan; FALSE menunjukkan bahwa itu dinonaktifkan.

BackEnable

Nilai Boolean yang menentukan apakah performa operasi stensil pada poligon yang menghadap ke belakang diaktifkan. TRUE menunjukkan bahwa performa pada poligon yang menghadap ke belakang diaktifkan; FALSE menunjukkan bahwa itu dinonaktifkan.

StencilReadMask

Nilai bitwise 8-bit yang digunakan driver dalam operasi AND bitwise dengan nilai stensil di buffer stensil segera setelah membaca nilai stensil dari buffer stensil.

StencilWriteMask

Nilai bitwise 8-bit yang digunakan driver dalam operasi AND bitwise dengan nilai stensil saat ini sebelum menulis hasilnya kembali ke buffer stensil.

FrontFace

Struktur D3D12DDI_DEPTH_STENCILOP_DESC yang menjelaskan operasi stensil untuk dilakukan pada poligon yang menghadap ke depan.

BackFace

Struktur D3D12DDI_DEPTH_STENCILOP_DESC yang menjelaskan operasi stensil untuk dilakukan pada poligon yang menghadap ke belakang.

Keterangan

Jika anggota StencilEnable diatur ke TRUE, anggota FrontEnable, anggota BackEnable, atau keduanya juga harus diatur ke TRUE.

Persyaratan

   
Klien minimum yang didukung Windows 10, version 1809
Header d3d12umddi.h