ID3D11DeviceContext ::VSGetSamplers, méthode (d3d11.h)
Obtenez un tableau d’états de l’échantillonneur à partir de la phase 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 à partir de (plages 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 (plages comprises entre 0 et D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - StartSlot).
[out, optional] ppSamplers
Type : ID3D11SamplerState**
Tableau de pointeurs d’interface d’état de l’échantillonneur (voir ID3D11SamplerState) à retourner par l’appareil.
Valeur de retour
None
Remarques
Le nombre de références de toutes les interfaces retournées sera incrémenté d’un. Les applications doivent appeler IUnknown ::Release sur les interfaces retournées lorsqu’elles ne sont plus nécessaires pour éviter les fuites de mémoire.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d11.h |
Bibliothèque | D3D11.lib |