Metodo ID3D12ShaderReflection::GetResourceBindingDescByName (d3d12shader.h)
Ottiene una descrizione della modalità di associazione di una risorsa a uno shader.
Sintassi
HRESULT GetResourceBindingDescByName(
[in] LPCSTR Name,
[out] D3D12_SHADER_INPUT_BIND_DESC *pDesc
);
Parametri
[in] Name
Tipo: LPCSTR
Nome del buffer costante della risorsa.
[out] pDesc
Tipo: D3D12_SHADER_INPUT_BIND_DESC*
Puntatore a una descrizione dell'associazione di input. Vedere D3D12_SHADER_INPUT_BIND_DESC.
Valore restituito
Tipo: HRESULT
Restituisce uno dei codici restituiti Direct3D 12.
Commenti
Uno shader è costituito da codice eseguibile (funzioni HLSL compilate) e da un set di risorse che forniscono allo shader dati di input. GetResourceBindingDescByName ottiene informazioni sul modo in cui una risorsa nel set è associata come input allo shader. Il parametro Name specifica il nome della risorsa.
L'interfaccia di questo metodo è ospitata nella DLL predefinita D3DCompiler_xx.dll.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d12shader.h |