public class OpenCLKernel extends OpenCLJNI
Constructor and Description |
---|
OpenCLKernel(long kernel,
OpenCLProgram programInstance,
String name,
OpenCLArgDescriptor[] _args)
This constructor is specifically for JNI usage
|
Modifier and Type | Method and Description |
---|---|
static OpenCLKernel |
createKernel(OpenCLProgram _program,
String _kernelName,
List<OpenCLArgDescriptor> _args)
This method is used to create a new Kernel from JNI
|
void |
dispose() |
String |
getName() |
void |
invoke(Object[] _args) |
public OpenCLKernel(long kernel, OpenCLProgram programInstance, String name, OpenCLArgDescriptor[] _args)
kernel
- programInstance
- name
- _args
- public static OpenCLKernel createKernel(OpenCLProgram _program, String _kernelName, List<OpenCLArgDescriptor> _args)
_program
- _kernelName
- _args
- public String getName()
public void invoke(Object[] _args)
public void dispose()
Copyright © 2016 Syncleus. All rights reserved.