Package org.lwjgl.util.lz4
Class LZ4StreamInternal.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<LZ4StreamInternal,LZ4StreamInternal.Buffer>
-
- org.lwjgl.util.lz4.LZ4StreamInternal.Buffer
-
- All Implemented Interfaces:
java.lang.Iterable<LZ4StreamInternal>
,org.lwjgl.system.Pointer
- Enclosing class:
- LZ4StreamInternal
public static class LZ4StreamInternal.Buffer extends org.lwjgl.system.StructBuffer<LZ4StreamInternal,LZ4StreamInternal.Buffer>
An array ofLZ4StreamInternal
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
currentOffset()
Returns the value of thecurrentOffset
field.LZ4StreamInternal
dictCtx()
Returns aLZ4StreamInternal
view of the struct pointed to by thedictCtx
field.java.nio.ByteBuffer
dictionary(int capacity)
Returns aByteBuffer
view of the data pointed to by thedictionary
field.int
dictSize()
Returns the value of thedictSize
field.short
dirty()
Returns the value of thedirty
field.java.nio.IntBuffer
hashTable()
Returns aIntBuffer
view of thehashTable
field.int
hashTable(int index)
Returns the value at the specified index of thehashTable
field.short
tableType()
Returns the value of thetableType
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newLZ4StreamInternal.Buffer
instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byLZ4StreamInternal.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
hashTable
public java.nio.IntBuffer hashTable()
Returns aIntBuffer
view of thehashTable
field.
-
hashTable
public int hashTable(int index)
Returns the value at the specified index of thehashTable
field.
-
currentOffset
public int currentOffset()
Returns the value of thecurrentOffset
field.
-
dirty
public short dirty()
Returns the value of thedirty
field.
-
tableType
public short tableType()
Returns the value of thetableType
field.
-
dictionary
public java.nio.ByteBuffer dictionary(int capacity)
Returns aByteBuffer
view of the data pointed to by thedictionary
field.- Parameters:
capacity
- the number of elements in the returned buffer
-
dictCtx
public LZ4StreamInternal dictCtx()
Returns aLZ4StreamInternal
view of the struct pointed to by thedictCtx
field.
-
dictSize
public int dictSize()
Returns the value of thedictSize
field.
-
-