Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Class image_sampler

Boost , Chapter 1. Boost.Compute , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Class image_sampler

boost::compute::image_sampler — An OpenCL image sampler object.

Synopsis

// In header: <boost/compute/image/image_sampler.hpp>

class image_sampler {
public:
  enum addressing_mode { none = = CL_ADDRESS_NONE, 
                         clamp_to_edge = = CL_ADDRESS_CLAMP_TO_EDGE, 
                         clamp = = CL_ADDRESS_CLAMP, 
                         repeat = = CL_ADDRESS_REPEAT };
  enum filter_mode { nearest = = CL_FILTER_NEAREST, 
                     linear = = CL_FILTER_LINEAR };
  // construct/copy/destruct
  image_sampler();
  image_sampler(const context &, bool, cl_addressing_mode, cl_filter_mode);
  explicit image_sampler(cl_sampler, bool = true);
  image_sampler(const image_sampler &);
  image_sampler(image_sampler &&) noexcept;
  image_sampler & operator=(const image_sampler &);
  image_sampler & operator=(image_sampler &&) noexcept;
  ~image_sampler();
  // public member functions
  cl_sampler & get() const;
  context get_context() const;
  template<typename T> T get_info(cl_sampler_info) const;
  template<int Enum> unspecified get_info() const;
  bool operator==(const image_sampler &) const;
  bool operator!=(const image_sampler &) const;
  operator cl_sampler() const;
};

Description

Смотрите также:

Изображение2d,image_format

image_sampler public construct/copy/destruct

  1. Image_sampler;
  2. image_samplerconstcontext&context,boolnormalized_coords,cl_addressing_modeaddress_mode,cl_filter_modefilter_mode;
  3. эксплицитноimage_samplercl_samplersampler,boolkeep=true;
  4. image_samplerconstimage_sampler&other;
    Создает новый объект сэмплера изображения в качестве копиидругого.
  5. image_samplerimage_sampler&&otherno except;
  6. image_sampler&operator=constimage_sampler&other];
    Копирует объект сэмплера изображения издругихв* этот.
  7. image_sampler&оператор=image_sampler&&otherбез исключения;
  8. ~Image_sampler;
    Уничтожает объект сэмплера изображения.

image_sampler public member functions

  1. cl_sampler&get()const;
    Возвращает основной объектcl_sampler.
  2. contextget_context()const;
    Возвращает контекст для объекта сэмплера изображения.
  3. template<typenameT>Tget_info(cl_sampler_infoinfo)const;

    Возвращает информацию о пробоотборнике.

    См. документацию дляclGetSamplerInfo()для получения дополнительной информации.

  4. шаблон<intEnum>неуказанныйget_infoconst;

    Это перегруженная функция члена, предусмотренная для удобства. Он отличается от вышеуказанной функции только тем, какие аргументы он принимает.

  5. boolоператор==constimage_sampler&other]const;
    возвращаетистинное, если пробоотборник такой же удругого.
  6. booloperator!=(constimage_sampler&other)const;
    Возвращаетсяtrue, если образец отличается отother.
  7. операторcl_samplerconst;

PrevUpHomeNext

Статья Class image_sampler раздела Chapter 1. Boost.Compute Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-04 15:23:15/0.0040278434753418/0