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
deviceFields inherited from class com.jme3.opencl.AbstractOpenCLObject
releaser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinish()Blocks until all previously queued OpenCL commands in command queue are issued to the associated device and have completed.voidflush()Issues all previously queued OpenCL commands in command_queue to the device associated with command queue.org.lwjgl.opencl.CLCommandQueuegetQueue()Methods inherited from class com.jme3.opencl.CommandQueue
getDevice, registerMethods 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:CommandQueueIssues 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:
flushin classCommandQueue
-
finish
public void finish()Description copied from class:CommandQueueBlocks 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:
finishin classCommandQueue
-