Package org.lwjgl

Class PointerWrapperAbstract

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected long pointer  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected PointerWrapperAbstract​(long pointer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void checkValid()
      Checks if the pointer is valid and throws an IllegalStateException if it is not.
      boolean equals​(java.lang.Object o)  
      long getPointer()  
      int hashCode()  
      boolean isValid()
      Returns true if this object represents a valid pointer.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • pointer

        protected final long pointer
    • Constructor Detail

      • PointerWrapperAbstract

        protected PointerWrapperAbstract​(long pointer)
    • Method Detail

      • 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.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object