Module notzed.zcl
Package au.notzed.zcl

Enum CLCommandType

java.lang.Object
java.lang.Enum<CLCommandType>
au.notzed.zcl.CLCommandType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<CLCommandType>, java.lang.constant.Constable

public enum CLCommandType
extends java.lang.Enum<CLCommandType>
Enum for wrapping the cl_command_type constants from cl.h. This is mostly useful for printing them out.
  • Enum Constant Details

    • CL_COMMAND_NDRANGE_KERNEL

      public static final CLCommandType CL_COMMAND_NDRANGE_KERNEL
    • CL_COMMAND_TASK

      public static final CLCommandType CL_COMMAND_TASK
    • CL_COMMAND_NATIVE_KERNEL

      public static final CLCommandType CL_COMMAND_NATIVE_KERNEL
    • CL_COMMAND_READ_BUFFER

      public static final CLCommandType CL_COMMAND_READ_BUFFER
    • CL_COMMAND_WRITE_BUFFER

      public static final CLCommandType CL_COMMAND_WRITE_BUFFER
    • CL_COMMAND_COPY_BUFFER

      public static final CLCommandType CL_COMMAND_COPY_BUFFER
    • CL_COMMAND_READ_IMAGE

      public static final CLCommandType CL_COMMAND_READ_IMAGE
    • CL_COMMAND_WRITE_IMAGE

      public static final CLCommandType CL_COMMAND_WRITE_IMAGE
    • CL_COMMAND_COPY_IMAGE

      public static final CLCommandType CL_COMMAND_COPY_IMAGE
    • CL_COMMAND_COPY_IMAGE_TO_BUFFER

      public static final CLCommandType CL_COMMAND_COPY_IMAGE_TO_BUFFER
    • CL_COMMAND_COPY_BUFFER_TO_IMAGE

      public static final CLCommandType CL_COMMAND_COPY_BUFFER_TO_IMAGE
    • CL_COMMAND_MAP_BUFFER

      public static final CLCommandType CL_COMMAND_MAP_BUFFER
    • CL_COMMAND_MAP_IMAGE

      public static final CLCommandType CL_COMMAND_MAP_IMAGE
    • CL_COMMAND_UNMAP_MEM_OBJECT

      public static final CLCommandType CL_COMMAND_UNMAP_MEM_OBJECT
    • CL_COMMAND_MARKER

      public static final CLCommandType CL_COMMAND_MARKER
    • CL_COMMAND_ACQUIRE_GL_OBJECTS

      public static final CLCommandType CL_COMMAND_ACQUIRE_GL_OBJECTS
    • CL_COMMAND_RELEASE_GL_OBJECTS

      public static final CLCommandType CL_COMMAND_RELEASE_GL_OBJECTS
    • CL_COMMAND_READ_BUFFER_RECT

      public static final CLCommandType CL_COMMAND_READ_BUFFER_RECT
    • CL_COMMAND_WRITE_BUFFER_RECT

      public static final CLCommandType CL_COMMAND_WRITE_BUFFER_RECT
    • CL_COMMAND_COPY_BUFFER_RECT

      public static final CLCommandType CL_COMMAND_COPY_BUFFER_RECT
    • CL_COMMAND_USER

      public static final CLCommandType CL_COMMAND_USER
    • CL_COMMAND_BARRIER

      public static final CLCommandType CL_COMMAND_BARRIER
    • CL_COMMAND_MIGRATE_MEM_OBJECTS

      public static final CLCommandType CL_COMMAND_MIGRATE_MEM_OBJECTS
    • CL_COMMAND_FILL_BUFFER

      public static final CLCommandType CL_COMMAND_FILL_BUFFER
    • CL_COMMAND_FILL_IMAGE

      public static final CLCommandType CL_COMMAND_FILL_IMAGE
    • CL_COMMAND_UNKNOWN

      public static final CLCommandType CL_COMMAND_UNKNOWN
  • Method Details

    • values

      public static CLCommandType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static CLCommandType valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • fromC

      public static CLCommandType fromC​(int id)