Concurrency::graphics 네임스페이스
그래픽 네임스페이스는 그래픽 프로그래밍을 위해 설계된 형식과 함수를 제공합니다.
구문
namespace graphics;
멤버
네임스페이스
속성 | 설명 |
---|---|
Concurrency::graphics::direct3d 네임스페이스 | Direct3D interop에 대한 함수를 제공합니다. |
Typedef
속성 | 설명 |
---|---|
uint |
uint_2 클래스, uint_3 클래스 및 uint_4 클래스의 요소 형식입니다. typedef unsigned int uint; (으)로 정의됩니다. |
열거형
속성 | 설명 |
---|---|
address_mode 열거형입니다. | 텍스처 샘플링에 지원되는 주소 모드를 지정합니다. |
filter_mode 열거형 | 텍스처 샘플링에 지원되는 필터 모드를 지정합니다. |
클래스
이름 | 설명 |
---|---|
texture 클래스 | 텍스처는 익스텐트 도메인의 accelerator_view 대한 데이터 집계입니다. 익스텐트 도메인의 각 요소에 대해 하나씩 변수 컬렉션입니다. 각 변수는 C++ 기본 형식(부호 없는 int, int, float, double) 또는 스칼라 형식 norm 또는 unorm(동시성::graphics에 정의됨) 또는 동시성::그래픽에 정의된 적격 짧은 벡터 형식에 해당하는 값을 보유합니다. |
writeonly_texture_view 클래스 | writeonly_texture_view 텍스처에 대한 쓰기 전용 액세스를 제공합니다. |
double_2 클래스 | 값이 2 double 인 짧은 벡터를 나타냅니다. |
double_3 클래스 | 값이 3 double 인 짧은 벡터를 나타냅니다. |
double_4 클래스 | 값이 4 double 인 짧은 벡터를 나타냅니다. |
float_2 클래스 | 값이 2 float 인 짧은 벡터를 나타냅니다. |
float_3 클래스 | 값이 3 float 인 짧은 벡터를 나타냅니다. |
float_4 클래스 | 값이 4 float 인 짧은 벡터를 나타냅니다. |
int_2 클래스 | 값이 2 int 인 짧은 벡터를 나타냅니다. |
int_3 클래스 | 값이 3 int 인 짧은 벡터를 나타냅니다. |
int_4 클래스 | 값이 4 int 인 짧은 벡터를 나타냅니다. |
norm_2 클래스 | 값이 2 norm 인 짧은 벡터를 나타냅니다. |
norm_3 클래스 | 값이 3 norm 인 짧은 벡터를 나타냅니다. |
norm_4 클래스 | 값이 4 norm 인 짧은 벡터를 나타냅니다. |
uint_2 클래스 | 값이 2 uint 인 짧은 벡터를 나타냅니다. |
uint_3 클래스 | 값이 3 uint 인 짧은 벡터를 나타냅니다. |
uint_4 클래스 | 값이 4 uint 인 짧은 벡터를 나타냅니다. |
unorm_2 클래스 | 값이 2 unorm 인 짧은 벡터를 나타냅니다. |
unorm_3 클래스 | 값이 3 unorm 인 짧은 벡터를 나타냅니다. |
unorm_4 클래스 | 값이 4 unorm 인 짧은 벡터를 나타냅니다. |
sampler 클래스 | 텍스처 샘플링에 사용되는 샘플러 구성을 나타냅니다. |
short_vector 구조체 | 값의 짧은 벡터에 대한 기본 구현을 제공합니다. |
short_vector_traits 구조체 | 짧은 벡터의 길이와 형식을 검색할 수 있습니다. |
texture_view 클래스 | 텍스처에 대한 읽기 액세스 및 쓰기 액세스를 제공합니다. |
함수
속성 | 설명 |
---|---|
copy | 오버로드됨. 원본 텍스처의 내용을 대상 호스트 버퍼에 복사합니다. |
copy_async | 오버로드됨. 원본 텍스처의 내용을 대상 호스트 버퍼에 비동기적으로 복사합니다. |
요구 사항
헤더: amp_graphics.h
네임스페이스: 동시성