ID3D11DeviceContext::VSGetSamplers, méthode (d3d11.h)

Obtenez un tableau d’états d’échantillonneur à partir de l’étape de pipeline du nuanceur de vertex.

Syntaxe

void VSGetSamplers(
  [in]            UINT               StartSlot,
  [in]            UINT               NumSamplers,
  [out, optional] ID3D11SamplerState **ppSamplers
);

Paramètres

[in] StartSlot

Type : UINT

Indexez dans un tableau de base zéro pour commencer à obtenir des échantillonneurs (allant de 0 à D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1).

[in] NumSamplers

Type : UINT

Nombre d’échantillonneurs à obtenir à partir d’un contexte d’appareil. Chaque étape de pipeline a un total de 16 emplacements d’échantillonneur disponibles (comprise entre 0 et D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot).

[out, optional] ppSamplers

Type : ID3D11SamplerState**

Tableau de pointeurs d’interface sampler-state (voir ID3D11SamplerState) à retourner par l’appareil.

Valeur de retour

None

Remarques

Toutes les interfaces retournées auront leur nombre de références incrémenté d’un. Les applications doivent appeler IUnknown::Release sur les interfaces retournées quand elles ne sont plus nécessaires pour éviter les fuites de mémoire.

Configuration requise

   
Plateforme cible Windows
En-tête d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11DeviceContext