18 #ifndef MAGICKCORE_OPENCL_H 19 #define MAGICKCORE_OPENCL_H 21 #if defined(__cplusplus) || defined(c_plusplus) 74 #if defined(__cplusplus) || defined(c_plusplus) struct _MagickCLDevice * MagickCLDevice
Definition: opencl.h:44
MagickCLDeviceType
Definition: opencl.h:25
unsigned long min
Definition: opencl.h:38
char * kernel_name
Definition: opencl.h:35
MagickExport const char * GetOpenCLDeviceVendorName(const MagickCLDevice)
Definition: exception.h:101
MagickExport MagickBooleanType SetOpenCLEnabled(const MagickBooleanType)
MagickExport MagickBooleanType GetOpenCLEnabled(void)
MagickExport MagickCLDeviceType GetOpenCLDeviceType(const MagickCLDevice)
unsigned long max
Definition: opencl.h:38
MagickExport void SetOpenCLDeviceEnabled(MagickCLDevice, const MagickBooleanType)
MagickExport void SetOpenCLKernelProfileEnabled(MagickCLDevice, const MagickBooleanType)
MagickBooleanType
Definition: magick-type.h:158
MagickExport const KernelProfileRecord * GetOpenCLKernelProfileRecords(const MagickCLDevice, size_t *)
unsigned long count
Definition: opencl.h:38
unsigned long total
Definition: opencl.h:38
MagickExport MagickBooleanType GetOpenCLDeviceEnabled(const MagickCLDevice)
MagickExport MagickCLDevice * GetOpenCLDevices(size_t *, ExceptionInfo *)
MagickExport const char * GetOpenCLDeviceName(const MagickCLDevice)
MagickExport double GetOpenCLDeviceBenchmarkScore(const MagickCLDevice)
struct _KernelProfileRecord * KernelProfileRecord
#define MagickExport
Definition: method-attribute.h:80
MagickExport const char * GetOpenCLDeviceVersion(const MagickCLDevice)