Package org.lwjgl.util.xxhash
Class XXH32State.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<XXH32State,XXH32State.Buffer>
-
- org.lwjgl.util.xxhash.XXH32State.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<XXH32State>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- XXH32State
public static class XXH32State.Buffer extends org.lwjgl.system.StructBuffer<XXH32State,XXH32State.Buffer> implements org.lwjgl.system.NativeResource
An array ofXXH32State
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
large_len()
Returns the value of thelarge_len
field.java.nio.IntBuffer
mem32()
Returns aIntBuffer
view of themem32
field.int
mem32(int index)
Returns the value at the specified index of themem32
field.int
memsize()
Returns the value of thememsize
field.int
reserved()
Returns the value of thereserved
field.int
total_len_32()
Returns the value of thetotal_len_32
field.int
v1()
Returns the value of thev1
field.int
v2()
Returns the value of thev2
field.int
v3()
Returns the value of thev3
field.int
v4()
Returns the value of thev4
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newXXH32State.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 byXXH32State.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
-
total_len_32
public int total_len_32()
Returns the value of thetotal_len_32
field.
-
large_len
public int large_len()
Returns the value of thelarge_len
field.
-
v1
public int v1()
Returns the value of thev1
field.
-
v2
public int v2()
Returns the value of thev2
field.
-
v3
public int v3()
Returns the value of thev3
field.
-
v4
public int v4()
Returns the value of thev4
field.
-
mem32
public java.nio.IntBuffer mem32()
Returns aIntBuffer
view of themem32
field.
-
mem32
public int mem32(int index)
Returns the value at the specified index of themem32
field.
-
memsize
public int memsize()
Returns the value of thememsize
field.
-
reserved
public int reserved()
Returns the value of thereserved
field.
-
-