Bagikan melalui


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

D3D11_TILED_RESOURCE_COORDINATE

Struktur Sumber Daya

Sumber daya berjenjang