ID3D12ShaderReflection::GetResourceBindingDescByName-Methode (d3d12shader.h)
Ruft eine Beschreibung ab, wie eine Ressource an einen Shader gebunden ist.
Syntax
HRESULT GetResourceBindingDescByName(
[in] LPCSTR Name,
[out] D3D12_SHADER_INPUT_BIND_DESC *pDesc
);
Parameter
[in] Name
Typ: LPCSTR
Der Konstantenpuffername der Ressource.
[out] pDesc
Typ: D3D12_SHADER_INPUT_BIND_DESC*
Ein Zeiger auf eine Eingabebindungsbeschreibung. Siehe D3D12_SHADER_INPUT_BIND_DESC.
Rückgabewert
Typ: HRESULT
Gibt einen der Direct3D 12-Rückgabecodes zurück.
Hinweise
Ein Shader besteht aus ausführbarem Code (den kompilierten HLSL-Funktionen) und einer Reihe von Ressourcen, die den Shader mit Eingabedaten versorgen. GetResourceBindingDescByName ruft Informationen darüber ab, wie eine Ressource im Satz als Eingabe an den Shader gebunden ist. Der Name-Parameter gibt den Namen der Ressource an.
Die Schnittstelle dieser Methode wird im sofort einsatzbereiten DLL-D3DCompiler_xx.dll gehostet.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d12shader.h |