Metodo ID3D11ModuleInstance::BindConstantBuffer (d3d11shader.h)
Ribinda un buffer costante da uno slot di origine a uno slot di destinazione.
Sintassi
HRESULT BindConstantBuffer(
[in] UINT uSrcSlot,
[in] UINT uDstSlot,
[in] UINT cbDstOffset
);
Parametri
[in] uSrcSlot
Tipo: UINT
Numero di slot di origine per la ribinatura.
[in] uDstSlot
Tipo: UINT
Numero di slot di destinazione per la ribindatura.
[in] cbDstOffset
Tipo: UINT
Offset in byte dello slot di destinazione per la ribindatura. L'offset deve avere allineamento a 16 byte.
Valore restituito
Tipo: HRESULT
Restituisce:
- S_OK per un ribinding valido
- S_FALSE per la ribinatura di uno slot inesistente; ovvero, per il quale la reflection shader non dispone di dati
- E_FAIL per una ribinding non valida, ad esempio, il ribinding non è limitato
- Probabilmente uno degli altri codici restituiti Direct3D 11
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11shader.h |
Libreria | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |