struktur D3D11_TILE_REGION_SIZE (d3d11_2.h)
Menjelaskan ukuran wilayah ubin.
Sintaks
typedef struct D3D11_TILE_REGION_SIZE {
UINT NumTiles;
BOOL bUseBox;
UINT Width;
UINT16 Height;
UINT16 Depth;
} D3D11_TILE_REGION_SIZE;
Anggota
NumTiles
Jenis: UINT
Jumlah petak peta di wilayah petak peta.
bUseBox
Jenis: BOOL
Menentukan apakah runtime menggunakan anggota Lebar, Tinggi, dan Kedalaman untuk menentukan wilayah.
Jika TRUE, runtime menggunakan anggota Lebar, Tinggi, dan Kedalaman untuk menentukan wilayah.
Jika FALSE, runtime mengabaikan anggota Lebar, Tinggi, dan Kedalaman dan menggunakan anggota NumTiles untuk melintasi petak peta dalam sumber daya secara linear di x, lalu y, lalu z (sebagaimana berlaku) lalu meluap melalui mipmaps/array dalam urutan sub sumber daya. Misalnya, gunakan teknik ini untuk memetakan seluruh sumber daya sekaligus.
Terlepas dari apakah Anda menentukan TRUE atau FALSE untuk bUseBox, Anda menggunakan struktur D3D11_TILED_RESOURCE_COORDINATE untuk menentukan lokasi awal untuk wilayah dalam sumber daya sebagai parameter terpisah di luar struktur ini dengan menggunakan koordinat x, y, dan z.
Ketika wilayah menyertakan mipmap yang dikemas dengan ubin nonstandar, bUseBox harus FALSE karena dimensi petak peta tidak standar dan aplikasi hanya mengetahui hitungan berapa banyak petak peta yang dikonsumsi oleh area yang dikemas, yaitu per ikatan array. Parameter lokasi awal yang sesuai (terpisah) menggunakan x untuk mengimbangi ke dalam rentang petak peta datar dalam hal ini, dan koordinat y dan z masing-masing harus 0.
Width
Jenis: UINT
Lebar wilayah petak peta, dalam petak peta. Digunakan untuk tekstur buffer dan 1D, 2D, dan 3D.
Height
Jenis: UINT16
Tinggi wilayah petak peta, dalam petak peta. Digunakan untuk tekstur 2D dan 3D.
Depth
Jenis: UINT16
Kedalaman wilayah petak peta, dalam petak peta. Digunakan untuk tekstur atau array 3D. Untuk array, digunakan untuk memajukan lompatan kedalaman ke poros berikutnya dengan ukuran mipmap yang sama, yang tidak berdekatan di ruang penghitungan sub sumber daya jika ada beberapa mipmap.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP] |
Header | d3d11_2.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk