enumerasi D3D_SHADER_VARIABLE_CLASS (d3dcommon.h)

Nilai yang mengidentifikasi kelas variabel shader.

Catatan

Untuk pemrograman dengan Direct3D 10, API ini memiliki alias jenis yang dimulai alih-alih D3D10_D3D_. Alias jenis Direct3D 10 ini didefinisikan dalam d3d10.h, , d3d10misc.hdan d3d10shader.h.

Sintaks

typedef enum _D3D_SHADER_VARIABLE_CLASS {
  D3D_SVC_SCALAR = 0,
  D3D_SVC_VECTOR,
  D3D_SVC_MATRIX_ROWS,
  D3D_SVC_MATRIX_COLUMNS,
  D3D_SVC_OBJECT,
  D3D_SVC_STRUCT,
  D3D_SVC_INTERFACE_CLASS,
  D3D_SVC_INTERFACE_POINTER,
  D3D10_SVC_SCALAR,
  D3D10_SVC_VECTOR,
  D3D10_SVC_MATRIX_ROWS,
  D3D10_SVC_MATRIX_COLUMNS,
  D3D10_SVC_OBJECT,
  D3D10_SVC_STRUCT,
  D3D11_SVC_INTERFACE_CLASS,
  D3D11_SVC_INTERFACE_POINTER,
  D3D_SVC_FORCE_DWORD = 0x7fffffff
} D3D_SHADER_VARIABLE_CLASS;

Konstanta

 
D3D_SVC_SCALAR
Nilai: 0
Variabel shader adalah skalar.
D3D_SVC_VECTOR
Variabel shader adalah vektor.
D3D_SVC_MATRIX_ROWS
Variabel shader adalah matriks baris-utama.
D3D_SVC_MATRIX_COLUMNS
Variabel shader adalah matriks kolom-utama.
D3D_SVC_OBJECT
Variabel shader adalah objek .
D3D_SVC_STRUCT
Variabel shader adalah struktur.
D3D_SVC_INTERFACE_CLASS
Variabel shader adalah kelas .
D3D_SVC_INTERFACE_POINTER
Variabel shader adalah antarmuka.
D3D10_SVC_SCALAR
Variabel shader adalah skalar.
D3D10_SVC_VECTOR
Variabel shader adalah vektor.
D3D10_SVC_MATRIX_ROWS
Variabel shader adalah matriks baris-utama.
D3D10_SVC_MATRIX_COLUMNS
Variabel shader adalah matriks kolom-utama.
D3D10_SVC_OBJECT
Variabel shader adalah objek .
D3D10_SVC_STRUCT
Variabel shader adalah struktur.
D3D11_SVC_INTERFACE_CLASS
Variabel shader adalah kelas .
D3D11_SVC_INTERFACE_POINTER
Variabel shader adalah antarmuka.
D3D_SVC_FORCE_DWORD
Nilai: 0x7fffffff
Nilai ini tidak digunakan oleh programmer; ada untuk memaksa enumerasi untuk dikompilasi ke 32 bit.

Keterangan

Kelas variabel shader bukan kelas pemrograman; kelas mengidentifikasi kelas variabel seperti skalar, vektor, objek, dan sebagainya. nilai D3D_SHADER_VARIABLE_CLASS-typed ditentukan dalam anggota Kelas dari struktur D3D11_SHADER_TYPE_DESC .

Persyaratan

Persyaratan Nilai
Header d3dcommon.h

Lihat juga

Enumerasi Versi Umum