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 |