sampler (Clase)
La clase sampler agrega información de configuración de sample que se usará para el muestreo de texturas.
Sintaxis
class sampler;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
Constructor sampler | Con sobrecarga. Construye una instancia de sampler. |
Métodos públicos
Nombre | Descripción |
---|---|
get_address_mode | Devuelve el address_mode objeto asociado al objeto sampler. |
get_border_color | Devuelve el color de borde asociado al objeto sampler. |
get_filter_mode | Devuelve el filter_mode objeto asociado al objeto sampler. |
Operadores públicos
Nombre | Descripción |
---|---|
operator= | Con sobrecarga. Operador de asignación. |
Miembros de datos públicos
Nombre | Descripción |
---|---|
address_mode | Obtiene el modo de dirección del objeto sampler . |
border_color | Obtiene el color del borde del objeto sampler . |
filter_mode | Obtiene el modo de filtro del objeto sampler . |
Jerarquía de herencia
sampler
Requisitos
Encabezado: amp_graphics.h
Espacio de nombres: concurrency::graphics
sampler
Genera una instancia de la clase sampler.
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);
Parámetros
_Filter_mode
Modo de filtro que se va a usar en el muestreo.
_Address_mode
Modo de direccionamiento que se va a usar en el muestreo de todas las dimensiones.
_Border_color
Color del borde que se va a usar si el modo de dirección es address_border. El valor predeterminado es float_4(0.0f, 0.0f, 0.0f, 0.0f)
.
_Other
[5] Constructor de copia El objeto sampler
que se va a copiar en la nueva instancia sampler
.
[6] Mover constructor El objeto sampler
que se va a mover a la nueva instancia sampler
.
address_mode
Obtiene el modo de dirección del objeto sampler
.
__declspec(property(get= get_address_mode)) Concurrency::graphics::address_mode address_mode;
border_color
Obtiene el color del borde del objeto sampler
.
__declspec(property(get= get_border_color)) Concurrency::graphics::float_4 border_color;
filter_mode
Obtiene el modo de filtro del objeto sampler
.
__declspec(property(get= get_filter_mode)) Concurrency::graphics::filter_mode filter_mode;
get_address_mode
Devuelve el modo de filtro configurado para este sampler
.
Concurrency::graphics::address_mode get_address_mode() const __GPU;
Valor devuelto
Modo de dirección configurado para el sampler.
get_border_color
Devuelve el color del borde configurado para este sampler
.
Concurrency::graphics::float_4 get_border_color() const restrict(amp, cpu);
Valor devuelto
Float_4 que contiene el color del borde.
get_filter_mode
Devuelve el modo de filtro configurado para este sampler
.
Concurrency::graphics::filter_mode get_filter_mode() const restrict(amp, cpu);
Valor devuelto
Modo de filtro configurado para el sampler.
operator=
Asigna el valor de otro objeto sampler a un objeto sampler existente.
sampler& operator= ( // [1] copy assignment operator
const sampler& _Other) restrict(amp, cpu);
sampler& operator= ( // [2] move assignment operator
sampler&& _Other) restrict(amp, cpu);
Parámetros
_Other
[1] Operador de asignación de copia El objeto sampler
que se va a copiar en este objeto sampler
.
[2] Operador de asignación de movimiento El objeto sampler
que se va a mover a este objeto sampler
.
Valor devuelto
Referencia a esta instancia de sampler.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de