Package org.lwjgl.util.vma
Class VmaStatInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VmaStatInfo,VmaStatInfo.Buffer>
-
- org.lwjgl.util.vma.VmaStatInfo.Buffer
-
- All Implemented Interfaces:
java.lang.Iterable<VmaStatInfo>
,org.lwjgl.system.Pointer
- Enclosing class:
- VmaStatInfo
public static class VmaStatInfo.Buffer extends org.lwjgl.system.StructBuffer<VmaStatInfo,VmaStatInfo.Buffer>
An array ofVmaStatInfo
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
allocationCount()
Returns the value of theallocationCount
field.long
allocationSizeAvg()
Returns the value of theallocationSizeAvg
field.long
allocationSizeMax()
Returns the value of theallocationSizeMax
field.long
allocationSizeMin()
Returns the value of theallocationSizeMin
field.int
blockCount()
Returns the value of theblockCount
field.long
unusedBytes()
Returns the value of theunusedBytes
field.int
unusedRangeCount()
Returns the value of theunusedRangeCount
field.long
unusedRangeSizeAvg()
Returns the value of theunusedRangeSizeAvg
field.long
unusedRangeSizeMax()
Returns the value of theunusedRangeSizeMax
field.long
unusedRangeSizeMin()
Returns the value of theunusedRangeSizeMin
field.long
usedBytes()
Returns the value of theusedBytes
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVmaStatInfo.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 byVmaStatInfo.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
-
blockCount
public int blockCount()
Returns the value of theblockCount
field.
-
allocationCount
public int allocationCount()
Returns the value of theallocationCount
field.
-
unusedRangeCount
public int unusedRangeCount()
Returns the value of theunusedRangeCount
field.
-
usedBytes
public long usedBytes()
Returns the value of theusedBytes
field.
-
unusedBytes
public long unusedBytes()
Returns the value of theunusedBytes
field.
-
allocationSizeMin
public long allocationSizeMin()
Returns the value of theallocationSizeMin
field.
-
allocationSizeAvg
public long allocationSizeAvg()
Returns the value of theallocationSizeAvg
field.
-
allocationSizeMax
public long allocationSizeMax()
Returns the value of theallocationSizeMax
field.
-
unusedRangeSizeMin
public long unusedRangeSizeMin()
Returns the value of theunusedRangeSizeMin
field.
-
unusedRangeSizeAvg
public long unusedRangeSizeAvg()
Returns the value of theunusedRangeSizeAvg
field.
-
unusedRangeSizeMax
public long unusedRangeSizeMax()
Returns the value of theunusedRangeSizeMax
field.
-
-