@NoOffset @Properties(inherit=BulletCollision.class) public class btGenericMemoryPool extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
btGenericMemoryPool(long element_size,
long element_count) |
btGenericMemoryPool(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Pointer |
_allocate(long size_bytes)
Allocates memory in pool
/**
|
void |
end_pool() |
boolean |
freeMemory(Pointer pointer) |
long |
gem_element_size() |
long |
get_allocated_count() |
Pointer |
get_element_data(long element_index) |
long |
get_free_positions_count() |
long |
get_max_element_count() |
long |
get_pool_capacity() |
void |
init_pool(long element_size,
long element_count) |
long |
m_allocated_count() |
btGenericMemoryPool |
m_allocated_count(long setter) |
SizeTPointer |
m_allocated_sizes() |
btGenericMemoryPool |
m_allocated_sizes(SizeTPointer setter) |
long |
m_free_nodes_count() |
btGenericMemoryPool |
m_free_nodes_count(long setter) |
SizeTPointer |
m_free_nodes() |
btGenericMemoryPool |
m_free_nodes(SizeTPointer setter) |
BytePointer |
m_pool() |
btGenericMemoryPool |
m_pool(BytePointer setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic btGenericMemoryPool(Pointer p)
Pointer(Pointer).@Cast(value="unsigned char*") public BytePointer m_pool()
public btGenericMemoryPool m_pool(BytePointer setter)
@Cast(value="size_t*") public SizeTPointer m_free_nodes()
public btGenericMemoryPool m_free_nodes(SizeTPointer setter)
@Cast(value="size_t*") public SizeTPointer m_allocated_sizes()
public btGenericMemoryPool m_allocated_sizes(SizeTPointer setter)
public btGenericMemoryPool m_allocated_count(long setter)
public btGenericMemoryPool m_free_nodes_count(long setter)
public void init_pool(@Cast(value="size_t") long element_size, @Cast(value="size_t") long element_count)
public void end_pool()
@Name(value="allocate") public Pointer _allocate(@Cast(value="size_t") long size_bytes)
size_bytes - size in bytes of the bufferCopyright © 2024. All rights reserved.