struktur CD3D10_BUFFER_DESC (d3d10.h)
Menjelaskan sumber daya buffer .
Sintaks
struct CD3D10_BUFFER_DESC : D3D10_BUFFER_DESC {
void CD3D10_BUFFER_DESC();
void CD3D10_BUFFER_DESC(
const D3D10_BUFFER_DESC & o
);
void CD3D10_BUFFER_DESC(
UINT byteWidth,
UINT bindFlags,
D3D10_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags
);
void ~CD3D10_BUFFER_DESC();
};
Warisan
Struktur CD3D10_BUFFER_DESC mengimplementasikan D3D10_BUFFER_DESC.
Anggota
void CD3D10_BUFFER_DESC()
void CD3D10_BUFFER_DESC( const D3D10_BUFFER_DESC & o)
void CD3D10_BUFFER_DESC( UINT byteWidth, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)
void ~CD3D10_BUFFER_DESC()
Keterangan
byteWidth
Jenis: Ukuran UINT buffer dalam byte.
bindFlags
Jenis: UINT Identifikasi bagaimana buffer akan terikat ke alur. Aplikasi dapat secara logis ATAU menandai bersama-sama (lihat D3D10_BIND_FLAG) untuk menunjukkan bahwa buffer dapat diakses dengan cara yang berbeda.
usage
Jenis: D3D10_USAGE Identifikasi bagaimana buffer diharapkan dibaca dan ditulis. Frekuensi pembaruan adalah faktor kunci. Nilai yang paling umum biasanya D3D10_USAGE_DEFAULT; lihat D3D10_USAGE untuk semua nilai yang mungkin.
cpuAccessFlags
Jenis: Bendera akses CPU UINT (lihat D3D10_CPU_ACCESS_FLAG) atau 0 jika tidak ada akses CPU yang diperlukan. Aplikasi dapat secara logis bendera OR bersama-sama.
miscFlags
Jenis: Bendera UINT Lain-lain (lihat D3D10_RESOURCE_MISC_FLAG) atau 0 jika tidak digunakan. Aplikasi dapat secara logis bendera OR bersama-sama.
Struktur ini digunakan oleh ID3D10Device::CreateBuffer untuk membuat sumber daya buffer.
Selain struktur ini, ada juga struktur turunan dalam D3D10.h (CD3D10_BUFFER_DESC) yang berperilaku seperti kelas yang diwariskan untuk membantu membuat deskripsi buffer.
Persyaratan
Header | d3d10.h |