Metodo ID3D11DeviceContext::CSGetSamplers (d3d11.h)
Ottenere una matrice di interfacce di stato del campionatore dalla fase di calcolo-shader.
Sintassi
void CSGetSamplers(
[in] UINT StartSlot,
[in] UINT NumSamplers,
[out, optional] ID3D11SamplerState **ppSamplers
);
Parametri
[in] StartSlot
Tipo: UINT
Indicizzare in una matrice in base zero per iniziare a ottenere i campionatori da (compreso tra 0 e D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1).
[in] NumSamplers
Tipo: UINT
Numero di campionatori da ottenere da un contesto di dispositivo. Ogni fase della pipeline ha un totale di 16 slot di campionatore disponibili (compresi tra 0 e D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot).
[out, optional] ppSamplers
Tipo: ID3D11SamplerState**
Puntatore a una matrice di interfacce dello stato sampler (vedere ID3D11SamplerState).
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 |