Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
The graphics namespace provides types and functions that are designed for graphics programming.
Syntax
namespace graphics;
Members
Namespaces
| Name | Description |
|---|---|
| Concurrency::graphics::direct3d Namespace | Provides functions for Direct3D interop. |
Typedefs
| Name | Description |
|---|---|
uint |
The element type for uint_2 Class, uint_3 Class, and uint_4 Class. Defined as typedef unsigned int uint;. |
Enumerations
| Name | Description |
|---|---|
| address_mode Enumeration. | Specifies address modes supported for texture sampling. |
| filter_mode Enumeration | Specifies filter modes supported for texture sampling. |
Classes
| Name | Description |
|---|---|
| texture Class | A texture is a data aggregate on an accelerator_view in the extent domain. It is a collection of variables, one for each element in an extent domain. Each variable holds a value corresponding to C++ primitive type (unsigned int, int, float, double), or scalar type norm, or unorm (defined in concurrency::graphics), or eligible short vector types defined in concurrency::graphics. |
| writeonly_texture_view Class | A writeonly_texture_view provides writeonly access to a texture. |
| double_2 Class | Represents a short vector of 2 double values. |
| double_3 Class | Represents a short vector of 3 double values. |
| double_4 Class | Represents a short vector of 4 double values. |
| float_2 Class | Represents a short vector of 2 float values. |
| float_3 Class | Represents a short vector of 3 float values. |
| float_4 Class | Represents a short vector of 4 float values. |
| int_2 Class | Represents a short vector of 2 int values. |
| int_3 Class | Represents a short vector of 3 int values. |
| int_4 Class | Represents a short vector of 4 int values. |
| norm_2 Class | Represents a short vector of 2 norm values. |
| norm_3 Class | Represents a short vector of 3 norm values. |
| norm_4 Class | Represents a short vector of 4 norm values. |
| uint_2 Class | Represents a short vector of 2 uint values. |
| uint_3 Class | Represents a short vector of 3 uint values. |
| uint_4 Class | Represents a short vector of 4 uint values. |
| unorm_2 Class | Represents a short vector of 2 unorm values. |
| unorm_3 Class | Represents a short vector of 3 unorm values. |
| unorm_4 Class | Represents a short vector of 4 unorm values. |
| sampler Class | Represents the sampler configuration used for texture sampling. |
| short_vector Structure | Provides a basic implementation of a short vector of values. |
| short_vector_traits Structure | Provides for retrieval of the length and type of a short vector. |
| texture_view Class | Provides read access and write access to a texture. |
Functions
| Name | Description |
|---|---|
| copy | Overloaded. Copies the contents of the source texture into the destination host buffer. |
| copy_async | Overloaded. Asynchronously copies the contents of the source texture into the destination host buffer. |
Requirements
Header: amp_graphics.h
Namespace: Concurrency