Makro MAKEFOURCC (d3dukmdt.h)
Makro untuk memformat dan memuat tekstur.
Setiap parameter dapat mewakili salah satu konvensi penamaan berikut:
- A = Alpha
- R = Merah
- G = Hijau
- B = Biru
- X = Bit yang Tidak Digunakan
- P = Palet
- L = Luminance
- U = koordinat dU untuk BumpMap
- V = koordinat dV untuk BumpMap
- S = Stensil
- D = Kedalaman (misalnya buffer Z atau W)
- C = Dihitung dari saluran lain (biasanya pada operasi baca tertentu)
Selanjutnya, urutan potongan-potongan berasal dari MSB terlebih dahulu; oleh karena itu D3DFMT_A8L8 menunjukkan bahwa byte tinggi dari format dua byte ini adalah alfa.
D16 menunjukkan:
- Nilai bilangan bulat 16-bit.
- Permukaan yang dapat dikunci aplikasi.
Semua format Kedalaman/Stensil kecuali D3DFMT_D16_LOCKABLE menunjukkan:
- Tidak ada pengurutan bit tertentu per piksel, dan
- Aplikasi tidak dapat dikunci, dan
- Driver diizinkan untuk mengonsumsi lebih dari jumlah bit yang ditunjukkan per saluran Kedalaman (tetapi bukan saluran Stensil).
Sintaks
void MAKEFOURCC(
ch0,
ch1,
ch2,
ch3
);
Parameter
ch0
Salah satu konvensi penamaan yang ditentukan.
ch1
Salah satu konvensi penamaan yang ditentukan.
ch2
Salah satu konvensi penamaan yang ditentukan.
ch3
Salah satu konvensi penamaan yang ditentukan.
Menampilkan nilai
Tidak ada
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dukmdt.h |