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) |