@Name(value="b2TypedIntrusiveListNode<b2ParticleHandle>") @NoOffset @Properties(inherit=liquidfun.class) public class ParticleHandleListNode extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
ParticleHandleListNode() |
ParticleHandleListNode(long size)
Native array allocator.
|
ParticleHandleListNode(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
static b2ParticleHandle |
GetInstanceFromListNode(b2IntrusiveListNode node)
Get a pointer to the instance of T that contains "node".
|
long |
GetLength()
Calculate the length of the list.
|
b2IntrusiveListNode |
GetListNode() |
b2ParticleHandle |
GetNext()
Get the next object in the list.
|
ParticleHandleListNode |
getPointer(long i) |
b2ParticleHandle |
GetPrevious()
Get the previous object in the list.
|
b2ParticleHandle |
GetTerminator()
Get the terminator of the list.
|
boolean |
InList()
Determine whether this object is in a list.
|
void |
InsertAfter(b2ParticleHandle obj)
Insert this object after the specified object.
|
void |
InsertBefore(b2ParticleHandle obj)
Insert this object before the specified object.
|
boolean |
IsEmpty() |
ParticleHandleListNode |
position(long position) |
b2ParticleHandle |
Remove()
Remove this object from the list it's currently in.
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public ParticleHandleListNode(Pointer p)
Pointer(Pointer)
.public ParticleHandleListNode(long size)
Pointer.position(long)
.public ParticleHandleListNode()
public ParticleHandleListNode position(long position)
public ParticleHandleListNode getPointer(long i)
getPointer
in class Pointer
public void InsertAfter(b2ParticleHandle obj)
public void InsertBefore(b2ParticleHandle obj)
public b2ParticleHandle GetNext()
public b2ParticleHandle GetPrevious()
public b2ParticleHandle GetTerminator()
public b2ParticleHandle Remove()
public b2IntrusiveListNode GetListNode()
public static b2ParticleHandle GetInstanceFromListNode(b2IntrusiveListNode node)
Copyright © 2022. All rights reserved.