struktur D3D10_SHADER_BUFFER_DESC (d3d10shader.h)

Menjelaskan shader konstanta-buffer.

Sintaks

typedef struct _D3D10_SHADER_BUFFER_DESC {
  LPCSTR             Name;
  D3D10_CBUFFER_TYPE Type;
  UINT               Variables;
  UINT               Size;
  UINT               uFlags;
} D3D10_SHADER_BUFFER_DESC;

Anggota

Name

Jenis: LPCSTR

Nama buffer.

Type

Jenis: D3D10_CBUFFER_TYPE

Penggunaan data konstanta yang dimaksudkan. Lihat D3D10_CBUFFER_TYPE.

Variables

Jenis: UINT

Jumlah variabel unik.

Size

Jenis: UINT

Ukuran buffer (dalam byte).

uFlags

Jenis: UINT

Properti buffer shader. Lihat D3D10_SHADER_CBUFFER_FLAGS.

Keterangan

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

Persyaratan

Persyaratan Nilai
Header d3d10shader.h

Lihat juga

Struktur Shader