# Package com.jogamp.opengl.util.texture

- Interface Summary
  Interface | Description
  --- | ---
  TextureData.Flusher | Defines a callback mechanism to allow the user to explicitly deallocate native resources (memory-mapped files, etc.) associated with a particular TextureData.
  TextureSequence | Protocol for texture sequences, like animations, movies, etc.
  TextureSequence.TexSeqEventListener<T extends TextureSequence> | Event listener to notify users of updates regarding the `TextureSequence`.

- Class Summary
  Class | Description
  --- | ---
  ImageSequence | Simple `TextureSequence` implementation allowing `existing textures` or `image streams` to be used and replayed as `frames`.
  Texture | Represents an OpenGL texture object.
  TextureCoords | Specifies texture coordinates for a rectangular area of a texture.
  TextureData | Represents the data for an OpenGL texture.
  TextureIO | Provides input and output facilities for both loading OpenGL textures from disk and streams as well as writing textures already in memory back to disk.
  TextureSequence.TextureFrame | Texture holder interface, maybe specialized by implementation to associated related data.
  TextureState | Preserves a [ texture-unit, texture-target ] state.

- Enum Summary
  Enum | Description
  --- | ---
  TextureData.ColorSpace | ColorSpace of pixel data.

Copyright 2010 JogAmp Community.