Condividi tramite


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

Vedi anche

ID3D11DeviceContext