public class OpenCLProgram extends OpenCLJNI
Constructor and Description |
---|
OpenCLProgram(long _programId,
long _queueId,
long _contextId,
OpenCLDevice _device,
java.lang.String _source)
Full constructor
|
OpenCLProgram(OpenCLDevice _device,
java.lang.String _source)
Minimal constructor
|
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object _instance,
long _address,
OpenCLMem _mem) |
OpenCLProgram |
createProgram(OpenCLDevice context) |
OpenCLDevice |
getDevice() |
OpenCLMem |
getMem(java.lang.Object _instance,
long _address) |
void |
remapped(java.lang.Object _instance,
long _address,
OpenCLMem _mem,
long _oldAddress) |
public OpenCLProgram(OpenCLDevice _device, java.lang.String _source)
public OpenCLProgram(long _programId, long _queueId, long _contextId, OpenCLDevice _device, java.lang.String _source)
_programId
- _queueId
- _contextId
- _device
- _source
- public OpenCLProgram createProgram(OpenCLDevice context)
public OpenCLDevice getDevice()
public OpenCLMem getMem(java.lang.Object _instance, long _address)
public void add(java.lang.Object _instance, long _address, OpenCLMem _mem)
public void remapped(java.lang.Object _instance, long _address, OpenCLMem _mem, long _oldAddress)