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 |