Package com.jme3.opencl.lwjgl
Class LwjglCommandQueue
java.lang.Object
com.jme3.opencl.AbstractOpenCLObject
com.jme3.opencl.CommandQueue
com.jme3.opencl.lwjgl.LwjglCommandQueue
- All Implemented Interfaces:
OpenCLObject
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.jme3.opencl.OpenCLObject
OpenCLObject.ObjectReleaser
-
Field Summary
Fields inherited from class com.jme3.opencl.CommandQueue
device
Fields inherited from class com.jme3.opencl.AbstractOpenCLObject
releaser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
finish()
Blocks until all previously queued OpenCL commands in command queue are issued to the associated device and have completed.void
flush()
Issues all previously queued OpenCL commands in command_queue to the device associated with command queue.org.lwjgl.opencl.CLCommandQueue
getQueue()
Methods inherited from class com.jme3.opencl.CommandQueue
getDevice, register
Methods inherited from class com.jme3.opencl.AbstractOpenCLObject
finalize, getReleaser, release
-
Constructor Details
-
LwjglCommandQueue
-
-
Method Details
-
getQueue
public org.lwjgl.opencl.CLCommandQueue getQueue() -
flush
public void flush()Description copied from class:CommandQueue
Issues all previously queued OpenCL commands in command_queue to the device associated with command queue. Flush only guarantees that all queued commands to command_queue will eventually be submitted to the appropriate device. There is no guarantee that they will be complete after flush returns.- Specified by:
flush
in classCommandQueue
-
finish
public void finish()Description copied from class:CommandQueue
Blocks until all previously queued OpenCL commands in command queue are issued to the associated device and have completed. Finish does not return until all previously queued commands in command queue have been processed and completed. Finish is also a synchronization point.- Specified by:
finish
in classCommandQueue
-