Metodo ID3D11DeviceContext::P SGetConstantBuffers (d3d11.h)
Ottenere i buffer costanti usati dalla fase della pipeline del pixel shader.
Sintassi
void PSGetConstantBuffers(
[in] UINT StartSlot,
[in] UINT NumBuffers,
[out, optional] ID3D11Buffer **ppConstantBuffers
);
Parametri
[in] StartSlot
Tipo: UINT
Indicizzare nella matrice in base zero del dispositivo per iniziare a recuperare buffer costanti da (intervallo compreso tra 0 e D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1).
[in] NumBuffers
Tipo: UINT
Numero di buffer da recuperare (compreso tra 0 e D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot).
[out, optional] ppConstantBuffers
Tipo: ID3D11Buffer**
Matrice di puntatori a interfaccia del buffer costante (vedere ID3D11Buffer) da restituire dal metodo .
Valore restituito
nessuno
Osservazioni
Le interfacce restituite avranno il numero di riferimenti incrementato di uno. Le applicazioni devono chiamare IUnknown::Release sulle interfacce restituite quando non sono più necessarie per evitare perdite di memoria.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |
Libreria | D3D11.lib |