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 |