Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
De sampler-klasse verzamelt informatie over de configuratie van steekproeven die gebruikt wordt voor het sampelen van texturen.
Syntaxis
class sampler;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| sampler Constructor | Overbelast. Construeert een sampler-instantie. |
Openbare methoden
| Naam | Description |
|---|---|
| get_address_mode | Retourneert de address_mode waarde die is gekoppeld aan het sampler-object. |
| get_border_color | Retourneert de randkleur die is gekoppeld aan het sampler-object. |
| get_filter_mode | Retourneert de filter_mode waarde die is gekoppeld aan het sampler-object. |
Openbare operators
| Naam | Description |
|---|---|
| operator= | Overbelast. Toewijzingsoperator. |
Publieke dataleden
| Naam | Description |
|---|---|
| adresmodus | Hiermee haalt u de adresmodus van het sampler object op. |
| border_color | Hiermee haalt u de randkleur van het sampler object op. |
| filter_mode | Hiermee haalt u de filtermodus van het sampler object op. |
Overnamehiƫrarchie
sampler
Requirements
Koptekst: amp_graphics.h
Naamruimte: gelijktijdigheid::graphics
Sampler
Hiermee wordt een exemplaar van de sampler-klasse gemaakt.
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);
Parameterwaarden
_Filter_mode
De filtermodus die moet worden gebruikt bij steekproeven.
_Adres_modus
De adresseringsmodus die moet worden gebruikt bij steekproeven voor alle dimensies.
_Border_color
De randkleur die moet worden gebruikt als de adres-instellingsmodus adres_grens is. De standaardwaarde is float_4(0.0f, 0.0f, 0.0f, 0.0f).
_Andere
[5] Kopieconstructor Het sampler object dat moet worden gekopieerd in de nieuwe sampler instantie.
[6] Verplaats constructor Het sampler object om naar het nieuwe sampler exemplaar te gaan.
adresmodus
Hiermee haalt u de adresmodus van het sampler object op.
__declspec(property(get= get_address_mode)) Concurrency::graphics::address_mode address_mode;
border_color
Hiermee haalt u de randkleur van het sampler object op.
__declspec(property(get= get_border_color)) Concurrency::graphics::float_4 border_color;
filter_mode
Hiermee haalt u de filtermodus van het sampler object op.
__declspec(property(get= get_filter_mode)) Concurrency::graphics::filter_mode filter_mode;
get_address_mode
Retourneert de filtermodus die voor deze sampler is geconfigureerd.
Concurrency::graphics::address_mode get_address_mode() const __GPU;
Retourwaarde
De adresmodus die is geconfigureerd voor de sampler.
get_border_color
Retourneert de randkleur die is geconfigureerd voor sampler.
Concurrency::graphics::float_4 get_border_color() const restrict(amp, cpu);
Retourwaarde
Een float_4 die de randkleur bevat.
get_filter_mode
Retourneert de filtermodus die voor deze sampler is geconfigureerd.
Concurrency::graphics::filter_mode get_filter_mode() const restrict(amp, cpu);
Retourwaarde
De filtermodus die is geconfigureerd voor de sampler.
operator=
Wijst de waarde van een ander sampler-object toe aan een bestaande sampler.
sampler& operator= ( // [1] copy assignment operator
const sampler& _Other) restrict(amp, cpu);
sampler& operator= ( // [2] move assignment operator
sampler&& _Other) restrict(amp, cpu);
Parameterwaarden
_Andere
Kopieertoewijzingsoperator Het sampler-object dat naar dit sampler-object moet worden gekopieerd.
[2] Verplaats toewijzingsoperator Het sampler object om naar dit samplerobject te gaan.
Retourwaarde
Een verwijzing naar deze sampler-instantie.