JOCL v2.6.0-rc-20250722
JOCL, OpenCL® API Binding for Java™ (public API).
com.jogamp.opencl.util.CLDeviceFilters Class Reference

Pre-defined filters. More...

Collaboration diagram for com.jogamp.opencl.util.CLDeviceFilters:

Static Public Member Functions

static Filter< CLDevicetype (final CLDevice.Type... types)
 Accepts all devices of the given type. More...
 
static Filter< CLDevicebyteOrder (final ByteOrder order)
 Accepts all devices of the given ByteOrder. More...
 
static Filter< CLDeviceglSharing ()
 Accepts all devices which support OpenGL-OpenCL interoperability. More...
 
static Filter< CLDeviceextension (final String... extensions)
 Accepts all devices supporting the given extensions. More...
 
static Filter< CLDevicequeueMode (final Mode... modes)
 Accepts all devices supporting the specified command queue modes. More...
 

Detailed Description

Member Function Documentation

◆ byteOrder()

static Filter< CLDevice > com.jogamp.opencl.util.CLDeviceFilters.byteOrder ( final ByteOrder  order)
static

Accepts all devices of the given ByteOrder.

Definition at line 64 of file CLDeviceFilters.java.

Here is the call graph for this function:

◆ extension()

static Filter< CLDevice > com.jogamp.opencl.util.CLDeviceFilters.extension ( final String...  extensions)
static

Accepts all devices supporting the given extensions.

Definition at line 86 of file CLDeviceFilters.java.

Here is the call graph for this function:

◆ glSharing()

static Filter< CLDevice > com.jogamp.opencl.util.CLDeviceFilters.glSharing ( )
static

Accepts all devices which support OpenGL-OpenCL interoperability.

Definition at line 75 of file CLDeviceFilters.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ queueMode()

static Filter< CLDevice > com.jogamp.opencl.util.CLDeviceFilters.queueMode ( final Mode...  modes)
static

Accepts all devices supporting the specified command queue modes.

Definition at line 98 of file CLDeviceFilters.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ type()

static Filter< CLDevice > com.jogamp.opencl.util.CLDeviceFilters.type ( final CLDevice.Type...  types)
static

Accepts all devices of the given type.

Definition at line 49 of file CLDeviceFilters.java.

Here is the call graph for this function:
Here is the caller graph for this function:

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