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

Lihat juga

Struktur Sumber Daya