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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk