Class AbstractTextureArray

java.lang.Object
dev.pfaff.altargui.texture.AbstractTextureArray
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
TextureArray, TripleBufferedTextureArray

public abstract class AbstractTextureArray extends Object implements AutoCloseable
  • Constructor Details

    • AbstractTextureArray

      public AbstractTextureArray()
  • Method Details

    • bound

      public abstract InfallibleAutoClosable bound()
    • bindAndAllocate

      public abstract void bindAndAllocate(int width, int height, int layerCount, TextureOptions options)
      The texture array will be bound and unbound by this method.
    • bindAndUpload

      public abstract void bindAndUpload(ImageSrc image, TextureHandle handle, int xOffset, int yOffset, int width, int height)
      The texture array will be bound and unbound by this method.
    • close

      public abstract void close()
      Specified by:
      close in interface AutoCloseable
    • dump

      public abstract void dump()