Interface ReadableColor

All Known Implementing Classes:
Color

public interface ReadableColor
Readonly interface for Colors
Version:
$Revision$ $Id$
Author:
$Author$
  • Field Details

  • Method Details

    • getRed

      int getRed()
      Return the red component (0..255)
      Returns:
      int
    • getGreen

      int getGreen()
      Return the red component (0..255)
      Returns:
      int
    • getBlue

      int getBlue()
      Return the red component (0..255)
      Returns:
      int
    • getAlpha

      int getAlpha()
      Return the red component (0..255)
      Returns:
      int
    • getRedByte

      byte getRedByte()
      Return the red component
      Returns:
      int
    • getGreenByte

      byte getGreenByte()
      Return the red component
      Returns:
      int
    • getBlueByte

      byte getBlueByte()
      Return the red component
      Returns:
      int
    • getAlphaByte

      byte getAlphaByte()
      Return the red component
      Returns:
      int
    • writeRGBA

      void writeRGBA(ByteBuffer dest)
      Write the RGBA color directly out to a ByteBuffer
      Parameters:
      dest - the buffer to write to
    • writeRGB

      void writeRGB(ByteBuffer dest)
      Write the RGB color directly out to a ByteBuffer
      Parameters:
      dest - the buffer to write to
    • writeABGR

      void writeABGR(ByteBuffer dest)
      Write the ABGR color directly out to a ByteBuffer
      Parameters:
      dest - the buffer to write to
    • writeBGR

      void writeBGR(ByteBuffer dest)
      Write the BGR color directly out to a ByteBuffer
      Parameters:
      dest - the buffer to write to
    • writeBGRA

      void writeBGRA(ByteBuffer dest)
      Write the BGRA color directly out to a ByteBuffer
      Parameters:
      dest - the buffer to write to
    • writeARGB

      void writeARGB(ByteBuffer dest)
      Write the ARGB color directly out to a ByteBuffer
      Parameters:
      dest - the buffer to write to