Passer au contenu principal
Décrit un état d’échantillonneur.

Syntaxe

Membres

Filter
Type : D3D12_FILTER
Une valeur de type D3D12_FILTER qui spécifie la méthode de filtrage à utiliser lors de l’échantillonnage d’une texture. AddressU
Type : D3D12_TEXTURE_ADDRESS_MODE
Une valeur de type D3D12_TEXTURE_ADDRESS_MODE qui spécifie la méthode à utiliser pour résoudre une coordonnée de texture u située hors de la plage de 0 à 1. AddressV
Type : D3D12_TEXTURE_ADDRESS_MODE
Une valeur de type D3D12_TEXTURE_ADDRESS_MODE qui spécifie la méthode à utiliser pour résoudre une coordonnée de texture v située hors de la plage de 0 à 1. AddressW
Type : D3D12_TEXTURE_ADDRESS_MODE
Une valeur de type D3D12_TEXTURE_ADDRESS_MODE qui spécifie la méthode à utiliser pour résoudre une coordonnée de texture w située hors de la plage de 0 à 1. MipLODBias
Type : FLOAT
Décalage par rapport au niveau de mipmap calculé. Par exemple, si le runtime calcule qu’une texture doit être échantillonnée au niveau de mipmap 3 et que MipLODBias vaut 2, la texture sera échantillonnée au niveau de mipmap 5. MaxAnisotropy
Type : UINT
Valeur de limitation utilisée si D3D12_FILTER_ANISOTROPIC ou D3D12_FILTER_COMPARISON_ANISOTROPIC est spécifié dans Filter. Les valeurs valides sont comprises entre 1 et 16. ComparisonFunc
Type : D3D12_COMPARISON_FUNC
Une valeur de type D3D12_COMPARISON_FUNC qui spécifie une fonction qui compare les données échantillonnées aux données échantillonnées existantes. BorderColor
Type : FLOAT[4]
Couleur de bordure RGBA à utiliser si D3D12_TEXTURE_ADDRESS_MODE_BORDER est spécifié pour AddressU, AddressV ou AddressW. La plage doit être comprise entre 0,0 et 1,0 inclusivement. MinLOD
Type : FLOAT
Extrémité inférieure de la plage de mipmaps à laquelle limiter l’accès, où 0 est le niveau de mipmap le plus grand et le plus détaillé et tout niveau supérieur est moins détaillé. MaxLOD
Type : FLOAT
Extrémité supérieure de la plage de mipmaps à laquelle limiter l’accès, où 0 est le niveau de mipmap le plus grand et le plus détaillé et tout niveau supérieur est moins détaillé. Cette valeur doit être supérieure ou égale à MinLOD. Pour n’avoir aucune limite supérieure de LOD, définissez ce membre à une valeur élevée.

Remarques

Cette structure est utilisée par CreateSampler.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

Structures de base
Dernière modification le 6 octobre 2026