Class image_object
boost::compute::image_object — Base-class for image objects.
Synopsis
Description
Изображение_объекткласс является базовым классом для объектов изображения на вычислительных устройствах.
См. также:
Изображение1d,изображение2d,Изображение3d
image_object
public
construct/copy/destruct
Изображение_объект;
явныйобраз_объекткл_меммем,булсохраняют=истинный;
image_objectconstimage_object&other;
image_objectimage_object&&otherno except;
image_object&operator=constimage_object&other;
~Изображение_объект;
Уничтожает объект изображения.
image_object
public member functions
шаблон<имяT>Tget_image_infocl_mem_info]const;
Возвращает информацию об объекте изображения.
Более подробную информацию см. в документацииclGetImageInfo().
image_formatformatconst;
возвращает формат для изображения.размер_tширинаконст;
Возвращает ширину изображения.размер_tвысотаконст;
Возвращает высоту изображения.
Для 1D-изображений эта функция вернется1
.
размер_tглубинаконст;
Возвращает глубину изображения.
Для 1D и 2D изображений эта функция вернется1
.
image_object
public static functions
статическийstd::вектор<image_format>get_supported_formatsconstконтекст&контекст,cl_mem_object_typeтип,cl_mem_flags=читать_write;
Возвращает поддерживаемые форматы изображений длятипа
вконтексте
.
Более подробную информацию см. в документации дляclGetSupportedImageFormats().
статическийbool_supported_formatimage_format&формат,контекст&контекст&контекст,cl_mem_object_typeтип,cl_mem_flags=read_write;
Возвращаетистинное
, еслиформат
является поддерживаемым форматом изображения длятипа
вконтексте
сфлагами
.