Concurrency::graphics — Przestrzeń nazw
Przestrzeń nazw grafiki udostępnia typy i funkcje przeznaczone do programowania graficznego.
Składnia
namespace graphics;
Członkowie
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 |
---|---|
Kopii | 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ść
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla