get_sampler
지정된 샘플러 개체를 나타내는 지정된 가속기 보기에서 D3D 샘플러 상태 인터페이스를 가져옵니다.
IUnknown* get_sampler(
const Concurrency::accelerator_view& _Av,
const sampler& _Sampler) restrict(amp);
매개 변수
_Av
D3D 샘플러 상태를 만들 D3D 가속기 뷰입니다.
_샘플러
기본 D3D 샘플러 상태 인터페이스가 만들어지는 샘플러 개체입니다.
Return Value
지정된 샘플러를 나타내는 D3D 샘플러 상태에 해당하는 IUnknown 인터페이스 포인터입니다.
get_texture
지정 한 텍스처 개체의 기본이 되는 Direct3D 텍스처 인터페이스를 가져옵니다.
template<
typename value_type,
int _Rank
>
_Ret_ IUnknown *get_texture(
const texture<value_type, _Rank>& _Texture) restrict(cpu);
template<
typename value_type,
int _Rank
>
_Ret_ IUnknown *get_texture(
const writeonly_texture_view<value_type, _Rank>& _Texture) restrict(cpu);
template<
typename value_type,
int _Rank
>
_Ret_ IUnknown *get_texture(
const texture_view<value_type, _Rank>& _Texture) restrict(cpu);
매개 변수
value_type
텍스처의 요소 형식입니다.
_Rank
텍스처의 순위입니다.
_텍스처
기본 Direct3D 텍스처 인터페이스가 반환되는 accelerator_view 연결된 텍스처 또는 텍스처 뷰입니다.
Return Value
텍스처의 기본이 되는 Direct3D 텍스처에 해당하는 IUnknown 인터페이스 포인터입니다.
make_sampler
D3D 샘플러 상태 인터페이스 포인터에서 샘플러를 만듭니다.
sampler make_sampler(_In_ IUnknown* _D3D_sampler) restrict(amp);
매개 변수
_D3D_sampler
샘플러를 만들 D3D 샘플러 상태의 IUnknown 인터페이스 포인터입니다.
Return Value
샘플러가 제공된 D3D 샘플러 상태를 나타냅니다.
make_texture
지정된 매개 변수를 사용하여 텍스처 개체를 만듭니다.
template<
typename value_type,
int _Rank
>
texture<value_type, _Rank> make_texture(
const Concurrency::accelerator_view& _Av,
_In_ IUnknown* _D3D_texture,
DXGI_FORMAT _View_format = DXGI_FORMAT_UNKNOWN) restrict(cpu);
매개 변수
value_type
텍스처에 있는 요소의 형식입니다.
_Rank
텍스처의 순위입니다.
_Av
텍스처를 만들 D3D 액셀러레이터 뷰입니다.
_D3D_texture
텍스처를 만들 D3D 텍스처의 IUnknown 인터페이스 포인터입니다.
_View_format
이 텍스처에서 만든 뷰에 사용할 DXGI 형식입니다. DXGI_FORMAT_UNKNOWN(기본값)를 전달하여 _D3D_texture 기본 형식과 이 템플릿의 value_type 형식을 파생합니다. 제공된 형식은 _D3D_texture 기본 형식과 호환되어야 합니다.
Return Value
제공된 D3D 텍스처를 사용하는 텍스처입니다.
msad4
4바이트 참조 값과 8바이트 원본 값을 비교하고 4개 합계의 벡터를 누적합니다. 각 합계는 참조 값과 원본 값 간의 서로 다른 바이트 맞춤의 절대 차이의 마스킹된 합계에 해당합니다.
inline uint4 msad4(
uint _Reference,
uint2 _Source,
uint4 _Accum) restrict(amp);
매개 변수
_참조
하나의 uint 값에 있는 4바이트의 참조 배열입니다.
_근원
두 uint 값의 벡터에 있는 8바이트 소스 배열입니다.
_Accum
참조 값과 원본 값 사이의 서로 다른 바이트 맞춤의 절대 차이의 마스킹된 합계에 추가할 4개 값의 벡터입니다.
Return Value
합계가 4인 벡터를 반환합니다. 각 합계는 참조 값과 원본 값 간의 서로 다른 바이트 맞춤의 절대 차이의 마스킹된 합계에 해당합니다.
요구 사항
헤더: amp_graphics.h
네임스페이스: 동시성::graphics::d irect3d