Class GlObject

java.lang.Object
com.jozufozu.flywheel.backend.gl.GlObject
Direct Known Subclasses:
GlBuffer, GlProgram, GlShader, GlTexture, GlVertexArray

public abstract class GlObject extends Object
  • Constructor Details

    • GlObject

      public GlObject()
  • Method Details

    • setHandle

      protected final void setHandle(int handle)
    • handle

      public final int handle()
    • checkHandle

      protected final void checkHandle()
    • isInvalid

      protected final boolean isInvalid()
    • invalidateHandle

      protected final void invalidateHandle()
    • delete

      public void delete()
    • deleteInternal

      protected abstract void deleteInternal(int handle)