Udostępnij za pośrednictwem


texture_view — Klasa

Zapewnia dostęp do odczytu i zapisu do tekstury.texture_view można używać tylko do odczytu tekstur, których typ wartości to int, unsigned int, lub float o domyślnym 32-bitowym bpse.Do odczytywania innych formatów tekstury, użyj texture_view<const _Value_type, _Rank>.

template <
   typename _Value_type,
   int _Rank
>
class texture_view;

template <
   typename _Value_type,
   int _Rank
>
class texture_view : public details::_Texture_base<_Value_type, _Rank>;

template <
   typename _Value_type,
   int _Rank
>
class texture_view<const _Value_type, _Rank> : public details::_Texture_base<_Value_type, _Rank>;

Parametry

  • _Value_type
    Typ elementów w agregacji tekstury.

  • _Rank
    Ranga elementu texture_view.

Elementy członkowskie

Publiczne definicje typów

Nazwa

Opis

value_type

Typ elementów w agregacjach tekstury.

coordinates_type

Typ współrzędnej używanej do określania teksela w texture_view— to znaczy, short_vector o takiej samej pozycji, co skojarzona tekstura, której typ wartości to float.

gather_return_type

Zwracany typ używany do zbierania operacji — czyli pozycja 4 short_vector, zawierająca cztery składniki jednolitego koloru zebrane z czterech próbkowanych wartości teksel.

Konstruktory publiczne

Nazwa

Opis

texture_view::texture_view — Konstruktor

Przeciążone.Konstrukcje wystąpienie texture_view.

texture_view::~texture_view — Destruktor

Niszczy wystąpienie texture_view.

Metody publiczne

Nazwa

Opis

texture_view::gather_alpha — Metoda

Przeciążone.Pobiera próbki tekstury na określonych współrzędnych przy użyciu określonej konfiguracji pobierania próbek i zwraca składniki alfa (w) z czterech próbkowanych tekseli.

texture_view::gather_blue — Metoda

Przeciążone.Pobiera próbki tekstury na określonych współrzędnych przy użyciu określonej konfiguracji pobierania próbek i zwraca składniki niebieskie (z) z czterech próbkowanych tekseli.

texture_view::gather_green — Metoda

Przeciążone.Pobiera próbki tekstury na określonych współrzędnych przy użyciu określonej konfiguracji pobierania próbek i zwraca składniki zielone (y) z czterech próbkowanych tekseli.

texture_view::gather_red — Metoda

Przeciążone.Pobiera próbki tekstury na określonych współrzędnych przy użyciu określonej konfiguracji pobierania próbek i zwraca składniki czerwone (x) z czterech próbkowanych tekseli.

texture_view::get — Metoda

Przeciążone.Pobiera wartość elementu wg indeksu.

texture_view::sample — Metoda

Przeciążone.Pobiera próbki tekstury na określonych współrzędnych i poziomie szczegółowości przy użyciu określonej konfiguracji pobierania próbek.

texture_view::set — Metoda

Ustawia wartość elementu przez indeks.

Operatory publiczne

Nazwa

Opis

texture_view::operator() — Operator

Przeciążone.Pobiera wartość elementu wg indeksu.

texture_view::operator[] — Operator

Przeciążone.Pobiera wartość elementu wg indeksu.

texture_view::operator= — Operator

Przeciążone.Operator przypisania.

Publiczne elementy członkowskie danych

Nazwa

Opis

texture_view::value_type — Członek danych

Typ wartości elementów texture_view.

Hierarchia dziedziczenia

_Texture_base

texture_view

Wymagania

Nagłówek: amp_graphics.h

Przestrzeń nazw: concurrency::graphics

Zobacz też

Informacje

Concurrency::graphics — Przestrzeń nazw