struktur D3D10_SHADER_TYPE_DESC (d3d10shader.h)

Menjelaskan jenis variabel shader.

Sintaks

typedef struct _D3D10_SHADER_TYPE_DESC {
  D3D10_SHADER_VARIABLE_CLASS Class;
  D3D10_SHADER_VARIABLE_TYPE  Type;
  UINT                        Rows;
  UINT                        Columns;
  UINT                        Elements;
  UINT                        Members;
  UINT                        Offset;
} D3D10_SHADER_TYPE_DESC;

Anggota

Class

Jenis: D3D10_SHADER_VARIABLE_CLASS

Mengidentifikasi kelas variabel sebagai salah satu skalar, vektor, matriks, atau objek. Lihat D3D10_SHADER_VARIABLE_CLASS.

Type

Jenis: D3D10_SHADER_VARIABLE_TYPE

Jenis variabel. Lihat D3D10_SHADER_VARIABLE_TYPE.

Rows

Jenis: UINT

Jumlah baris dalam matriks. Jika tidak, jenis numerik mengembalikan 1, jenis lainnya mengembalikan 0.

Columns

Jenis: UINT

Jumlah kolom dalam matriks. Jika tidak, jenis numerik mengembalikan 1, jenis lainnya mengembalikan 0.

Elements

Jenis: UINT

Jumlah elemen dalam array; jika tidak, 0.

Members

Jenis: UINT

Jumlah anggota dalam struktur; jika tidak, 0.

Offset

Jenis: UINT

Offset, dalam byte, antara awal struktur induk dan variabel ini.

Keterangan

Dapatkan deskripsi jenis variabel shader dengan memanggil ID3D10ShaderReflectionType::GetDesc.

Persyaratan

Persyaratan Nilai
Header d3d10shader.h

Lihat juga

Struktur Shader