struktur D3D11_SHADER_BUFFER_DESC (d3d11shader.h)

Menjelaskan shader constant-buffer.

Sintaks

typedef struct _D3D11_SHADER_BUFFER_DESC {
  LPCSTR           Name;
  D3D_CBUFFER_TYPE Type;
  UINT             Variables;
  UINT             Size;
  UINT             uFlags;
} D3D11_SHADER_BUFFER_DESC;

Anggota

Name

Jenis: LPCSTR

Nama buffer.

Type

Jenis: D3D_CBUFFER_TYPE

Nilai jenis D3D_CBUFFER_TYPE yang menunjukkan penggunaan data konstanta yang dimaksudkan.

Variables

Jenis: UINT

Jumlah variabel unik.

Size

Jenis: UINT

Ukuran buffer (dalam byte).

uFlags

Jenis: UINT

Kombinasi nilai D3D_SHADER_CBUFFER_FLAGS-ketik yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan properti untuk shader constant-buffer.

Keterangan

Konstanta disediakan untuk shader dalam buffer shader-constant. Dapatkan deskripsi shader-constant-buffer dengan memanggil ID3D11ShaderReflectionConstantBuffer::GetDesc.

Persyaratan

   
Header d3d11shader.h

Lihat juga

Struktur Shader