Condividi tramite


Metodo ID3D11DeviceContext::VSGetSamplers (d3d11.h)

Ottenere una matrice di stati del campionatore dalla fase della pipeline del vertex shader.

Sintassi

void VSGetSamplers(
  [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**

Matrice di puntatori all'interfaccia dello stato del campionatore (vedere ID3D11SamplerState) da restituire dal dispositivo.

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