Package net.royalur.lut.store
Class LutMap
java.lang.Object
net.royalur.lut.store.LutMap
A big map of compact keys and values for a Lut.
-
Constructor Summary
ConstructorsConstructorDescriptionLutMap(int entryCount, UInt32ValueBuffer keyBuffer, FloatValueBuffer valueBuffer) -
Method Summary
Modifier and TypeMethodDescriptionbytegetByte(int lowerKey) doublegetDouble(int lowerKey) intfloatgetFloat(int lowerKey) intgetInt(int lowerKey) longgetLong(int lowerKey) shortgetShort(int lowerKey) intindexOfKey(int lowerKey) byteset(int lowerKey, byte value) doubleset(int lowerKey, double value) floatset(int lowerKey, float value) intset(int lowerKey, int value) longset(int lowerKey, long value) shortset(int lowerKey, short value)
-
Constructor Details
-
LutMap
-
-
Method Details
-
getEntryCount
public int getEntryCount() -
getKeyBuffer
-
getValueBuffer
-
indexOfKey
public int indexOfKey(int lowerKey) -
getLong
public long getLong(int lowerKey) -
getInt
public int getInt(int lowerKey) -
getShort
public short getShort(int lowerKey) -
getByte
public byte getByte(int lowerKey) -
getDouble
public double getDouble(int lowerKey) -
getFloat
public float getFloat(int lowerKey) -
set
public long set(int lowerKey, long value) -
set
public int set(int lowerKey, int value) -
set
public short set(int lowerKey, short value) -
set
public byte set(int lowerKey, byte value) -
set
public double set(int lowerKey, double value) -
set
public float set(int lowerKey, float value)
-