Package org.lwjgl
Class PointerWrapperAbstract
java.lang.Object
org.lwjgl.PointerWrapperAbstract
- All Implemented Interfaces:
PointerWrapper
- Direct Known Subclasses:
AMDDebugOutputCallback
,ARBDebugOutputCallback
,CLBuildProgramCallback
,CLCommandQueue
,CLCompileProgramCallback
,CLContext
,CLContextCallback
,CLDevice
,CLEvent
,CLEventCallback
,CLKernel
,CLLinkProgramCallback
,CLMem
,CLMemObjectDestructorCallback
,CLNativeKernel
,CLPlatform
,CLPrintfCallback
,CLProgram
,CLSampler
,EGLConfig
,EGLContext
,EGLDisplay
,EGLImageOES
,EGLSurface
,EGLSyncKHR
,EGLSyncNV
,GLSync
,GLSync
,KHRDebugCallback
,KHRDebugCallback
Base PointerWrapper implementation.
- Author:
- Spasi
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
pointer
protected final long pointer
-
-
Constructor Details
-
PointerWrapperAbstract
protected PointerWrapperAbstract(long pointer)
-
-
Method Details
-
isValid
public boolean 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:
- true if the pointer is valid
-
checkValid
public final void checkValid()Checks if the pointer is valid and throws an IllegalStateException if it is not. This method is a NO-OP, unless the org.lwjgl.util.Debug property has been set to true. -
getPointer
public final long getPointer()- Specified by:
getPointer
in interfacePointerWrapper
-
equals
-
hashCode
public int hashCode() -
toString
-