Partager via


structure D3D10_DDI_SAMPLER_DESC (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 D3D10_DDI_FILTER-typée 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 à précision unique qui affecte le niveau que le pilote sélectionne pour le niveau de détail de la carte MIP (LOD).

[in] MaxAnisotropy

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

[in] ComparisonFunc

Valeur D3D10_DDI_COMPARISON_FUNC-typée qui indique la fonction sampler-comparison à effectuer.

[in] BorderColor[4]

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

[in] MinLOD

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

[in] MaxLOD

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

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CalcPrivateSamplerSize

createSampler

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE