JOCL v2.6.0-rc-20250722
JOCL, OpenCL® API Binding for Java™ (public API).
com.jogamp.opencl.CLImageFormat.ChannelOrder Enum Reference

Specifies the number of channels and the channel layout i.e. More...

Collaboration diagram for com.jogamp.opencl.CLImageFormat.ChannelOrder:

Static Public Member Functions

static ChannelOrder valueOf (final int orderFlag)
 

Public Attributes

 R =(CL_R)
 
 Rx =(CL_Rx)
 
 A =(CL_A)
 
 RG =(CL_RG)
 
 RGx =(CL_RGx)
 
 RA =(CL_RA)
 
 RGB =(CL_RGB)
 This format can only be used if channel data type is one of the following values: ChannelType#UNORM_SHORT_565, ChannelType#UNORM_SHORT_555 or ChannelType#UNORM_INT_101010. More...
 
 RGBx =(CL_RGBx)
 
 RGBA =(CL_RGBA)
 
 ARGB =(CL_ARGB)
 This format can only be used if channel data type is one of the following values: ChannelType#UNORM_INT8, ChannelType#SNORM_INT8, ChannelType#SIGNED_INT8 or ChannelType#UNSIGNED_INT8. More...
 
 BGRA =(CL_BGRA)
 
 INTENSITY =(CL_INTENSITY)
 This format can only be used if channel data type is one of the following values: ChannelType#UNORM_INT8, ChannelType#UNORM_INT16, ChannelType#SNORM_INT8, ChannelType#SNORM_INT16, ChannelType#HALF_FLOAT, or ChannelType#FLOAT. More...
 
 LUMINANCE =(CL_LUMINANCE)
 This format can only be used if channel data type is one of the following values: ChannelType#UNORM_INT8, ChannelType#UNORM_INT16, ChannelType#SNORM_INT8, ChannelType#SNORM_INT16, ChannelType#HALF_FLOAT, or ChannelType#FLOAT. More...
 
final int ORDER
 Value of wrapped OpenCL flag. More...
 

Detailed Description

Specifies the number of channels and the channel layout i.e.

the memory layout in which channels are stored in the image.

Definition at line 119 of file CLImageFormat.java.

Member Function Documentation

◆ valueOf()

static ChannelOrder com.jogamp.opencl.CLImageFormat.ChannelOrder.valueOf ( final int  orderFlag)
static

Definition at line 204 of file CLImageFormat.java.

Here is the caller graph for this function:

Member Data Documentation

◆ A

com.jogamp.opencl.CLImageFormat.ChannelOrder.A =(CL_A)

Definition at line 134 of file CLImageFormat.java.

◆ ARGB

com.jogamp.opencl.CLImageFormat.ChannelOrder.ARGB =(CL_ARGB)

This format can only be used if channel data type is one of the following values: ChannelType#UNORM_INT8, ChannelType#SNORM_INT8, ChannelType#SIGNED_INT8 or ChannelType#UNSIGNED_INT8.

Definition at line 173 of file CLImageFormat.java.

◆ BGRA

com.jogamp.opencl.CLImageFormat.ChannelOrder.BGRA =(CL_BGRA)
See also
ARGB

Definition at line 178 of file CLImageFormat.java.

◆ INTENSITY

com.jogamp.opencl.CLImageFormat.ChannelOrder.INTENSITY =(CL_INTENSITY)

This format can only be used if channel data type is one of the following values: ChannelType#UNORM_INT8, ChannelType#UNORM_INT16, ChannelType#SNORM_INT8, ChannelType#SNORM_INT16, ChannelType#HALF_FLOAT, or ChannelType#FLOAT.

Definition at line 185 of file CLImageFormat.java.

◆ LUMINANCE

com.jogamp.opencl.CLImageFormat.ChannelOrder.LUMINANCE =(CL_LUMINANCE)

This format can only be used if channel data type is one of the following values: ChannelType#UNORM_INT8, ChannelType#UNORM_INT16, ChannelType#SNORM_INT8, ChannelType#SNORM_INT16, ChannelType#HALF_FLOAT, or ChannelType#FLOAT.

Definition at line 192 of file CLImageFormat.java.

◆ ORDER

final int com.jogamp.opencl.CLImageFormat.ChannelOrder.ORDER

Value of wrapped OpenCL flag.

Definition at line 198 of file CLImageFormat.java.

◆ R

com.jogamp.opencl.CLImageFormat.ChannelOrder.R =(CL_R)

Definition at line 124 of file CLImageFormat.java.

◆ RA

com.jogamp.opencl.CLImageFormat.ChannelOrder.RA =(CL_RA)

Definition at line 149 of file CLImageFormat.java.

◆ RG

com.jogamp.opencl.CLImageFormat.ChannelOrder.RG =(CL_RG)

Definition at line 139 of file CLImageFormat.java.

◆ RGB

com.jogamp.opencl.CLImageFormat.ChannelOrder.RGB =(CL_RGB)

This format can only be used if channel data type is one of the following values: ChannelType#UNORM_SHORT_565, ChannelType#UNORM_SHORT_555 or ChannelType#UNORM_INT_101010.

Definition at line 156 of file CLImageFormat.java.

◆ RGBA

com.jogamp.opencl.CLImageFormat.ChannelOrder.RGBA =(CL_RGBA)

Definition at line 166 of file CLImageFormat.java.

◆ RGBx

com.jogamp.opencl.CLImageFormat.ChannelOrder.RGBx =(CL_RGBx)

Definition at line 161 of file CLImageFormat.java.

◆ RGx

com.jogamp.opencl.CLImageFormat.ChannelOrder.RGx =(CL_RGx)

Definition at line 144 of file CLImageFormat.java.

◆ Rx

com.jogamp.opencl.CLImageFormat.ChannelOrder.Rx =(CL_Rx)

Definition at line 129 of file CLImageFormat.java.


The documentation for this enum was generated from the following file: