Bagikan melalui


enumerasi D3DX11_NORMALMAP_FLAG

Catatan

Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi untuk Windows 8 dan tidak didukung untuk aplikasi Windows Store.

Opsi peta normal. Anda dapat menggabungkan sejumlah bendera ini dengan menggunakan operasi OR bitwise.

Sintaks

typedef enum D3DX11_NORMALMAP_FLAG { 
  D3DX11_NORMALMAP_MIRROR_U           = (1 << 16),
  D3DX11_NORMALMAP_MIRROR_V           = (2 << 16),
  D3DX11_NORMALMAP_MIRROR             = (3 << 16),
  D3DX11_NORMALMAP_INVERTSIGN         = (8 << 16),
  D3DX11_NORMALMAP_COMPUTE_OCCLUSION  = (16 << 16)
} D3DX11_NORMALMAP_FLAG, *LPD3DX11_NORMALMAP_FLAG;

Konstanta

D3DX11_NORMALMAP_MIRROR_U

Menunjukkan bahwa piksel dari tepi tekstur pada sumbu U harus dicerminkan, bukan dibungkus.

D3DX11_NORMALMAP_MIRROR_V

Menunjukkan bahwa piksel dari tepi tekstur pada sumbu V harus dicerminkan, tidak dibungkus.

D3DX11_NORMALMAP_MIRROR

Sama seperti D3DX11_NORMALMAP_MIRROR_U | D3DX11_NORMALMAP_MIRROR_V.

D3DX11_NORMALMAP_INVERTSIGN

Menginversi arah setiap normal.

D3DX11_NORMALMAP_COMPUTE_OCCLUSION

Menghitung istilah oklusi per piksel dan mengodekannya ke dalam alfa. Alpha 1 berarti bahwa piksel tidak dikaburkan dengan cara apa pun, dan alfa 0 berarti bahwa piksel benar-benar dikaburkan.

Keterangan

Bendera ini digunakan oleh D3DX11ComputeNormalMap.

Persyaratan

Persyaratan Nilai
Header
D3DX11tex.h

Lihat juga

Enumerasi D3DX