MagickCore  6.9.12-19
Convert, Edit, Or Compose Bitmap Images
opencl.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _MagickCLEnvMagickCLEnv
 

Enumerations

enum  MagickOpenCLProgram { MAGICK_OPENCL_ACCELERATE = 0, MAGICK_OPENCL_NUM_PROGRAMS }
 
enum  ImageMagickOpenCLMode { MAGICK_OPENCL_OFF = 0, MAGICK_OPENCL_DEVICE_SELECT_AUTO = 1, MAGICK_OPENCL_DEVICE_SELECT_USER = 2, MAGICK_OPENCL_DEVICE_SELECT_AUTO_CLEAR_CACHE = 3 }
 
enum  MagickOpenCLEnvParam {
  MAGICK_OPENCL_ENV_PARAM_DEVICE, MAGICK_OPENCL_ENV_PARAM_OPENCL_DISABLED, MAGICK_OPENCL_ENV_PARAM_OPENCL_INITIALIZED, MAGICK_OPENCL_ENV_PARAM_PROGRAM_CACHE_DISABLED,
  MAGICK_OPENCL_ENV_PARAM_REGENERATE_PROFILE, MAGICK_OPENCL_ENV_PARAM_PLATFORM_VENDOR, MAGICK_OPENCL_ENV_PARAM_DEVICE_NAME
}
 

Functions

MagickExport MagickBooleanType GetMagickOpenCLEnvParam (MagickCLEnv, MagickOpenCLEnvParam, size_t, void *, ExceptionInfo *)
 
MagickExport MagickBooleanType InitImageMagickOpenCL (ImageMagickOpenCLMode, void *, void *, ExceptionInfo *)
 
MagickExport MagickBooleanType InitOpenCLEnv (MagickCLEnv, ExceptionInfo *)
 
MagickExport MagickBooleanType SetMagickOpenCLEnvParam (MagickCLEnv, MagickOpenCLEnvParam, size_t, void *, ExceptionInfo *)
 
MagickExport MagickCLEnv GetDefaultOpenCLEnv ()
 

Typedef Documentation

typedef struct _MagickCLEnv* MagickCLEnv

Enumeration Type Documentation

Enumerator
MAGICK_OPENCL_OFF 
MAGICK_OPENCL_DEVICE_SELECT_AUTO 
MAGICK_OPENCL_DEVICE_SELECT_USER 
MAGICK_OPENCL_DEVICE_SELECT_AUTO_CLEAR_CACHE 
Enumerator
MAGICK_OPENCL_ENV_PARAM_DEVICE 
MAGICK_OPENCL_ENV_PARAM_OPENCL_DISABLED 
MAGICK_OPENCL_ENV_PARAM_OPENCL_INITIALIZED 
MAGICK_OPENCL_ENV_PARAM_PROGRAM_CACHE_DISABLED 
MAGICK_OPENCL_ENV_PARAM_REGENERATE_PROFILE 
MAGICK_OPENCL_ENV_PARAM_PLATFORM_VENDOR 
MAGICK_OPENCL_ENV_PARAM_DEVICE_NAME 
Enumerator
MAGICK_OPENCL_ACCELERATE 
MAGICK_OPENCL_NUM_PROGRAMS 

Function Documentation

MagickExport MagickCLEnv GetDefaultOpenCLEnv ( )
MagickExport MagickBooleanType GetMagickOpenCLEnvParam ( MagickCLEnv   ,
MagickOpenCLEnvParam  ,
size_t  ,
void *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType InitImageMagickOpenCL ( ImageMagickOpenCLMode   ,
void *  ,
void *  ,
ExceptionInfo  
)
MagickExport MagickBooleanType SetMagickOpenCLEnvParam ( MagickCLEnv  ,
MagickOpenCLEnvParam  ,
size_t  ,
void *  ,
ExceptionInfo  
)