Top Description Constructors Methods
org.lwjgl.opencl

pack-priv abstract Class InfoUtilAbstract<T extends CLObject>

extends Object
implements InfoUtil<T extends CLObject>
Class Inheritance
All Implemented Interfaces
org.lwjgl.opencl.InfoUtil
Known Direct Subclasses
org.lwjgl.opencl.InfoUtilFactory.CLContextUtil, org.lwjgl.opencl.InfoUtilFactory.CLDeviceUtil, org.lwjgl.opencl.InfoUtilFactory.CLEventUtil, org.lwjgl.opencl.InfoUtilFactory.CLKernelUtil, org.lwjgl.opencl.InfoUtilFactory.CLMemUtil, org.lwjgl.opencl.InfoUtilFactory.CLPlatformUtil, org.lwjgl.opencl.InfoUtilFactory.CLProgramUtil
Imports
org.lwjgl.LWJGLUtil, .PointerBuffer, java.nio.ByteBuffer

Base implementation of information utility classes.
Author
Spasi

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected abstract int
getInfo(T object, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)

public int
getInfoInt(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoInt.

public long
getInfoLong(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoLong.

public long
getInfoSize(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoSize.

public long[]
getInfoSizeArray(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoSizeArray.

protected int
getInfoSizeArraySize(final T object, final int param_name)

public String
getInfoString(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoString.

protected final int
getSizeRet(final T object, final int param_name)

protected PointerBuffer
getSizesBuffer(final T object, final int param_name)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

InfoUtilAbstractback to summary
protected InfoUtilAbstract()

Method Detail

getInfoback to summary
protected abstract int getInfo(T object, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret)
getInfoIntback to summary
public int getInfoInt(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoInt.

getInfoLongback to summary
public long getInfoLong(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoLong.

getInfoSizeback to summary
public long getInfoSize(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoSize.

getInfoSizeArrayback to summary
public long[] getInfoSizeArray(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoSizeArray.

getInfoSizeArraySizeback to summary
protected int getInfoSizeArraySize(final T object, final int param_name)
getInfoStringback to summary
public String getInfoString(final T object, final int param_name)

Implements org.lwjgl.opencl.InfoUtil.getInfoString.

getSizeRetback to summary
protected final int getSizeRet(final T object, final int param_name)
getSizesBufferback to summary
protected PointerBuffer getSizesBuffer(final T object, final int param_name)