Bagikan melalui


struktur D3D10_PASS_DESC (d3d10effect.h)

Menjelaskan pass efek, yang berisi status alur.

Sintaks

typedef struct _D3D10_PASS_DESC {
  LPCSTR Name;
  UINT   Annotations;
  BYTE   *pIAInputSignature;
  SIZE_T IAInputSignatureSize;
  UINT   StencilRef;
  UINT   SampleMask;
  FLOAT  BlendFactor[4];
} D3D10_PASS_DESC;

Anggota

Name

Jenis: LPCSTR

String yang berisi nama pass; jika tidak , NULL.

Annotations

Jenis: UINT

Jumlah anotasi.

pIAInputSignature

Jenis: BYTE*

Penunjuk ke tanda tangan input atau shader puncak; jika tidak , NULL.

IAInputSignatureSize

Jenis: SIZE_T

Ukuran tanda tangan input (dalam byte).

StencilRef

Jenis: UINT

Nilai referensi stensil yang digunakan dalam status stensil kedalaman (lihat Mengonfigurasi Fungsionalitas Depth-Stencil (Direct3D 10)).

SampleMask

Jenis: UINT

Masker sampel untuk status campuran (lihat Mengonfigurasi Fungsionalitas Blending (Direct3D 10)).

BlendFactor[4]

Jenis: FLOAT

Faktor campuran per komponen (RGBA) untuk status campuran (lihat Mengonfigurasi Fungsionalitas Blending (Direct3D 10)).

Keterangan

Dapatkan deskripsi pass dengan memanggil ID3D10EffectPass::GetDesc; teknik efek berisi satu atau beberapa lolos.

Persyaratan

Persyaratan Nilai
Header d3d10effect.h (termasuk D3D10.h)

Lihat juga

Struktur Efek (Direct3D 10)