opencl.h File Reference

Go to the source code of this file.

Data Structures

struct  _KernelProfileRecord

Typedefs

typedef struct
_KernelProfileRecord
KernelProfileRecord
typedef struct _MagickCLDevice * MagickCLDevice

Enumerations

enum  MagickCLDeviceType { UndefinedCLDeviceType, CpuCLDeviceType, GpuCLDeviceType }

Functions

MagickExport const char * GetOpenCLDeviceName (const MagickCLDevice)
MagickExport const char ** GetOpenCLDeviceVendorName (const MagickCLDevice)
MagickExport const char *** GetOpenCLDeviceVersion (const MagickCLDevice)
MagickExport const
KernelProfileRecord
GetOpenCLKernelProfileRecords (const MagickCLDevice, size_t *)
MagickExport double GetOpenCLDeviceBenchmarkScore (const MagickCLDevice)
MagickExport MagickCLDeviceGetOpenCLDevices (size_t *, ExceptionInfo *)
MagickExport MagickCLDeviceType GetOpenCLDeviceType (const MagickCLDevice)
MagickExport MagickBooleanType GetOpenCLDeviceEnabled (const MagickCLDevice)
MagickExport MagickBooleanType GetOpenCLEnabled (void)
MagickExport MagickBooleanType SetOpenCLEnabled (const MagickBooleanType)
MagickExport void SetOpenCLDeviceEnabled (MagickCLDevice, const MagickBooleanType)
MagickExport void SetOpenCLKernelProfileEnabled (MagickCLDevice, const MagickBooleanType)

Typedef Documentation

typedef struct _MagickCLDevice* MagickCLDevice

Enumeration Type Documentation

Enumerator:
UndefinedCLDeviceType 
CpuCLDeviceType 
GpuCLDeviceType 

Function Documentation

MagickExport double GetOpenCLDeviceBenchmarkScore ( const   MagickCLDevice  ) 
MagickExport MagickBooleanType GetOpenCLDeviceEnabled ( const   MagickCLDevice  ) 
MagickExport const char* GetOpenCLDeviceName ( const   MagickCLDevice  ) 
MagickExport MagickCLDevice* GetOpenCLDevices ( size_t *  ,
ExceptionInfo  
)
MagickExport MagickCLDeviceType GetOpenCLDeviceType ( const   MagickCLDevice  ) 
MagickExport const char* * GetOpenCLDeviceVendorName ( const   MagickCLDevice  ) 
MagickExport const char* * * GetOpenCLDeviceVersion ( const   MagickCLDevice  ) 
MagickExport MagickBooleanType GetOpenCLEnabled ( void   ) 
MagickExport const KernelProfileRecord* GetOpenCLKernelProfileRecords ( const   MagickCLDevice,
size_t *   
)
MagickExport void SetOpenCLDeviceEnabled ( MagickCLDevice  ,
const   MagickBooleanType 
)
MagickExport MagickBooleanType SetOpenCLEnabled ( const   MagickBooleanType  ) 
MagickExport void SetOpenCLKernelProfileEnabled ( MagickCLDevice  ,
const   MagickBooleanType 
)

Generated on 17 Aug 2020 for MagickCore by  doxygen 1.6.1