public class CXIdxBaseClassInfo
extends org.lwjgl.system.Struct
struct CXIdxBaseClassInfo {
CXIdxEntityInfo const * base;
CXCursor cursor;
CXIdxLoc loc;
}| Modifier and Type | Class and Description |
|---|---|
static class |
CXIdxBaseClassInfo.Buffer
An array of
CXIdxBaseClassInfo structs. |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF
The struct alignment in bytes.
|
static int |
BASE
The struct member offsets.
|
static int |
CURSOR
The struct member offsets.
|
static int |
LOC
The struct member offsets.
|
static int |
SIZEOF
The struct size in bytes.
|
| Constructor and Description |
|---|
CXIdxBaseClassInfo(java.nio.ByteBuffer container)
Creates a
CXIdxBaseClassInfo instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
CXIdxEntityInfo |
base()
Returns a
CXIdxEntityInfo view of the struct pointed to by the base field. |
static CXIdxBaseClassInfo |
create(long address)
Returns a new
CXIdxBaseClassInfo instance for the specified memory address. |
static CXIdxBaseClassInfo.Buffer |
create(long address,
int capacity)
Create a
CXIdxBaseClassInfo.Buffer instance at the specified memory. |
static CXIdxBaseClassInfo |
createSafe(long address)
|
static CXIdxBaseClassInfo.Buffer |
createSafe(long address,
int capacity)
|
CXCursor |
cursor()
Returns a
CXCursor view of the cursor field. |
CXIdxLoc |
loc()
Returns a
CXIdxLoc view of the loc field. |
static CXIdxEntityInfo |
nbase(long struct)
Unsafe version of
base(). |
static CXCursor |
ncursor(long struct)
Unsafe version of
cursor(). |
static CXIdxLoc |
nloc(long struct)
Unsafe version of
loc(). |
int |
sizeof() |
public static final int SIZEOF
public static final int ALIGNOF
public static final int BASE
public static final int CURSOR
public static final int LOC
public CXIdxBaseClassInfo(java.nio.ByteBuffer container)
CXIdxBaseClassInfo instance at the current position of the specified ByteBuffer container. 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.
public int sizeof()
sizeof in class org.lwjgl.system.Structpublic CXIdxEntityInfo base()
CXIdxEntityInfo view of the struct pointed to by the base field.public static CXIdxBaseClassInfo create(long address)
CXIdxBaseClassInfo instance for the specified memory address.@Nullable public static CXIdxBaseClassInfo createSafe(long address)
public static CXIdxBaseClassInfo.Buffer create(long address, int capacity)
CXIdxBaseClassInfo.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static CXIdxBaseClassInfo.Buffer createSafe(long address, int capacity)
public static CXIdxEntityInfo nbase(long struct)
base().Copyright LWJGL. All Rights Reserved. License terms.