Package org.lwjgl.util.zstd
Class ZSTDParameters.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<ZSTDParameters,ZSTDParameters.Buffer>
-
- org.lwjgl.util.zstd.ZSTDParameters.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<ZSTDParameters>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- ZSTDParameters
public static class ZSTDParameters.Buffer extends org.lwjgl.system.StructBuffer<ZSTDParameters,ZSTDParameters.Buffer> implements org.lwjgl.system.NativeResource
An array ofZSTDParameters
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZSTDCompressionParameters
cParams()
Returns aZSTDCompressionParameters
view of thecParams
field.ZSTDParameters.Buffer
cParams(java.util.function.Consumer<ZSTDCompressionParameters> consumer)
Passes thecParams
field to the specifiedConsumer
.ZSTDParameters.Buffer
cParams(ZSTDCompressionParameters value)
Copies the specifiedZSTDCompressionParameters
to thecParams
field.ZSTDFrameParameters
fParams()
Returns aZSTDFrameParameters
view of thefParams
field.ZSTDParameters.Buffer
fParams(java.util.function.Consumer<ZSTDFrameParameters> consumer)
Passes thefParams
field to the specifiedConsumer
.ZSTDParameters.Buffer
fParams(ZSTDFrameParameters value)
Copies the specifiedZSTDFrameParameters
to thefParams
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newZSTDParameters.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 byZSTDParameters.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
-
cParams
public ZSTDCompressionParameters cParams()
Returns aZSTDCompressionParameters
view of thecParams
field.
-
fParams
public ZSTDFrameParameters fParams()
Returns aZSTDFrameParameters
view of thefParams
field.
-
cParams
public ZSTDParameters.Buffer cParams(ZSTDCompressionParameters value)
Copies the specifiedZSTDCompressionParameters
to thecParams
field.
-
cParams
public ZSTDParameters.Buffer cParams(java.util.function.Consumer<ZSTDCompressionParameters> consumer)
Passes thecParams
field to the specifiedConsumer
.
-
fParams
public ZSTDParameters.Buffer fParams(ZSTDFrameParameters value)
Copies the specifiedZSTDFrameParameters
to thefParams
field.
-
fParams
public ZSTDParameters.Buffer fParams(java.util.function.Consumer<ZSTDFrameParameters> consumer)
Passes thefParams
field to the specifiedConsumer
.
-
-