Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.