texture – třída
Textura je souhrn dat na objektu accelerator_view v rozšířené doméně.Je to kolekce proměnných, jedna pro každý prvek v rozšířené doméně.Každá proměnná obsahuje hodnotu odpovídající primitivnímu typu jazyka C++ (unsigned int, int, float, double), skalární typu (norm, nebo unorm), nebo typu short vector.
template <
typename _Value_type,
int _Rank
>
class texture;
Parametry
_Value_type
Typ prvků v textuře._Rank
Řád textury.
Členy
Veřejné definice Typedef
Název |
Description |
---|---|
scalar_type |
Skalární typy. |
value_type |
Typy hodnot. |
Veřejné konstruktory
Název |
Description |
---|---|
Inicializuje novou instanci třídy texture. |
|
Odstraní objekt texture. |
Veřejné metody
Název |
Description |
---|---|
Zkopíruje objekt texture na cíl provedením hluboké kopie. |
|
Vrátí ukazatel CPU na nezpracovaná data této textury. |
|
Vrátí hodnotu prvku na daném indexu. |
|
Vrátí accelerator_view, které je upřednostňovaným cílem, do kterého má být tato textura zkopírována. |
|
Vrátí počet bajtů mezi každou hloubkou řezu v pracovní 3D textuře na CPU. |
|
Vrátí počet bajtů mezi každým řádkem ve 2D nebo 3D pracovní textuře na CPU. |
|
Nastaví hodnotu prvku na zadaném indexu. |
Veřejné operátory
Název |
Description |
---|---|
Vrátí hodnotu prvku určeného parametry. |
|
Vrátí hodnotu prvku na zadaném indexu. |
|
Zkopíruje zadaný objekt texture do tohoto objektu. |
Veřejné konstanty
Název |
Description |
---|---|
Získá stupeň objektu texture. |
Veřejné datové členy
Název |
Description |
---|---|
Získá accelerator_view, jež je upřednostňovaným cílem, do kterého má být tato textura zkopírována. |
|
Získá počet bajtů mezi každou hloubkou řezu v pracovní 3D textuře na CPU. |
|
Získá počet bajtů mezi každým řádkem ve 2D nebo 3D pracovní textuře na CPU. |
Hierarchie dědičnosti
_Texture_base
texture
Požadavky
Hlavička: amp_graphics.h
Obor názvů: Concurrency::graphics