Partager via


ID3D10Device ::CreateSamplerState, méthode (d3d10.h)

Créez un objet sampler-state qui encapsule les informations d’échantillonnage d’une texture.

Syntaxe

HRESULT CreateSamplerState(
  [in]  const D3D10_SAMPLER_DESC *pSamplerDesc,
  [out] ID3D10SamplerState       **ppSamplerState
);

Paramètres

[in] pSamplerDesc

Type : const D3D10_SAMPLER_DESC*

Pointeur vers une description de l’état de l’échantillonneur (voir D3D10_SAMPLER_DESC).

[out] ppSamplerState

Type : ID3D10SamplerState**

Adresse d’un pointeur vers l’objet d’état de l’échantillonneur créé (voir ID3D10SamplerState Interface).

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des codes de retour Direct3D 10 suivants.

Remarques

4096 objets d’état de l’échantillonneur unique peuvent être créés sur un appareil à la fois.

Si une application tente de créer un état d’échantillonneur avec la même description qu’un état d’échantillonneur déjà existant, la même interface avec un nombre de références incrémenté est retournée et le nombre total d’objets d’état de l’échantillonneur unique reste le même.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d10.h
Bibliothèque D3D10.lib

Voir aussi

ID3D10Device Interface