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;

Member

[in] Filter

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

[in] AddressU

Ein D3D10_DDI_TEXTURE_ADDRESS_MODE typisierter Wert, der den Textur-Adressmodus für die u-Koordinate angibt.

[in] AddressV

Ein D3D10_DDI_TEXTURE_ADDRESS_MODE typisierter Wert, der den Textur-Adressmodus für die v-Koordinate angibt.

[in] AddressW

Ein D3D10_DDI_TEXTURE_ADDRESS_MODE typisierter Wert, der den Textur-Adressmodus für die w-Koordinate angibt.

[in] MipLODBias

Ein Float mit einfacher Genauigkeit, der sich auf die Ebene auswirkt, die der Treiber für die MIP-Kartendetailebene (LOD) auswählt.

[in] MaxAnisotropy

Der maximal gültige Wert für den Zustand der Anisotropietexturphase.

[in] ComparisonFunc

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

[in] BorderColor[4]

Ein Array mit vier Elementen von Float-Vektoren mit einfacher Genauigkeit für RGBA, wobei Rot == 0 ist. Die Rahmenfarbe wird verwendet, wenn der D3D10_DDI_TEXTURE_ADDRESS_BORDER Wert in den Membern AddressU, AddressV oder AddressW angegeben wird. Der Float sollte in das entsprechende Ressourcenformat konvertiert werden.

[in] MinLOD

Ein Gleitkommavektor mit einfacher Genauigkeit für die minimale Detailebene (LoD) für den Sampler.

[in] MaxLOD

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

Anforderungen

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

Weitere Informationen

CalcPrivateSamplerSize

CreateSampler

D3D10_DDI_COMPARISON_FUNC

D3D10_DDI_FILTER

D3D10_DDI_TEXTURE_ADDRESS_MODE