public class LwjglKernel
extends com.jme3.opencl.Kernel
| Constructor and Description |
|---|
LwjglKernel(long kernel) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArgCount() |
long |
getKernel() |
long |
getMaxWorkGroupSize(com.jme3.opencl.Device device) |
java.lang.String |
getName() |
com.jme3.opencl.OpenCLObject.ObjectReleaser |
getReleaser() |
com.jme3.opencl.Event |
Run(com.jme3.opencl.CommandQueue queue) |
void |
RunNoEvent(com.jme3.opencl.CommandQueue queue) |
void |
setArg(int index,
com.jme3.opencl.Buffer t) |
void |
setArg(int index,
byte b) |
void |
setArg(int index,
java.nio.ByteBuffer buffer,
long size) |
void |
setArg(int index,
double d) |
void |
setArg(int index,
float f) |
void |
setArg(int index,
com.jme3.opencl.Image i) |
void |
setArg(int index,
int i) |
void |
setArg(int index,
com.jme3.opencl.Kernel.LocalMem t) |
void |
setArg(int index,
com.jme3.opencl.Kernel.LocalMemPerElement t) |
void |
setArg(int index,
long l) |
void |
setArg(int index,
com.jme3.math.Matrix4f m) |
void |
setArg(int index,
com.jme3.math.Quaternion q) |
void |
setArg(int index,
short s) |
void |
setArg(int index,
com.jme3.math.Vector2f v) |
void |
setArg(int index,
com.jme3.math.Vector4f v) |
getGlobalWorkSize, getWorkGroupSize, register, Run1, Run1NoEvent, Run2, Run2NoEvent, setArg, setArg, setGlobalWorkSize, setGlobalWorkSize, setGlobalWorkSize, setGlobalWorkSize, setWorkGroupSdize, setWorkGroupSize, setWorkGroupSize, setWorkGroupSize, setWorkGroupSizeToNull, toStringpublic long getKernel()
public java.lang.String getName()
getName in class com.jme3.opencl.Kernelpublic int getArgCount()
getArgCount in class com.jme3.opencl.Kernelpublic long getMaxWorkGroupSize(com.jme3.opencl.Device device)
getMaxWorkGroupSize in class com.jme3.opencl.Kernelpublic void setArg(int index,
com.jme3.opencl.Kernel.LocalMemPerElement t)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
com.jme3.opencl.Kernel.LocalMem t)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
com.jme3.opencl.Buffer t)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
com.jme3.opencl.Image i)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
byte b)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
short s)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
int i)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
long l)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
float f)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
double d)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
com.jme3.math.Vector2f v)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
com.jme3.math.Vector4f v)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
com.jme3.math.Quaternion q)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
com.jme3.math.Matrix4f m)
setArg in class com.jme3.opencl.Kernelpublic void setArg(int index,
java.nio.ByteBuffer buffer,
long size)
setArg in class com.jme3.opencl.Kernelpublic com.jme3.opencl.Event Run(com.jme3.opencl.CommandQueue queue)
Run in class com.jme3.opencl.Kernelpublic void RunNoEvent(com.jme3.opencl.CommandQueue queue)
RunNoEvent in class com.jme3.opencl.Kernelpublic com.jme3.opencl.OpenCLObject.ObjectReleaser getReleaser()
getReleaser in interface com.jme3.opencl.OpenCLObjectgetReleaser in class com.jme3.opencl.AbstractOpenCLObject