Class VmaPoolCreateInfo
- All Implemented Interfaces:
AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
VmaPool.
Layout
struct VmaPoolCreateInfo {
uint32_t memoryTypeIndex();
VmaPoolCreateFlags flags();
VkDeviceSize blockSize();
size_t minBlockCount();
size_t maxBlockCount();
float priority();
VkDeviceSize minAllocationAlignment();
void * pMemoryAllocateNext();
}-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
org.lwjgl.system.Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionVmaPoolCreateInfo(ByteBuffer container) Creates aVmaPoolCreateInfoinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionlongsize of a singleVkDeviceMemoryblock to be allocated as part of this pool, in bytes.blockSize(long value) Sets the specified value to theblockSize()field.static VmaPoolCreateInfocalloc()Returns a newVmaPoolCreateInfoinstance allocated withmemCalloc.static VmaPoolCreateInfo.Buffercalloc(int capacity) Returns a newVmaPoolCreateInfo.Bufferinstance allocated withmemCalloc.static VmaPoolCreateInfo.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVmaPoolCreateInfo.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VmaPoolCreateInfocalloc(org.lwjgl.system.MemoryStack stack) Returns a newVmaPoolCreateInfoinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VmaPoolCreateInfoDeprecated.static VmaPoolCreateInfo.BuffercallocStack(int capacity) Deprecated.static VmaPoolCreateInfo.BuffercallocStack(int capacity, org.lwjgl.system.MemoryStack stack) Deprecated.static VmaPoolCreateInfocallocStack(org.lwjgl.system.MemoryStack stack) Deprecated.static VmaPoolCreateInfocreate()Returns a newVmaPoolCreateInfoinstance allocated withBufferUtils.static VmaPoolCreateInfo.Buffercreate(int capacity) Returns a newVmaPoolCreateInfo.Bufferinstance allocated withBufferUtils.static VmaPoolCreateInfocreate(long address) Returns a newVmaPoolCreateInfoinstance for the specified memory address.static VmaPoolCreateInfo.Buffercreate(long address, int capacity) Create aVmaPoolCreateInfo.Bufferinstance at the specified memory.static @Nullable VmaPoolCreateInfocreateSafe(long address) static @Nullable VmaPoolCreateInfo.BuffercreateSafe(long address, int capacity) intflags()Use combination ofVmaPoolCreateFlagBits.flags(int value) Sets the specified value to theflags()field.static VmaPoolCreateInfomalloc()Returns a newVmaPoolCreateInfoinstance allocated withmemAlloc.static VmaPoolCreateInfo.Buffermalloc(int capacity) Returns a newVmaPoolCreateInfo.Bufferinstance allocated withmemAlloc.static VmaPoolCreateInfo.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVmaPoolCreateInfo.Bufferinstance allocated on the specifiedMemoryStack.static VmaPoolCreateInfomalloc(org.lwjgl.system.MemoryStack stack) Returns a newVmaPoolCreateInfoinstance allocated on the specifiedMemoryStack.static VmaPoolCreateInfoDeprecated.static VmaPoolCreateInfo.BuffermallocStack(int capacity) Deprecated.static VmaPoolCreateInfo.BuffermallocStack(int capacity, org.lwjgl.system.MemoryStack stack) Deprecated.static VmaPoolCreateInfomallocStack(org.lwjgl.system.MemoryStack stack) Deprecated.longmaximum number of blocks that can be allocated in this pool.maxBlockCount(long value) Sets the specified value to themaxBlockCount()field.intVulkan memory type index to allocate this pool frommemoryTypeIndex(int value) Sets the specified value to thememoryTypeIndex()field.longAdditional minimum alignment to be used for all allocations created from this pool.minAllocationAlignment(long value) Sets the specified value to theminAllocationAlignment()field.longminimum number of blocks to be always allocated in this pool, even if they stay empty.minBlockCount(long value) Sets the specified value to theminBlockCount()field.static longnblockSize(long struct) Unsafe version ofblockSize().static voidnblockSize(long struct, long value) Unsafe version ofblockSize.static intnflags(long struct) Unsafe version offlags().static voidnflags(long struct, int value) Unsafe version offlags.static longnmaxBlockCount(long struct) Unsafe version ofmaxBlockCount().static voidnmaxBlockCount(long struct, long value) Unsafe version ofmaxBlockCount.static intnmemoryTypeIndex(long struct) Unsafe version ofmemoryTypeIndex().static voidnmemoryTypeIndex(long struct, int value) Unsafe version ofmemoryTypeIndex.static longnminAllocationAlignment(long struct) Unsafe version ofminAllocationAlignment().static voidnminAllocationAlignment(long struct, long value) Unsafe version ofminAllocationAlignment.static longnminBlockCount(long struct) Unsafe version ofminBlockCount().static voidnminBlockCount(long struct, long value) Unsafe version ofminBlockCount.static longnpMemoryAllocateNext(long struct) Unsafe version ofpMemoryAllocateNext().static voidnpMemoryAllocateNext(long struct, long value) Unsafe version ofpMemoryAllocateNext.static floatnpriority(long struct) Unsafe version ofpriority().static voidnpriority(long struct, float value) Unsafe version ofpriority.longAdditionalpNextchain to be attached toVkMemoryAllocateInfoused for every allocation made by this pool.pMemoryAllocateNext(long value) Sets the specified value to thepMemoryAllocateNext()field.pMemoryAllocateNext(org.lwjgl.vulkan.VkDedicatedAllocationMemoryAllocateInfoNV value) Prepends the specifiedVkDedicatedAllocationMemoryAllocateInfoNVvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMemoryAllocateInfo value) Prepends the specifiedVkExportMemoryAllocateInfovalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMemoryAllocateInfoKHR value) Prepends the specifiedVkExportMemoryAllocateInfoKHRvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMemoryAllocateInfoNV value) Prepends the specifiedVkExportMemoryAllocateInfoNVvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMemoryWin32HandleInfoKHR value) Prepends the specifiedVkExportMemoryWin32HandleInfoKHRvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMemoryWin32HandleInfoNV value) Prepends the specifiedVkExportMemoryWin32HandleInfoNVvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMetalObjectCreateInfoEXT value) Prepends the specifiedVkExportMetalObjectCreateInfoEXTvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkImportAndroidHardwareBufferInfoANDROID value) Prepends the specifiedVkImportAndroidHardwareBufferInfoANDROIDvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkImportMemoryFdInfoKHR value) Prepends the specifiedVkImportMemoryFdInfoKHRvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkImportMemoryHostPointerInfoEXT value) Prepends the specifiedVkImportMemoryHostPointerInfoEXTvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkImportMemoryWin32HandleInfoKHR value) Prepends the specifiedVkImportMemoryWin32HandleInfoKHRvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkImportMemoryWin32HandleInfoNV value) Prepends the specifiedVkImportMemoryWin32HandleInfoNVvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkImportMetalBufferInfoEXT value) Prepends the specifiedVkImportMetalBufferInfoEXTvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryAllocateFlagsInfo value) Prepends the specifiedVkMemoryAllocateFlagsInfovalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryAllocateFlagsInfoKHR value) Prepends the specifiedVkMemoryAllocateFlagsInfoKHRvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryDedicatedAllocateInfo value) Prepends the specifiedVkMemoryDedicatedAllocateInfovalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryDedicatedAllocateInfoKHR value) Prepends the specifiedVkMemoryDedicatedAllocateInfoKHRvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryOpaqueCaptureAddressAllocateInfo value) Prepends the specifiedVkMemoryOpaqueCaptureAddressAllocateInfovalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryOpaqueCaptureAddressAllocateInfoKHR value) Prepends the specifiedVkMemoryOpaqueCaptureAddressAllocateInfoKHRvalue to thepMemoryAllocateNextchain.pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryPriorityAllocateInfoEXT value) Prepends the specifiedVkMemoryPriorityAllocateInfoEXTvalue to thepMemoryAllocateNextchain.floatpriority()A floating-point value between 0 and 1, indicating the priority of the allocations in this pool relative to other memory allocations.priority(float value) Sets the specified value to thepriority()field.set(int memoryTypeIndex, int flags, long blockSize, long minBlockCount, long maxBlockCount, float priority, long minAllocationAlignment, long pMemoryAllocateNext) Initializes this struct with the specified values.set(VmaPoolCreateInfo src) Copies the specified struct data to this struct.intsizeof()Methods inherited from class org.lwjgl.system.Struct
clear, free, isNull, validate, validateMethods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods 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. -
MEMORYTYPEINDEX
public static final int MEMORYTYPEINDEXThe struct member offsets. -
FLAGS
public static final int FLAGSThe struct member offsets. -
BLOCKSIZE
public static final int BLOCKSIZEThe struct member offsets. -
MINBLOCKCOUNT
public static final int MINBLOCKCOUNTThe struct member offsets. -
MAXBLOCKCOUNT
public static final int MAXBLOCKCOUNTThe struct member offsets. -
PRIORITY
public static final int PRIORITYThe struct member offsets. -
MINALLOCATIONALIGNMENT
public static final int MINALLOCATIONALIGNMENTThe struct member offsets. -
PMEMORYALLOCATENEXT
public static final int PMEMORYALLOCATENEXTThe struct member offsets.
-
-
Constructor Details
-
VmaPoolCreateInfo
Creates aVmaPoolCreateInfoinstance at the current position of the specifiedByteBuffercontainer. 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()- Specified by:
sizeofin classorg.lwjgl.system.Struct<VmaPoolCreateInfo>
-
memoryTypeIndex
public int memoryTypeIndex()Vulkan memory type index to allocate this pool from -
flags
public int flags()Use combination ofVmaPoolCreateFlagBits. One or more of:POOL_CREATE_IGNORE_BUFFER_IMAGE_GRANULARITY_BITPOOL_CREATE_LINEAR_ALGORITHM_BITPOOL_CREATE_ALGORITHM_MASK -
blockSize
public long blockSize()size of a singleVkDeviceMemoryblock to be allocated as part of this pool, in bytes. Optional.Specify nonzero to set explicit, constant size of memory blocks used by this pool. Leave 0 to use default and let the library manage block sizes automatically. Sizes of particular blocks may vary. In this case, the pool will also support dedicated allocations.
-
minBlockCount
public long minBlockCount()minimum number of blocks to be always allocated in this pool, even if they stay empty.Set to 0 to have no preallocated blocks and allow the pool be completely empty.
-
maxBlockCount
public long maxBlockCount()maximum number of blocks that can be allocated in this pool. Optional.Set to 0 to use default, which is
SIZE_MAX, which means no limit. Set to same value asVmaPoolCreateInfo::minBlockCountto have fixed amount of memory allocated throughout whole lifetime of this pool. -
priority
public float priority()A floating-point value between 0 and 1, indicating the priority of the allocations in this pool relative to other memory allocations.It is used only when
ALLOCATOR_CREATE_EXT_MEMORY_PRIORITY_BITflag was used during creation of theVmaAllocatorobject. Otherwise, this variable is ignored. -
minAllocationAlignment
public long minAllocationAlignment()Additional minimum alignment to be used for all allocations created from this pool. Can be 0.Leave 0 (default) not to impose any additional alignment. If not 0, it must be a power of two. It can be useful in cases where alignment returned by Vulkan by functions like
vkGetBufferMemoryRequirementsis not enough, e.g. when doing interop with OpenGL. -
pMemoryAllocateNext
public long pMemoryAllocateNext()AdditionalpNextchain to be attached toVkMemoryAllocateInfoused for every allocation made by this pool. Optional.Optional, can be null. If not null, it must point to a
pNextchain of structures that can be attached toVkMemoryAllocateInfo. It can be useful for special needs such as addingVkExportMemoryAllocateInfoKHR. Structures pointed by this member must remain alive and unchanged for the whole lifetime of the custom pool.Please note that some structures, e.g.
VkMemoryPriorityAllocateInfoEXT,VkMemoryDedicatedAllocateInfoKHR, can be attached automatically by this library when using other, more convenient of its features. -
memoryTypeIndex
Sets the specified value to thememoryTypeIndex()field. -
flags
Sets the specified value to theflags()field. -
blockSize
Sets the specified value to theblockSize()field. -
minBlockCount
Sets the specified value to theminBlockCount()field. -
maxBlockCount
Sets the specified value to themaxBlockCount()field. -
priority
Sets the specified value to thepriority()field. -
minAllocationAlignment
Sets the specified value to theminAllocationAlignment()field. -
pMemoryAllocateNext
Sets the specified value to thepMemoryAllocateNext()field. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkDedicatedAllocationMemoryAllocateInfoNV value) Prepends the specifiedVkDedicatedAllocationMemoryAllocateInfoNVvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
Prepends the specifiedVkExportMemoryAllocateInfovalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
Prepends the specifiedVkExportMemoryAllocateInfoKHRvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
Prepends the specifiedVkExportMemoryAllocateInfoNVvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMemoryWin32HandleInfoKHR value) Prepends the specifiedVkExportMemoryWin32HandleInfoKHRvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMemoryWin32HandleInfoNV value) Prepends the specifiedVkExportMemoryWin32HandleInfoNVvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkExportMetalObjectCreateInfoEXT value) Prepends the specifiedVkExportMetalObjectCreateInfoEXTvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkImportAndroidHardwareBufferInfoANDROID value) Prepends the specifiedVkImportAndroidHardwareBufferInfoANDROIDvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
Prepends the specifiedVkImportMemoryFdInfoKHRvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkImportMemoryHostPointerInfoEXT value) Prepends the specifiedVkImportMemoryHostPointerInfoEXTvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkImportMemoryWin32HandleInfoKHR value) Prepends the specifiedVkImportMemoryWin32HandleInfoKHRvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkImportMemoryWin32HandleInfoNV value) Prepends the specifiedVkImportMemoryWin32HandleInfoNVvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
Prepends the specifiedVkImportMetalBufferInfoEXTvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
Prepends the specifiedVkMemoryAllocateFlagsInfovalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
Prepends the specifiedVkMemoryAllocateFlagsInfoKHRvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
Prepends the specifiedVkMemoryDedicatedAllocateInfovalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryDedicatedAllocateInfoKHR value) Prepends the specifiedVkMemoryDedicatedAllocateInfoKHRvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryOpaqueCaptureAddressAllocateInfo value) Prepends the specifiedVkMemoryOpaqueCaptureAddressAllocateInfovalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryOpaqueCaptureAddressAllocateInfoKHR value) Prepends the specifiedVkMemoryOpaqueCaptureAddressAllocateInfoKHRvalue to thepMemoryAllocateNextchain. -
pMemoryAllocateNext
public VmaPoolCreateInfo pMemoryAllocateNext(org.lwjgl.vulkan.VkMemoryPriorityAllocateInfoEXT value) Prepends the specifiedVkMemoryPriorityAllocateInfoEXTvalue to thepMemoryAllocateNextchain. -
set
public VmaPoolCreateInfo set(int memoryTypeIndex, int flags, long blockSize, long minBlockCount, long maxBlockCount, float priority, long minAllocationAlignment, long pMemoryAllocateNext) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newVmaPoolCreateInfoinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVmaPoolCreateInfoinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVmaPoolCreateInfoinstance allocated withBufferUtils. -
create
Returns a newVmaPoolCreateInfoinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVmaPoolCreateInfo.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVmaPoolCreateInfo.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVmaPoolCreateInfo.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aVmaPoolCreateInfo.Bufferinstance 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 public static VmaPoolCreateInfo.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead. -
callocStack
@Deprecated public static VmaPoolCreateInfo.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead. -
malloc
Returns a newVmaPoolCreateInfoinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVmaPoolCreateInfoinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newVmaPoolCreateInfo.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newVmaPoolCreateInfo.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
nmemoryTypeIndex
public static int nmemoryTypeIndex(long struct) Unsafe version ofmemoryTypeIndex(). -
nflags
public static int nflags(long struct) Unsafe version offlags(). -
nblockSize
public static long nblockSize(long struct) Unsafe version ofblockSize(). -
nminBlockCount
public static long nminBlockCount(long struct) Unsafe version ofminBlockCount(). -
nmaxBlockCount
public static long nmaxBlockCount(long struct) Unsafe version ofmaxBlockCount(). -
npriority
public static float npriority(long struct) Unsafe version ofpriority(). -
nminAllocationAlignment
public static long nminAllocationAlignment(long struct) Unsafe version ofminAllocationAlignment(). -
npMemoryAllocateNext
public static long npMemoryAllocateNext(long struct) Unsafe version ofpMemoryAllocateNext(). -
nmemoryTypeIndex
public static void nmemoryTypeIndex(long struct, int value) Unsafe version ofmemoryTypeIndex. -
nflags
public static void nflags(long struct, int value) Unsafe version offlags. -
nblockSize
public static void nblockSize(long struct, long value) Unsafe version ofblockSize. -
nminBlockCount
public static void nminBlockCount(long struct, long value) Unsafe version ofminBlockCount. -
nmaxBlockCount
public static void nmaxBlockCount(long struct, long value) Unsafe version ofmaxBlockCount. -
npriority
public static void npriority(long struct, float value) Unsafe version ofpriority. -
nminAllocationAlignment
public static void nminAllocationAlignment(long struct, long value) Unsafe version ofminAllocationAlignment. -
npMemoryAllocateNext
public static void npMemoryAllocateNext(long struct, long value) Unsafe version ofpMemoryAllocateNext.
-