Package org.lwjgl.util.zstd
Class ZSTDBounds
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
struct ZSTD_bounds {
size_t error;
int lowerBound;
int upperBound;
}
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.static final int
The struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionZSTDBounds
(ByteBuffer container) Creates aZSTDBounds
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionstatic ZSTDBounds
calloc()
Returns a newZSTDBounds
instance allocated withmemCalloc
.static ZSTDBounds.Buffer
calloc
(int capacity) Returns a newZSTDBounds.Buffer
instance allocated withmemCalloc
.static ZSTDBounds.Buffer
calloc
(int capacity, MemoryStack stack) Returns a newZSTDBounds.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static ZSTDBounds
calloc
(MemoryStack stack) Returns a newZSTDBounds
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static ZSTDBounds
Deprecated.static ZSTDBounds.Buffer
callocStack
(int capacity) Deprecated.static ZSTDBounds.Buffer
callocStack
(int capacity, MemoryStack stack) Deprecated.static ZSTDBounds
callocStack
(MemoryStack stack) Deprecated.static ZSTDBounds
create()
Returns a newZSTDBounds
instance allocated withBufferUtils
.static ZSTDBounds.Buffer
create
(int capacity) Returns a newZSTDBounds.Buffer
instance allocated withBufferUtils
.static ZSTDBounds
create
(long address) Returns a newZSTDBounds
instance for the specified memory address.static ZSTDBounds.Buffer
create
(long address, int capacity) Create aZSTDBounds.Buffer
instance at the specified memory.static @Nullable ZSTDBounds
createSafe
(long address) static @Nullable ZSTDBounds.Buffer
createSafe
(long address, int capacity) long
error()
int
static ZSTDBounds
malloc()
Returns a newZSTDBounds
instance allocated withmemAlloc
.static ZSTDBounds.Buffer
malloc
(int capacity) Returns a newZSTDBounds.Buffer
instance allocated withmemAlloc
.static ZSTDBounds.Buffer
malloc
(int capacity, MemoryStack stack) Returns a newZSTDBounds.Buffer
instance allocated on the specifiedMemoryStack
.static ZSTDBounds
malloc
(MemoryStack stack) Returns a newZSTDBounds
instance allocated on the specifiedMemoryStack
.static ZSTDBounds
Deprecated.static ZSTDBounds.Buffer
mallocStack
(int capacity) Deprecated.static ZSTDBounds.Buffer
mallocStack
(int capacity, MemoryStack stack) Deprecated.static ZSTDBounds
mallocStack
(MemoryStack stack) Deprecated.static long
nerror
(long struct) Unsafe version oferror()
.static int
nlowerBound
(long struct) Unsafe version oflowerBound()
.static int
nupperBound
(long struct) Unsafe version ofupperBound()
.int
sizeof()
Returnssizeof(struct)
.int
Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
ERROR
public static final int ERRORThe struct member offsets. -
LOWERBOUND
public static final int LOWERBOUNDThe struct member offsets. -
UPPERBOUND
public static final int UPPERBOUNDThe struct member offsets.
-
-
Constructor Details
-
ZSTDBounds
Creates aZSTDBounds
instance at the current position of the specifiedByteBuffer
container. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<ZSTDBounds>
-
error
public long error()- Returns:
- the value of the
error
field.
-
lowerBound
public int lowerBound()- Returns:
- the value of the
lowerBound
field.
-
upperBound
public int upperBound()- Returns:
- the value of the
upperBound
field.
-
malloc
Returns a newZSTDBounds
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newZSTDBounds
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newZSTDBounds
instance allocated withBufferUtils
. -
create
Returns a newZSTDBounds
instance for the specified memory address. -
createSafe
-
malloc
Returns a newZSTDBounds.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newZSTDBounds.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newZSTDBounds.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aZSTDBounds.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)
instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)
instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)
instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)
instead. -
malloc
Returns a newZSTDBounds
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newZSTDBounds
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
Returns a newZSTDBounds.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newZSTDBounds.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
nerror
public static long nerror(long struct) Unsafe version oferror()
. -
nlowerBound
public static int nlowerBound(long struct) Unsafe version oflowerBound()
. -
nupperBound
public static int nupperBound(long struct) Unsafe version ofupperBound()
.
-