APIdia Launch Partner
Top Fields Constructors Methods
com.badlogic.gdx.utils.compression.lz

public Class BinTree

extends InWindow
Class Inheritance
Imports
java.io.IOException

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv int
pack-priv int[]
pack-priv int
pack-priv int
pack-priv int
pack-priv int[]
private static final int[]
pack-priv boolean
pack-priv static final int
pack-priv static final int
pack-priv int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv int
pack-priv int
pack-priv static final int
Inherited from com.badlogic.gdx.utils.compression.lz.InWindow:
_blockSize_bufferBase_bufferOffset_keepSizeAfter_keepSizeBefore_pointerToLastSafePosition_pos_posLimit_stream_streamEndWasReached_streamPos

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
Create(int historySize, int keepAddBufferBefore, int matchMaxLen, int keepAddBufferAfter)

public int
GetMatches(int[] distances)

public void
public void
pack-priv void
public void
SetCutValue(int cutValue)

public void
SetType(int numHashBytes)

public void
Skip(int num)

Inherited from com.badlogic.gdx.utils.compression.lz.InWindow:
CreateFreeGetIndexByteGetMatchLenGetNumAvailableBytesMoveBlockReadBlockReduceOffsetsReleaseStreamSetStream

Field Detail

_cutValueback to summary
pack-priv int _cutValue
_cyclicBufferPosback to summary
pack-priv int _cyclicBufferPos
_cyclicBufferSizeback to summary
pack-priv int _cyclicBufferSize
_hashback to summary
pack-priv int[] _hash
_hashMaskback to summary
pack-priv int _hashMask
_hashSizeSumback to summary
pack-priv int _hashSizeSum
_matchMaxLenback to summary
pack-priv int _matchMaxLen
_sonback to summary
pack-priv int[] _son
CrcTableback to summary
private static final int[] CrcTable
HASH_ARRAYback to summary
pack-priv boolean HASH_ARRAY
kBT2HashSizeback to summary
pack-priv static final int kBT2HashSize
kEmptyHashValueback to summary
pack-priv static final int kEmptyHashValue
kFixHashSizeback to summary
pack-priv int kFixHashSize
kHash2Sizeback to summary
pack-priv static final int kHash2Size
kHash3Offsetback to summary
pack-priv static final int kHash3Offset
kHash3Sizeback to summary
pack-priv static final int kHash3Size
kMaxValForNormalizeback to summary
pack-priv static final int kMaxValForNormalize
kMinMatchCheckback to summary
pack-priv int kMinMatchCheck
kNumHashDirectBytesback to summary
pack-priv int kNumHashDirectBytes
kStartMaxLenback to summary
pack-priv static final int kStartMaxLen

Constructor Detail

BinTreeback to summary
public BinTree()

Method Detail

Createback to summary
public boolean Create(int historySize, int keepAddBufferBefore, int matchMaxLen, int keepAddBufferAfter)
GetMatchesback to summary
public int GetMatches(int[] distances) throws IOException
Initback to summary
public void Init() throws IOException

Overrides com.badlogic.gdx.utils.compression.lz.InWindow.Init.

MovePosback to summary
public void MovePos() throws IOException

Overrides com.badlogic.gdx.utils.compression.lz.InWindow.MovePos.

Normalizeback to summary
pack-priv void Normalize()
SetCutValueback to summary
public void SetCutValue(int cutValue)
SetTypeback to summary
public void SetType(int numHashBytes)
Skipback to summary
public void Skip(int num) throws IOException