Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przestrzeń nazw grafiki udostępnia typy i funkcje przeznaczone do programowania graficznego.
Składnia
namespace graphics;
Elementy członkowskie
Przestrzenie nazw
| Nazwa/nazwisko | opis |
|---|---|
| Concurrency::graphics::direct3d, przestrzeń nazw | Udostępnia funkcje międzyoperacyjne Direct3D. |
Typedefs
| Nazwa/nazwisko | opis |
|---|---|
uint |
Typ elementu dla klasy uint_2, klasy uint_3 i klasy uint_4. Zdefiniowano jako typedef unsigned int uint;. |
Wyliczenia
| Nazwa/nazwisko | opis |
|---|---|
| address_mode Wyliczenie. | Określa tryby adresów obsługiwane dla próbkowania tekstur. |
| Wyliczenie filter_mode | Określa tryby filtrowania obsługiwane dla próbkowania tekstur. |
Klasy
| Nazwa/nazwisko | opis |
|---|---|
| texture, klasa | Tekstura to agregacja danych na accelerator_view w domenie zakresu. Jest to zbiór zmiennych, po jednym dla każdego elementu w domenie zakresu. Każda zmienna zawiera wartość odpowiadającą typowi pierwotnemu języka C++ (niepodpisane int, int, float, double) lub normie typu skalarnego lub unorm (zdefiniowanej w współbieżności::graphics) lub uprawnionych typach krótkich wektorów zdefiniowanych w współbieżności::graphics. |
| writeonly_texture_view, klasa | Writeonly_texture_view zapewnia dostęp zapisu do tekstury. |
| double_2, klasa | Reprezentuje krótki wektor 2 double wartości. |
| double_3, klasa | Reprezentuje krótki wektor 3 double wartości. |
| double_4, klasa | Reprezentuje krótki wektor 4 double wartości. |
| float_2, klasa | Reprezentuje krótki wektor 2 float wartości. |
| float_3, klasa | Reprezentuje krótki wektor 3 float wartości. |
| float_4, klasa | Reprezentuje krótki wektor 4 float wartości. |
| int_2, klasa | Reprezentuje krótki wektor 2 int wartości. |
| int_3, klasa | Reprezentuje krótki wektor 3 int wartości. |
| int_4, klasa | Reprezentuje krótki wektor 4 int wartości. |
| norm_2, klasa | Reprezentuje krótki wektor 2 norm wartości. |
| norm_3, klasa | Reprezentuje krótki wektor 3 norm wartości. |
| norm_4, klasa | Reprezentuje krótki wektor 4 norm wartości. |
| uint_2, klasa | Reprezentuje krótki wektor 2 uint wartości. |
| uint_3, klasa | Reprezentuje krótki wektor 3 uint wartości. |
| uint_4, klasa | Reprezentuje krótki wektor 4 uint wartości. |
| unorm_2, klasa | Reprezentuje krótki wektor 2 unorm wartości. |
| unorm_3, klasa | Reprezentuje krótki wektor 3 unorm wartości. |
| unorm_4, klasa | Reprezentuje krótki wektor 4 unorm wartości. |
| sampler, klasa | Reprezentuje konfigurację próbkatora używaną do próbkowania tekstur. |
| short_vector, struktura | Zapewnia podstawową implementację krótkiego wektora wartości. |
| short_vector_traits, struktura | Zapewnia pobieranie długości i typu krótkiego wektora. |
| texture_view, klasa | Zapewnia dostęp do odczytu i zapisu do tekstury. |
Funkcje
| Nazwa/nazwisko | opis |
|---|---|
| kopiować | Przeciążone. Kopiuje zawartość tekstury źródłowej do buforu hosta docelowego. |
| copy_async | Przeciążone. Asynchronicznie kopiuje zawartość tekstury źródłowej do buforu hosta docelowego. |
Wymagania
Nagłówek: amp_graphics.h
Przestrzeń nazw: współbieżność