MagickCore  6.9.11-60
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

◆ MagickCLEnv

typedef struct _MagickCLEnv* MagickCLEnv

Enumeration Type Documentation

◆ ImageMagickOpenCLMode

Enumerator
MAGICK_OPENCL_OFF 
MAGICK_OPENCL_DEVICE_SELECT_AUTO 
MAGICK_OPENCL_DEVICE_SELECT_USER 
MAGICK_OPENCL_DEVICE_SELECT_AUTO_CLEAR_CACHE 

◆ MagickOpenCLEnvParam

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 

◆ MagickOpenCLProgram

Enumerator
MAGICK_OPENCL_ACCELERATE 
MAGICK_OPENCL_NUM_PROGRAMS 

Function Documentation

◆ GetDefaultOpenCLEnv()

MagickExport MagickCLEnv GetDefaultOpenCLEnv ( )

◆ GetMagickOpenCLEnvParam()

MagickExport MagickBooleanType GetMagickOpenCLEnvParam ( MagickCLEnv   ,
MagickOpenCLEnvParam  ,
size_t  ,
void *  ,
ExceptionInfo  
)

◆ InitImageMagickOpenCL()

MagickExport MagickBooleanType InitImageMagickOpenCL ( ImageMagickOpenCLMode   ,
void *  ,
void *  ,
ExceptionInfo  
)

◆ InitOpenCLEnv()

◆ SetMagickOpenCLEnvParam()

MagickExport MagickBooleanType SetMagickOpenCLEnvParam ( MagickCLEnv  ,
MagickOpenCLEnvParam  ,
size_t  ,
void *  ,
ExceptionInfo  
)