다음을 통해 공유


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 클래스 텍스처는 익스텐트 do기본 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

네임스페이스: 동시성

참고 항목

Concurrency 네임스페이스(C++ AMP)