public class PxFilterData extends NativeObject
NativeObject.Allocator<T>| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF |
static int |
SIZEOF |
address, isExternallyAllocated| Modifier | Constructor and Description |
|---|---|
|
PxFilterData() |
|
PxFilterData(int w0,
int w1,
int w2,
int w3) |
protected |
PxFilterData(long address) |
| Modifier and Type | Method and Description |
|---|---|
static PxFilterData |
createAt(long address) |
static PxFilterData |
createAt(long address,
int w0,
int w1,
int w2,
int w3) |
static <T> PxFilterData |
createAt(T allocator,
NativeObject.Allocator<T> allocate) |
static <T> PxFilterData |
createAt(T allocator,
NativeObject.Allocator<T> allocate,
int w0,
int w1,
int w2,
int w3) |
void |
destroy() |
int |
getWord0() |
int |
getWord1() |
int |
getWord2() |
int |
getWord3() |
void |
setWord0(int value) |
void |
setWord1(int value) |
void |
setWord2(int value) |
void |
setWord3(int value) |
static PxFilterData |
wrapPointer(long address) |
checkNotNull, equals, getAddress, hashCodepublic static final int SIZEOF
public static final int ALIGNOF
protected PxFilterData(long address)
public PxFilterData()
public PxFilterData(int w0,
int w1,
int w2,
int w3)
w0 - WebIDL type: unsigned longw1 - WebIDL type: unsigned longw2 - WebIDL type: unsigned longw3 - WebIDL type: unsigned longpublic static PxFilterData wrapPointer(long address)
public static PxFilterData createAt(long address)
address - Pre-allocated memory, where the object is created.public static <T> PxFilterData createAt(T allocator, NativeObject.Allocator<T> allocate)
T - Allocator class, e.g. LWJGL's MemoryStack.allocator - Object to use for allocation, e.g. an instance of LWJGL's MemoryStack.allocate - Method to call on allocator to obtain the target address, e.g. MemoryStack::nmalloc.public static PxFilterData createAt(long address, int w0, int w1, int w2, int w3)
address - Pre-allocated memory, where the object is created.w0 - WebIDL type: unsigned longw1 - WebIDL type: unsigned longw2 - WebIDL type: unsigned longw3 - WebIDL type: unsigned longpublic static <T> PxFilterData createAt(T allocator, NativeObject.Allocator<T> allocate, int w0, int w1, int w2, int w3)
T - Allocator class, e.g. LWJGL's MemoryStack.allocator - Object to use for allocation, e.g. an instance of LWJGL's MemoryStack.allocate - Method to call on allocator to obtain the target address, e.g. MemoryStack::nmalloc.w0 - WebIDL type: unsigned longw1 - WebIDL type: unsigned longw2 - WebIDL type: unsigned longw3 - WebIDL type: unsigned longpublic void destroy()
public int getWord0()
public void setWord0(int value)
value - WebIDL type: unsigned longpublic int getWord1()
public void setWord1(int value)
value - WebIDL type: unsigned longpublic int getWord2()
public void setWord2(int value)
value - WebIDL type: unsigned longpublic int getWord3()
public void setWord3(int value)
value - WebIDL type: unsigned long