Top Description Fields Constructors Methods
org.lwjgl.opencl

pack-priv abstract Class CLObjectRetainable

extends CLObject
Class Inheritance
Known Direct Subclasses
org.lwjgl.opencl.CLObjectChild

Base class for all retainable OpenCL objects.
Author
Spasi

Field Summary

Modifier and TypeField and Description
private int

Constructor Summary

AccessConstructor and Description
protected
CLObjectRetainable(final long pointer)

Method Summary

Modifier and TypeMethod and Description
public final int
public final boolean
isValid()

Overrides org.lwjgl.PointerWrapperAbstract.isValid.

Returns true if this object represents a valid pointer.
pack-priv int
pack-priv int
Inherited from org.lwjgl.opencl.CLObject:
getPointerUnsafe

Field Detail

refCountback to summary
private int refCount

Constructor Detail

CLObjectRetainableback to summary
protected CLObjectRetainable(final long pointer)

Method Detail

getReferenceCountback to summary
public final int getReferenceCount()
isValidback to summary
public final boolean isValid()

Overrides org.lwjgl.PointerWrapperAbstract.isValid.

Doc from org.lwjgl.PointerWrapperAbstract.isValid.

Returns true if this object represents a valid pointer. The pointer might be invalid because it is NULL or because some other action has deleted the object that this pointer represents.

Returns:boolean

true if the pointer is valid

releaseback to summary
pack-priv int release()
retainback to summary
pack-priv int retain()