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 InitOpenCLEnv ( MagickCLEnv  ,
ExceptionInfo  
)
MagickExport MagickBooleanType SetMagickOpenCLEnvParam ( MagickCLEnv  ,
MagickOpenCLEnvParam  ,
size_t  ,
void *  ,
ExceptionInfo  
)

Generated on 27 Apr 2020 for MagickCore by  doxygen 1.6.1