Go to the source code of this file.
|
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
} |
|
|
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 () |
|
◆ MagickCLEnv
◆ 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 | |
◆ GetDefaultOpenCLEnv()
◆ GetMagickOpenCLEnvParam()
◆ InitImageMagickOpenCL()
◆ InitOpenCLEnv()
◆ SetMagickOpenCLEnvParam()