Freigeben über


D3D10_DDI_SAMPLER_DESC Struktur (d3d10umddi.h)

Die D3D10_DDI_SAMPLER_DESC-Struktur beschreibt einen Sampler.

Syntax

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;

Angehörige

[in] Filter

Ein D3D10_DDI_FILTER-typed-Wert, der die Filtereigenschaft für einen Sampler angibt.

[in] AddressU

Ein D3D10_DDI_TEXTURE_ADDRESS_MODE-typed-Wert, der den Texturadressenmodus für die U-Koordinate angibt.

[in] AddressV

Ein D3D10_DDI_TEXTURE_ADDRESS_MODE-typed-Wert, der den Texturadressenmodus für die v-Koordinate angibt.

[in] AddressW

Ein D3D10_DDI_TEXTURE_ADDRESS_MODE-typed-Wert, der den Texturadressenmodus für die W-Koordinate angibt.

[in] MipLODBias

Ein gleitender Gleitkommawert mit einfacher Genauigkeit, der sich auf die Ebene auswirkt, die der Treiber für die Detailebene (MIP-Map Level of Detail, LOD) auswählt.

[in] MaxAnisotropy

Der maximal gültige Wert für den Anisotropie-Texturphasenzustand.

[in] ComparisonFunc

Ein D3D10_DDI_COMPARISON_FUNC-typed-Wert, der die auszuführende Samplervergleichsfunktion angibt.

[in] BorderColor[4]

Ein Array mit vier Elementen aus Gleitkommavektoren mit einfacher Genauigkeit für RGBA, wobei Red == 0. Die Rahmenfarbe wird verwendet, wenn der D3D10_DDI_TEXTURE_ADDRESS_BORDER Wert im AddressU-, AddressV-oder AddressW Member angegeben wird. Der Float sollte in das entsprechende Ressourcenformat konvertiert werden.

[in] MinLOD

Ein Gleitkommavektor mit einfacher Genauigkeit für die minimale Detailebene (Minimum Level of Detail, LOD) für den Sampler.

[in] MaxLOD

Ein Gleitkommavektor mit einfacher Genauigkeit für die maximale Detailebene (Single-Precision Float Vector, LOD) für den Sampler.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

CalcPrivateSamplerSize

CreateSampler-

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE