Class OpenCLKernel

java.lang.Object
com.aparapi.internal.jni.OpenCLJNI
com.aparapi.internal.opencl.OpenCLKernel

public class OpenCLKernel extends OpenCLJNI
  • 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

      public String getName()
    • invoke

      public void invoke(Object[] _args)
    • dispose

      public void dispose()