Partager via


D3D10_DDI_SAMPLER_DESC structure (d3d10umddi.h)

La structure D3D10_DDI_SAMPLER_DESC décrit un échantillonneur.

Syntaxe

typedef struct D3D10_DDI_SAMPLER_DESC {
  [in] D3D10_DDI_FILTER               Filter;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressU;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressV;
  [in] D3D10_DDI_TEXTURE_ADDRESS_MODE AddressW;
  [in] FLOAT                          MipLODBias;
  [in] UINT                           MaxAnisotropy;
  [in] D3D10_DDI_COMPARISON_FUNC      ComparisonFunc;
       FLOAT                          BorderColor[4];
  [in] FLOAT                          MinLOD;
  [in] FLOAT                          MaxLOD;
} D3D10_DDI_SAMPLER_DESC;

Membres

[in] Filter

Valeur de type D3D10_DDI_FILTER qui indique la propriété de filtre d’un échantillonneur.

[in] AddressU

Valeur D3D10_DDI_TEXTURE_ADDRESS_MODE typée qui indique le mode d’adresse de texture pour la coordonnée u.

[in] AddressV

Valeur D3D10_DDI_TEXTURE_ADDRESS_MODE typée qui indique le mode d’adresse de texture pour la coordonnée v.

[in] AddressW

Valeur D3D10_DDI_TEXTURE_ADDRESS_MODE typée qui indique le mode d’adresse de texture pour la coordonnée w.

[in] MipLODBias

Float simple précision qui affecte le niveau que le pilote sélectionne pour le niveau de détail de la carte MIP (LOD).

[in] MaxAnisotropy

Valeur maximale valide pour l’état de l’étape de texture d’anisotropie.

[in] ComparisonFunc

Valeur de type D3D10_DDI_COMPARISON_FUNC qui indique la fonction sampler-comparison à exécuter.

[in] BorderColor[4]

Tableau à quatre éléments de vecteurs flottants à précision unique pour RVBA, où Rouge == 0. La couleur de bordure est utilisée lorsque la valeur D3D10_DDI_TEXTURE_ADDRESS_BORDER est spécifiée dans le membre AddressU, AddressV ou AddressW . Le float doit être converti au format de ressource approprié.

[in] MinLOD

Vecteur float simple précision pour le niveau minimal de détail (LOD) de l’échantillonneur.

[in] MaxLOD

Vecteur flottant simple précision pour le niveau maximal de détail (LOD) de l’échantillonneur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3d10umddi.h (incluez D3d10umddi.h)

Voir aussi

CalcPrivateSamplerSize

CreateSampler

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE