Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengidentifikasi teknik untuk menyelesaikan koordinat tekstur yang berada di luar batas tekstur.
Sintaks
typedef enum D3D12_TEXTURE_ADDRESS_MODE {
D3D12_TEXTURE_ADDRESS_MODE_WRAP = 1,
D3D12_TEXTURE_ADDRESS_MODE_MIRROR = 2,
D3D12_TEXTURE_ADDRESS_MODE_CLAMP = 3,
D3D12_TEXTURE_ADDRESS_MODE_BORDER = 4,
D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE = 5
} ;
Konstanta
D3D12_TEXTURE_ADDRESS_MODE_WRAP Nilai: 1 Petak tekstur di setiap persimpangan bilangan bulat (u,v). Misalnya, untuk nilai Anda antara 0 dan 3, tekstur diulang tiga kali. |
D3D12_TEXTURE_ADDRESS_MODE_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. |
D3D12_TEXTURE_ADDRESS_MODE_CLAMP Nilai: 3 Koordinat tekstur di luar rentang [0.0, 1.0] masing-masing diatur ke warna tekstur pada 0,0 atau 1,0. |
D3D12_TEXTURE_ADDRESS_MODE_BORDER Nilai: 4 Koordinat tekstur di luar rentang [0.0, 1.0] diatur ke warna batas yang ditentukan dalam kode D3D12_SAMPLER_DESC atau HLSL. |
D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE Nilai: 5 Mirip dengan D3D12_TEXTURE_ADDRESS_MODE_MIRROR dan D3D12_TEXTURE_ADDRESS_MODE_CLAMP. Mengambil nilai absolut koordinat tekstur (dengan demikian, mencerminkan sekitar 0), lalu menjepit ke nilai maksimum. |
Keterangan
Enum ini digunakan oleh struktur D3D12_SAMPLER_DESC .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |