Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

CLEventMBS class

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class OpenCL MBS MacFrameworks Plugin 11.1 Yes No No Yes, macOS only No
Function: The class for an OpenCL event.
Notes: You can chain several operations together inside a command queue. With events you can have an item execute after another item.

Feedback, Comments & Corrections

Command Type Constants

Constant Value Description
kCommandAcquireGLObjects &h11FF Acquire GL objects
kCommandCopyBuffer &h11F5 Copy Buffer
kCommandCopyBufferToImage &h11FA Copy Buffer to Image
kCommandCopyImage &h11F8 Copy Image
kCommandCopyImageToBuffer &h11F9 Copy Image to Buffer
kCommandMapBuffer &h11FB Map Buffer
kCommandMapImage &h11FC Map Image
kCommandMarker &h11FE Marker
kCommandNativeKernel &h11F2 Execute Native Kernel
kCommandNDRangeKernel &h11F0 Execute a ND Range Kernel
kCommandReadBuffer &h11F3 Read Buffer
kCommandReadImage &h11F6 Read Image
kCommandReleaseGLObjects &h1200 Release GL objects
kCommandTask &h11F1 Execute task
kCommandUnmapMemObject &h11FD Unmap memory object
kCommandWriteBuffer &h11F4 Write Buffer
kCommandWriteImage &h11F7 Write Image

Command excecution status constants.

Constant Value Description
kCommandExecutionStatusComplete 0 The command has completed.
kCommandExecutionStatusQueued 3 command has been enqueued in the command-queue.
kCommandExecutionStatusRunning 1 Device is currently executing this command.
kCommandExecutionStatusSubmitted 2 enqueued command has been submitted by the host to the device associated with the command-queue.

This class has no sub classes.

Some methods using this class:

The items on this page are in the following plugins: MBS MacFrameworks Plugin.

CLDeviceMBS   -   CLGeocodeCompletionHandlerMBS

MBS Xojo Plugins