Package org.lwjgl.util.zstd
Class ZSTDCompressionParameters.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<ZSTDCompressionParameters.Buffer>
org.lwjgl.system.StructBuffer<ZSTDCompressionParameters,ZSTDCompressionParameters.Buffer>
org.lwjgl.util.zstd.ZSTDCompressionParameters.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<ZSTDCompressionParameters>
,NativeResource
,Pointer
- Enclosing class:
ZSTDCompressionParameters
public static class ZSTDCompressionParameters.Buffer
extends StructBuffer<ZSTDCompressionParameters,ZSTDCompressionParameters.Buffer>
implements NativeResource
An array of
ZSTDCompressionParameters
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newZSTDCompressionParameters.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionint
chainLog()
chainLog
(int value) Sets the specified value to thechainLog
field.int
hashLog()
hashLog
(int value) Sets the specified value to thehashLog
field.int
minMatch()
minMatch
(int value) Sets the specified value to theminMatch
field.int
searchLog
(int value) Sets the specified value to thesearchLog
field.int
strategy()
strategy
(int value) Sets the specified value to thestrategy
field.int
targetLength
(int value) Sets the specified value to thetargetLength
field.int
windowLog
(int value) Sets the specified value to thewindowLog
field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newZSTDCompressionParameters.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 by
ZSTDCompressionParameters.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 Details
-
windowLog
public int windowLog()- Returns:
- the value of the
windowLog
field.
-
chainLog
public int chainLog()- Returns:
- the value of the
chainLog
field.
-
hashLog
public int hashLog()- Returns:
- the value of the
hashLog
field.
-
searchLog
public int searchLog()- Returns:
- the value of the
searchLog
field.
-
minMatch
public int minMatch()- Returns:
- the value of the
minMatch
field.
-
targetLength
public int targetLength()- Returns:
- the value of the
targetLength
field.
-
strategy
public int strategy()- Returns:
- the value of the
strategy
field.
-
windowLog
Sets the specified value to thewindowLog
field. -
chainLog
Sets the specified value to thechainLog
field. -
hashLog
Sets the specified value to thehashLog
field. -
searchLog
Sets the specified value to thesearchLog
field. -
minMatch
Sets the specified value to theminMatch
field. -
targetLength
Sets the specified value to thetargetLength
field. -
strategy
Sets the specified value to thestrategy
field.
-