Class GlObject

java.lang.Object
dev.engine_room.flywheel.backend.gl.GlObject
Direct Known Subclasses:
GlBuffer, GlProgram, GlShader, GlTexture, GlVertexArray, ResizableStorageBuffer, TextureBuffer

public abstract class GlObject extends Object
  • Constructor Details

    • GlObject

      public GlObject()
  • Method Details

    • handle

      protected final void handle(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)