Package com.aparapi.internal.opencl
Class OpenCLKernel
java.lang.Object
com.aparapi.internal.jni.OpenCLJNI
com.aparapi.internal.opencl.OpenCLKernel
public class OpenCLKernel extends OpenCLJNI
-
Constructor Summary
Constructors Constructor Description OpenCLKernel(long kernel, OpenCLProgram programInstance, String name, OpenCLArgDescriptor[] _args)
This constructor is specifically for JNI usage -
Method Summary
Modifier and Type Method Description static OpenCLKernel
createKernel(OpenCLProgram _program, String _kernelName, List<OpenCLArgDescriptor> _args)
This method is used to create a new Kernel from JNIvoid
dispose()
String
getName()
void
invoke(Object[] _args)
-
Constructor Details
-
OpenCLKernel
public OpenCLKernel(long kernel, OpenCLProgram programInstance, String name, OpenCLArgDescriptor[] _args)This constructor is specifically for JNI usage- Parameters:
kernel
-programInstance
-name
-_args
-
-
-
Method Details
-
createKernel
public static OpenCLKernel createKernel(OpenCLProgram _program, String _kernelName, List<OpenCLArgDescriptor> _args)This method is used to create a new Kernel from JNI- Parameters:
_program
-_kernelName
-_args
-- Returns:
-
getName
-
invoke
-
dispose
public void dispose()
-