struktur CD3D10_TEXTURE3D_DESC (d3d10.h)

Menjelaskan tekstur 3D.

Sintaks

struct CD3D10_TEXTURE3D_DESC : D3D10_TEXTURE3D_DESC {
  void CD3D10_TEXTURE3D_DESC();
  void CD3D10_TEXTURE3D_DESC(
    const D3D10_TEXTURE3D_DESC & o
  );
  void CD3D10_TEXTURE3D_DESC(
    DXGI_FORMAT format,
    UINT        width,
    UINT        height,
    UINT        depth,
    UINT        mipLevels,
    UINT        bindFlags,
    D3D10_USAGE usage,
    UINT        cpuaccessFlags,
    UINT        miscFlags
  );
  void ~CD3D10_TEXTURE3D_DESC();
};

Warisan

Struktur CD3D10_TEXTURE3D_DESC mengimplementasikan D3D10_TEXTURE3D_DESC.

Anggota

void CD3D10_TEXTURE3D_DESC()

void CD3D10_TEXTURE3D_DESC( const D3D10_TEXTURE3D_DESC & o)

void CD3D10_TEXTURE3D_DESC( DXGI_FORMAT format, UINT width, UINT height, UINT depth, UINT mipLevels, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)

void ~CD3D10_TEXTURE3D_DESC()

Keterangan

format Jenis: DXGI_FORMAT Format tekstur (lihat DXGI_FORMAT).

width Jenis: Lebar Tekstur UINT (dalam texel). Rentangnya dari 1 hingga D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). Untuk informasi selengkapnya tentang pembatasan, lihat Keterangan.

height Jenis: Tinggi tekstur UINT (dalam texel). Rentangnya dari 1 hingga D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). Untuk informasi selengkapnya tentang pembatasan, lihat Keterangan.

depth Jenis: Kedalaman tekstur UINT (dalam texel). Rentangnya dari 1 hingga D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048).

mipLevels Jenis: Jumlah subtekstur UINT (juga disebut tingkat mipmap). Gunakan 1 untuk tekstur multisampel; atau 0 untuk menghasilkan sekumpulan subtekstur lengkap.

bindFlags Jenis: Bendera UINT (lihat D3D10_BIND_FLAG) untuk pengikatan ke tahap alur . Bendera dapat digabungkan dengan OR logis.

usage Jenis: D3D10_USAGE Nilai yang mengidentifikasi bagaimana tekstur akan dibaca dan ditulis. Nilai yang paling umum adalah D3D10_USAGE-DEFAULT; lihat D3D10_USAGE untuk semua nilai yang mungkin.

cpuAccessFlags Jenis: Bendera UINT (lihat D3D10_CPU_ACCESS_FLAG) untuk menentukan jenis akses CPU yang diizinkan. Gunakan 0 jika akses CPU tidak diperlukan. Bendera ini dapat dikombinasikan dengan OR logis.

miscFlags Jenis: Bendera UINT (lihat D3D10_RESOURCE_MISC_FLAG) yang mengidentifikasi opsi sumber daya lain yang kurang umum. Gunakan 0 jika tidak ada bendera ini yang berlaku. Bendera ini dapat dikombinasikan dengan OR logis.

Struktur ini digunakan dalam panggilan ke ID3D10Device::CreateTexture3D. Struktur turunan yang bermanfaat CD3D10_TEXTURE3D_DESC dideklarasikan dalam D3D10.h, untuk membantu membuat deskripsi tekstur.

Perangkat membatasi ukuran subsampel, blok terkompresi (lihat Kompresi Blok (Direct3D 10)), dan sumber daya format bit menjadi kelipatan ukuran khusus untuk setiap format.

Persyaratan

   
Header d3d10.h

Lihat juga

Struktur sumber daya