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

참고 항목

참조

texture 클래스