java.lang.Object
com.twelvemonkeys.imageio.plugins.webp.lossless.ColorCache

final class ColorCache extends Object
ColorCache.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final int[]
     
    private final int
     
    private static final long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ColorCache(int hashBits)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) int
    contains(int argb)
     
    private static int
    hashPix(int argb, int shift)
     
    (package private) int
    index(int argb)
     
    (package private) void
    insert(int argb)
     
    (package private) int
    lookup(int key)
     
    (package private) void
    set(int key, int argb)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • colors

      private final int[] colors
    • hashShift

      private final int hashShift
    • K_HASH_MUL

      private static final long K_HASH_MUL
      See Also:
  • Constructor Details

    • ColorCache

      ColorCache(int hashBits)
  • Method Details

    • hashPix

      private static int hashPix(int argb, int shift)
    • lookup

      int lookup(int key)
    • set

      void set(int key, int argb)
    • insert

      void insert(int argb)
    • index

      int index(int argb)
    • contains

      int contains(int argb)