Bagikan melalui


Antarmuka ID3D11FunctionReflection (d3d11shader.h)

Antarmuka pantulan fungsi mengakses info fungsi.

Catatan Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi.

 

Metode

Antarmuka ID3D11FunctionReflection memiliki metode ini.

 
ID3D11FunctionReflection::GetConstantBufferByIndex

Metode ID3D11FunctionReflection::GetConstantBufferByIndex (d3d11shader.h) mendapatkan buffer konstan berdasarkan indeks untuk fungsi.
ID3D11FunctionReflection::GetConstantBufferByName

Mendapatkan buffer konstanta berdasarkan nama untuk fungsi. (ID3D11FunctionReflection.GetConstantBufferByName)
ID3D11FunctionReflection::GetDesc

Mengisi struktur deskriptor fungsi untuk fungsi. (ID3D11FunctionReflection.GetDesc)
ID3D11FunctionReflection::GetFunctionParameter

Mendapatkan reflektor parameter fungsi. (ID3D11FunctionReflection.GetFunctionParameter)
ID3D11FunctionReflection::GetResourceBindingDesc

Mendapatkan deskripsi tentang bagaimana sumber daya terikat ke fungsi. (ID3D11FunctionReflection.GetResourceBindingDesc)
ID3D11FunctionReflection::GetResourceBindingDescByName

Mendapatkan deskripsi tentang bagaimana sumber daya terikat ke fungsi. (ID3D11FunctionReflection.GetResourceBindingDescByName)
ID3D11FunctionReflection::GetVariableByName

Mendapatkan variabel berdasarkan nama. (ID3D11FunctionReflection.GetVariableByName)

Keterangan

Untuk mendapatkan antarmuka pantulan fungsi, panggil ID3D11LibraryReflection::GetFunctionByIndex. Ini bukan antarmuka COM, jadi Anda tidak perlu khawatir tentang jumlah referensi atau merilis antarmuka ketika Anda selesai dengannya.

CatatanID3D11FunctionReflection memerlukan D3dcompiler_47.dll atau versi DLL yang lebih baru.
 

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d11shader.h

Lihat juga

Antarmuka Shader