Top Inners Constructors Methods
com.jogamp.opencl.impl

public Class CLTLAccessorFactory

extends Object
implements CLAccessorFactory
Class Inheritance
All Implemented Interfaces
com.jogamp.opencl.spi.CLAccessorFactory
Imports
java.nio.IntBuffer, .Buffer, com.jogamp.common.nio.PointerBuffer, com.jogamp.opencl.llb.CL, .CLDeviceBinding, com.jogamp.opencl.spi.CLAccessorFactory, .CLInfoAccessor, .CLPlatformInfoAccessor

Author
Michael Bien, et al.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public CLInfoAccessor
public CLPlatformInfoAccessor
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CLTLAccessorFactoryback to summary
public CLTLAccessorFactory()

Method Detail

createDeviceInfoAccessorback to summary
public CLInfoAccessor createDeviceInfoAccessor(final CLDeviceBinding cl, final long id)

Implements com.jogamp.opencl.spi.CLAccessorFactory.createDeviceInfoAccessor.

Annotations
@Override
createPlatformInfoAccessorback to summary
public CLPlatformInfoAccessor createPlatformInfoAccessor(final CL cl, final long id)

Implements com.jogamp.opencl.spi.CLAccessorFactory.createPlatformInfoAccessor.

Annotations
@Override
com.jogamp.opencl.impl back to summary

private final Class CLTLAccessorFactory.CLDeviceInfoAccessor

extends CLTLInfoAccessor
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final CLDeviceBinding
private final long
Inherited from com.jogamp.opencl.impl.CLTLInfoAccessor:
localBBlocalNSB

Constructor Summary

AccessConstructor and Description
private
CLDeviceInfoAccessor(final CLDeviceBinding cl, final long id)

Method Summary

Modifier and TypeMethod and Description
public int
getInfo(final int name, final long valueSize, final Buffer value, final PointerBuffer valueSizeRet)

Implements abstract com.jogamp.opencl.impl.CLTLInfoAccessor.getInfo.

Inherited from com.jogamp.opencl.impl.CLTLInfoAccessor:
getBBgetIntsgetLonggetNSBgetStringgetUInt32Long

Field Detail

clback to summary
private final CLDeviceBinding cl
IDback to summary
private final long ID

Constructor Detail

CLDeviceInfoAccessorback to summary
private CLDeviceInfoAccessor(final CLDeviceBinding cl, final long id)

Method Detail

getInfoback to summary
public int getInfo(final int name, final long valueSize, final Buffer value, final PointerBuffer valueSizeRet)

Implements abstract com.jogamp.opencl.impl.CLTLInfoAccessor.getInfo.

Annotations
@Override
com.jogamp.opencl.impl back to summary

private final Class CLTLAccessorFactory.CLTLPlatformInfoAccessor

extends CLTLInfoAccessor
implements CLPlatformInfoAccessor
Class Inheritance
All Implemented Interfaces
com.jogamp.opencl.spi.CLPlatformInfoAccessor, com.jogamp.opencl.spi.CLInfoAccessor

Field Summary

Modifier and TypeField and Description
private final CL
private final long
Inherited from com.jogamp.opencl.impl.CLTLInfoAccessor:
localBBlocalNSB

Constructor Summary

AccessConstructor and Description
private
CLTLPlatformInfoAccessor(final CL cl, final long id)

Method Summary

Modifier and TypeMethod and Description
public long[]
public int
getInfo(final int name, final long valueSize, final Buffer value, final PointerBuffer valueSizeRet)

Implements abstract com.jogamp.opencl.impl.CLTLInfoAccessor.getInfo.

Inherited from com.jogamp.opencl.impl.CLTLInfoAccessor:
getBBgetIntsgetLonggetNSBgetStringgetUInt32Long

Field Detail

clback to summary
private final CL cl
IDback to summary
private final long ID

Constructor Detail

CLTLPlatformInfoAccessorback to summary
private CLTLPlatformInfoAccessor(final CL cl, final long id)

Method Detail

getDeviceIDsback to summary
public long[] getDeviceIDs(final long type)

Implements com.jogamp.opencl.spi.CLPlatformInfoAccessor.getDeviceIDs.

Annotations
@Override
getInfoback to summary
public int getInfo(final int name, final long valueSize, final Buffer value, final PointerBuffer valueSizeRet)

Implements abstract com.jogamp.opencl.impl.CLTLInfoAccessor.getInfo.

Annotations
@Override