Bagikan melalui


Fungsi Texture3D::GetDimensions

Mengembalikan dimensi sumber daya.

Sintaks

void GetDimensions(
  in  UINT MipLevel,
  out UINT Width,
  out UINT Height,
  out UINT Depth,
  out UINT NumberOfLevels
);

Parameter

MipLevel [in]

Jenis: UINT

Pilihan. Tingkat Mipmap (harus ditentukan jika NumberOfLevels digunakan).

Lebar [keluar]

Jenis: UINT

Lebar sumber daya, dalam texel.

Tinggi [keluar]

Jenis: UINT

Tinggi sumber daya, dalam texel.

Kedalaman [keluar]

Jenis: UINT

Kedalaman sumber daya, dalam texel.

NumberOfLevels [out]

Jenis: UINT

Jumlah tingkat mipmap (memerlukan MipLevel juga).

Mengembalikan nilai

Tidak ada

Keterangan

Ini adalah daftar versi metode ini yang kelebihan beban.

void GetDimensions(UINT MipLevel, 
  out UINT Width,
  out UINT Height,
  out UINT Depth,
  out UINT NumberOfLevels);

void GetDimensions (out UINT Width,
  out UINT Height,
  out UINT Depth);

void GetDimensions(UINT MipLevel,
  out float Width,
  out float Height,
  out float Depth,
  out float NumberOfLevels);

void GetDimensions(out float Width,
  out float Height,
  out float Depth);

Fungsi ini didukung untuk jenis shader berikut:

Puncak Hull Domain Geometri Pixel Compute
x x

 

Lihat juga

Texture3D

Model Shader 5