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

Describes the size of the channel data type. More...

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

Static Public Member Functions

static ChannelType valueOf (final int channelFlag)
 

Public Attributes

 SNORM_INT8 =(CL_SNORM_INT8)
 Each channel component is a normalized signed 8-bit integer value. More...
 
 SNORM_INT16 =(CL_SNORM_INT16)
 Each channel component is a normalized signed 16-bit integer value. More...
 
 UNORM_INT8 =(CL_UNORM_INT8)
 Each channel component is a normalized unsigned 8-bit integer value. More...
 
 UNORM_INT16 =(CL_UNORM_INT16)
 Each channel component is a normalized unsigned 16-bit integer value. More...
 
 UNORM_SHORT_565 =(CL_UNORM_SHORT_565)
 Represents a normalized 5-6-5 3-channel RGB image. More...
 
 UNORM_SHORT_555 =(CL_UNORM_SHORT_555)
 Represents a normalized x-5-5-5 4-channel xRGB image. More...
 
 UNORM_INT_101010 =(CL_UNORM_INT_101010)
 Represents a normalized x-10-10-10 4-channel xRGB image. More...
 
 SIGNED_INT8 =(CL_SIGNED_INT8)
 Each channel component is an unnormalized signed 8-bit integer value. More...
 
 SIGNED_INT16 =(CL_SIGNED_INT16)
 Each channel component is an unnormalized signed 16-bit integer value. More...
 
 SIGNED_INT32 =(CL_SIGNED_INT32)
 Each channel component is an unnormalized signed 32-bit integer value. More...
 
 UNSIGNED_INT8 =(CL_UNSIGNED_INT8)
 Each channel component is an unnormalized unsigned 8-bit integer value. More...
 
 UNSIGNED_INT16 =(CL_UNSIGNED_INT16)
 Each channel component is an unnormalized unsigned 16-bit integer value. More...
 
 UNSIGNED_INT32 =(CL_UNSIGNED_INT32)
 Each channel component is an unnormalized unsigned 32-bit integer value. More...
 
 HALF_FLOAT =(CL_HALF_FLOAT)
 Each channel component is a 16-bit half-float value. More...
 
 FLOAT =(CL_FLOAT)
 Each channel component is a single precision floating-point value. More...
 
final int TYPE
 Value of wrapped OpenCL flag. More...
 

Detailed Description

Describes the size of the channel data type.

Definition at line 242 of file CLImageFormat.java.

Member Function Documentation

◆ valueOf()

static ChannelType com.jogamp.opencl.CLImageFormat.ChannelType.valueOf ( final int  channelFlag)
static

Definition at line 331 of file CLImageFormat.java.

Here is the caller graph for this function:

Member Data Documentation

◆ FLOAT

com.jogamp.opencl.CLImageFormat.ChannelType.FLOAT =(CL_FLOAT)

Each channel component is a single precision floating-point value.

Definition at line 320 of file CLImageFormat.java.

◆ HALF_FLOAT

com.jogamp.opencl.CLImageFormat.ChannelType.HALF_FLOAT =(CL_HALF_FLOAT)

Each channel component is a 16-bit half-float value.

Definition at line 315 of file CLImageFormat.java.

◆ SIGNED_INT16

com.jogamp.opencl.CLImageFormat.ChannelType.SIGNED_INT16 =(CL_SIGNED_INT16)

Each channel component is an unnormalized signed 16-bit integer value.

Definition at line 290 of file CLImageFormat.java.

◆ SIGNED_INT32

com.jogamp.opencl.CLImageFormat.ChannelType.SIGNED_INT32 =(CL_SIGNED_INT32)

Each channel component is an unnormalized signed 32-bit integer value.

Definition at line 295 of file CLImageFormat.java.

◆ SIGNED_INT8

com.jogamp.opencl.CLImageFormat.ChannelType.SIGNED_INT8 =(CL_SIGNED_INT8)

Each channel component is an unnormalized signed 8-bit integer value.

Definition at line 285 of file CLImageFormat.java.

◆ SNORM_INT16

com.jogamp.opencl.CLImageFormat.ChannelType.SNORM_INT16 =(CL_SNORM_INT16)

Each channel component is a normalized signed 16-bit integer value.

Definition at line 252 of file CLImageFormat.java.

◆ SNORM_INT8

com.jogamp.opencl.CLImageFormat.ChannelType.SNORM_INT8 =(CL_SNORM_INT8)

Each channel component is a normalized signed 8-bit integer value.

Definition at line 247 of file CLImageFormat.java.

◆ TYPE

final int com.jogamp.opencl.CLImageFormat.ChannelType.TYPE

Value of wrapped OpenCL flag.

Definition at line 325 of file CLImageFormat.java.

◆ UNORM_INT16

com.jogamp.opencl.CLImageFormat.ChannelType.UNORM_INT16 =(CL_UNORM_INT16)

Each channel component is a normalized unsigned 16-bit integer value.

Definition at line 262 of file CLImageFormat.java.

◆ UNORM_INT8

com.jogamp.opencl.CLImageFormat.ChannelType.UNORM_INT8 =(CL_UNORM_INT8)

Each channel component is a normalized unsigned 8-bit integer value.

Definition at line 257 of file CLImageFormat.java.

◆ UNORM_INT_101010

com.jogamp.opencl.CLImageFormat.ChannelType.UNORM_INT_101010 =(CL_UNORM_INT_101010)

Represents a normalized x-10-10-10 4-channel xRGB image.

The channel order must be ChannelOrder#RGB.

Definition at line 280 of file CLImageFormat.java.

◆ UNORM_SHORT_555

com.jogamp.opencl.CLImageFormat.ChannelType.UNORM_SHORT_555 =(CL_UNORM_SHORT_555)

Represents a normalized x-5-5-5 4-channel xRGB image.

The channel order must be ChannelOrder#RGB.

Definition at line 274 of file CLImageFormat.java.

◆ UNORM_SHORT_565

com.jogamp.opencl.CLImageFormat.ChannelType.UNORM_SHORT_565 =(CL_UNORM_SHORT_565)

Represents a normalized 5-6-5 3-channel RGB image.

The channel order must be ChannelOrder#RGB.

Definition at line 268 of file CLImageFormat.java.

◆ UNSIGNED_INT16

com.jogamp.opencl.CLImageFormat.ChannelType.UNSIGNED_INT16 =(CL_UNSIGNED_INT16)

Each channel component is an unnormalized unsigned 16-bit integer value.

Definition at line 305 of file CLImageFormat.java.

◆ UNSIGNED_INT32

com.jogamp.opencl.CLImageFormat.ChannelType.UNSIGNED_INT32 =(CL_UNSIGNED_INT32)

Each channel component is an unnormalized unsigned 32-bit integer value.

Definition at line 310 of file CLImageFormat.java.

◆ UNSIGNED_INT8

com.jogamp.opencl.CLImageFormat.ChannelType.UNSIGNED_INT8 =(CL_UNSIGNED_INT8)

Each channel component is an unnormalized unsigned 8-bit integer value.

Definition at line 300 of file CLImageFormat.java.


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