enumerasi D3D11_TEXTURE_ADDRESS_MODE (d3d11.h)

Identifikasi teknik untuk menyelesaikan koordinat tekstur yang berada di luar batas tekstur.

Sintaks

typedef enum D3D11_TEXTURE_ADDRESS_MODE {
  D3D11_TEXTURE_ADDRESS_WRAP = 1,
  D3D11_TEXTURE_ADDRESS_MIRROR = 2,
  D3D11_TEXTURE_ADDRESS_CLAMP = 3,
  D3D11_TEXTURE_ADDRESS_BORDER = 4,
  D3D11_TEXTURE_ADDRESS_MIRROR_ONCE = 5
} ;

Konstanta

 
D3D11_TEXTURE_ADDRESS_WRAP
Nilai: 1
Petak tekstur di setiap persimpangan bilangan bulat (u,v). Misalnya, untuk nilai Anda antara 0 dan 3, tekstur diulang tiga kali.
D3D11_TEXTURE_ADDRESS_MIRROR
Nilai: 2
Balikkan tekstur di setiap persimpangan bilangan bulat (u,v). untuk Anda nilai antara 0 dan 1, misalnya, tekstur ditangani secara normal; antara 1 dan 2, tekstur dibalik (dicerminkan); antara 2 dan 3, teksturnya normal lagi; dan sebagainya.
D3D11_TEXTURE_ADDRESS_CLAMP
Nilai: 3
Koordinat tekstur di luar rentang [0.0, 1.0] masing-masing diatur ke warna tekstur pada 0,0 atau 1,0.
D3D11_TEXTURE_ADDRESS_BORDER
Nilai: 4
Koordinat tekstur di luar rentang [0.0, 1.0] diatur ke warna batas yang ditentukan dalam kode D3D11_SAMPLER_DESC atau HLSL.
D3D11_TEXTURE_ADDRESS_MIRROR_ONCE
Nilai: 5
Mirip dengan D3D11_TEXTURE_ADDRESS_MIRROR dan D3D11_TEXTURE_ADDRESS_CLAMP. Mengambil nilai absolut koordinat tekstur (dengan demikian, mencerminkan sekitar 0), lalu menjepit ke nilai maksimum.

Persyaratan

Persyaratan Nilai
Header d3d11.h

Lihat juga

Enumerasi Inti