texture::texture 생성자
새 인스턴스를 초기화 합니다.의 텍스처 클래스입니다.
texture(
const Concurrency::extent<_Rank>& _Ext
) ;
texture(
int _E0
) ;
texture(
int _E0,
int _E1
) ;
texture(
int _E0,
int _E1,
int _E2
) ;
texture(
const Concurrency::extent<_Rank>& _Ext,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
int _E2,
const Concurrency::accelerator_view& _Av
) ;
template<
typename _Input_iterator
>
texture(
const Concurrency::extent<_Rank>& _Ext,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
int _E2,
_Input_iterator_Src_first,
_Input_iterator_Src_last
) ;
template<
typename _Input_iterator
>
texture(
const Concurrency::extent<_Rank>& _Ext,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) ;
template<
typename _Input_iterator
>
texture(
int _E0,
int _E1,
int _E2,
_Input_iterator_Src_first,
_Input_iterator_Src_last,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
int _E1,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
int _E1,
int _E2,
unsigned int _Bits_per_scalar_element
) ;
texture(
const Concurrency::extent<_Rank>& _Ext,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
int _E2,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
const Concurrency::extent<_Rank>& _Ext,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
int _E1,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) ;
texture(
int _E0,
int _E1,
int _E2,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element
) ;
texture(
const Concurrency::extent<_Rank>& _Ext,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
int _E0,
int _E1,
int _E2,
_In_ void * _Source,
unsigned int _Src_byte_size,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
) ;
texture(
const texture & _Src,
const Concurrency::accelerator_view & _Acc_view
);
texture(
texture && _Other
);
texture(
const Concurrency::extent<_Rank>& _Ext,
unsigned int _Bits_per_scalar_element,
const Concurrency::accelerator_view& _Av
);
texture(
const texture & _Src
);
매개 변수
_Acc_view
Accelerator_view 는 질감의 위치를 지정 하는 개체입니다._Av
Accelerator_view 는 질감의 위치를 지정 하는 개체입니다._Bits_per_scalar_element
텍스처의 기본 스칼라 형식에서 각 채널당 비트 수입니다.유효한 값은 8, 16 또는 32입니다.일부 스칼라 형식 값을 모두 지원 하지 않습니다._Ext
각 차원의 질감의 정도입니다._E0
질감의 가장 중요 한 구성 요소입니다._E1
질감의 다음-에-최상위 구성 요소입니다._E2
범위는 질감의 가장 중요 한 구성 요소입니다._Input_iterator
Interator는 입력된 유형을 지정 합니다._Rank
등급의 범위입니다._Source
개체를 복사할 수 있습니다._Src
개체를 복사할 수 있습니다._Src_byte_size
원본 버퍼의 바이트 수입니다._Src_first
원본 컨테이너는 처음 반복기입니다._Src_last
원본 컨테이너 끝 반복기입니다._Other
다른 데이터 소스입니다._Rank
섹션의 순위입니다.
요구 사항
헤더: amp_graphics.h
네임 스페이스: Concurrency::graphics