C++ API Reference
MOpenCLUtils Member List

This is the complete list of members for MOpenCLUtils, including all inherited members.

className()MOpenCLUtilsstatic
setKernelArg(cl_kernel kernel, cl_uint argIndex, size_t argSize, const void *argValue, cl_int &errorCode)MOpenCLUtilsstatic
setKernelArg(cl_kernel kernel, cl_uint argIndex, T value, cl_int &errorCode)MOpenCLUtilsinlinestatic
setKernelArgBuffer(cl_kernel kernel, cl_uint argIndex, const MAutoCLMem &buffer, cl_int &errorCode, bool useBuffer=true)MOpenCLUtilsstatic
setKernelArgBuffer(cl_kernel kernel, cl_uint argIndex, const MOpenCLBuffer &buffer, cl_int &errorCode, bool useBuffer=true)MOpenCLUtilsstatic
UploadMode enum nameMOpenCLUtils
uploadToGPU(size_t size, void *host_ptr, MOpenCLBuffer &buffer, UploadMode uploadMode)MOpenCLUtilsstatic
uploadToGPU(const MArrayType &array, MOpenCLBuffer &buffer, UploadMode uploadMode=kBlocking)MOpenCLUtilsinlinestatic
uploadToGPU(const StdArrayType &array, MOpenCLBuffer &buffer, UploadMode uploadMode)MOpenCLUtilsinlinestatic
uploadToGPU(const MMatrixArray &array, MOpenCLBuffer &buffer, UploadMode uploadMode=kBlocking)MOpenCLUtilsstatic
uploadToGPU(const MObject &object, MOpenCLBuffer &buffer, UploadMode uploadMode, unsigned int *arrayLength=nullptr)MOpenCLUtilsstatic
uploadToGPUAsUnsignedChar(const MObject &object, MOpenCLBuffer &buffer, unsigned int *arrayLength=nullptr)MOpenCLUtilsstatic