Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Samplerklasse aggregiert Informationen für die Samplingkonfiguration, die für das Textursampling verwendet werden sollen.
Syntax
class sampler;
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| Samplerkonstruktor | Überladen. Erstellt eine Samplerinstanz. |
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| get_address_mode | Gibt den Wert zurück, der address_mode dem Samplerobjekt zugeordnet ist. |
| get_border_color | Gibt die Rahmenfarbe zurück, die dem Samplerobjekt zugeordnet ist. |
| get_filter_mode | Gibt den Wert zurück, der filter_mode dem Samplerobjekt zugeordnet ist. |
Öffentliche Operatoren
| Name | Beschreibung |
|---|---|
| operator= | Überladen. Zuweisungsoperator. |
Öffentliche Datenmember
| Name | Beschreibung |
|---|---|
| address_mode | Ruft den Adressmodus des sampler-Objekts ab. |
| border_color | Legt die Rahmenfarbe des sampler-Objekts fest. |
| filter_mode | Ruft den Filtermodus des sampler-Objekts ab. |
Vererbungshierarchie
sampler
Anforderungen
Kopfzeile: amp_graphics.h
Namespace: Parallelität::graphics
Probierer
Erstellt eine Instanz der Samplerklasse.
sampler() restrict(cpu); // [1] default constructor
sampler( // [2] constructor
filter_mode _Filter_mode) restrict(cpu);
sampler( // [3] constructor
address_mode _Address_mode,
float_4 _Border_color = float_4(0.0f,
0.0f,
0.0f,
0.0f)) restrict(cpu);
sampler( // [4] constructor
filter_mode _Filter_mode,
address_mode _Address_mode,
float_4 _Border_color = float_4(0.0f,
0.0f,
0.0f,
0.0f)) restrict(cpu);
sampler( // [5] copy constructor
const sampler& _Other) restrict(amp,
cpu);
sampler( // [6] move constructor
sampler&& _Other) restrict(amp,
cpu);
Parameter
_Filter_mode
Der im Sampling verwendete Filtermodus.
_Address_mode
Die im Sampling für alle Dimensionen zu verwendenden Adressierung.
_Border_color
Die zu verwendenden Rahmenfarbe, wenn der Adressmodus address_border lautet. Der Standardwert ist float_4(0.0f, 0.0f, 0.0f, 0.0f).
_Other
[5] Kopieren Sie den Konstruktor das sampler Objekt, das in die neue sampler Instanz kopiert werden soll.
[6] Verschieben Sie den Konstruktor das sampler Objekt, das in die neue sampler Instanz verschoben werden soll.
address_mode
Ruft den Adressmodus des sampler-Objekts ab.
__declspec(property(get= get_address_mode)) Concurrency::graphics::address_mode address_mode;
border_color
Legt die Rahmenfarbe des sampler-Objekts fest.
__declspec(property(get= get_border_color)) Concurrency::graphics::float_4 border_color;
filter_mode
Ruft den Filtermodus des sampler-Objekts ab.
__declspec(property(get= get_filter_mode)) Concurrency::graphics::filter_mode filter_mode;
get_address_mode
Gibt den Filtermodus zurück, der für dieses samplerObjekt konfiguriert ist.
Concurrency::graphics::address_mode get_address_mode() const __GPU;
Rückgabewert
Der Adressmodus, der für den Sampler konfiguriert ist.
get_border_color
Gibt die Rahmenfarbe zurück, die für diese samplerEigenschaft konfiguriert ist.
Concurrency::graphics::float_4 get_border_color() const restrict(amp, cpu);
Rückgabewert
Ein float_4-Objekt, das die Rahmenfarbe enthält.
get_filter_mode
Gibt den Filtermodus zurück, der für dieses samplerObjekt konfiguriert ist.
Concurrency::graphics::filter_mode get_filter_mode() const restrict(amp, cpu);
Rückgabewert
Der Filtermodus, der für den Sampler konfiguriert ist.
operator =
Weist den Wert eines anderen Samplerobjekts einem vorhandenen Sampler zu.
sampler& operator= ( // [1] copy assignment operator
const sampler& _Other) restrict(amp, cpu);
sampler& operator= ( // [2] move assignment operator
sampler&& _Other) restrict(amp, cpu);
Parameter
_Other
[1] Kopieren Sie den Zuordnungsoperator Das sampler Objekt, das in dieses samplerObjekt kopiert werden soll.
[2] Verschieben des Zuordnungsoperators Das sampler Objekt, das in dieses samplerObjekt verschoben werden soll.
Rückgabewert
Ein Verweis auf diese Samplerinstanz.