struktur D3D11_PARAMETER_DESC (d3d11shader.h)

Menjelaskan parameter fungsi.

Sintaks

typedef struct _D3D11_PARAMETER_DESC {
  LPCSTR                    Name;
  LPCSTR                    SemanticName;
  D3D_SHADER_VARIABLE_TYPE  Type;
  D3D_SHADER_VARIABLE_CLASS Class;
  UINT                      Rows;
  UINT                      Columns;
  D3D_INTERPOLATION_MODE    InterpolationMode;
  D3D_PARAMETER_FLAGS       Flags;
  UINT                      FirstInRegister;
  UINT                      FirstInComponent;
  UINT                      FirstOutRegister;
  UINT                      FirstOutComponent;
} D3D11_PARAMETER_DESC;

Anggota

Name

Jenis: LPCSTR

Nama parameter fungsi.

SemanticName

Jenis: LPCSTR

Semantik HLSL yang terkait dengan parameter fungsi ini. Nama ini mencakup indeks, misalnya, SV_Target[n].

Type

Jenis: D3D_SHADER_VARIABLE_TYPE

Nilai jenis D3D_SHADER_VARIABLE_TYPE yang mengidentifikasi jenis variabel untuk parameter .

Class

Jenis: D3D_SHADER_VARIABLE_CLASS

Nilai jenis D3D_SHADER_VARIABLE_CLASS yang mengidentifikasi kelas variabel untuk parameter sebagai salah satu skalar, vektor, matriks, objek, dan sebagainya.

Rows

Jenis: UINT

Jumlah baris untuk parameter matriks.

Columns

Jenis: UINT

Jumlah kolom untuk parameter matriks.

InterpolationMode

Jenis: D3D_INTERPOLATION_MODE

Nilai jenis D3D_INTERPOLATION_MODE yang mengidentifikasi mode interpolasi untuk parameter .

Flags

Jenis: D3D_PARAMETER_FLAGS

Kombinasi nilai D3D_PARAMETER_FLAGS-ketik yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan bendera semantik untuk parameter .

FirstInRegister

Jenis: UINT

Register input pertama untuk parameter ini.

FirstInComponent

Jenis: UINT

Komponen register input pertama untuk parameter ini.

FirstOutRegister

Jenis: UINT

Register output pertama untuk parameter ini.

FirstOutComponent

Jenis: UINT

Komponen register output pertama untuk parameter ini.

Keterangan

Dapatkan deskripsi parameter fungsi dengan memanggil ID3D11FunctionParameterReflection::GetDesc.

Persyaratan

Persyaratan Nilai
Header d3d11shader.h

Lihat juga

ID3D11FunctionParameterReflection::GetDesc

Struktur Shader