public class CXIdxObjCPropertyDeclInfo
extends org.lwjgl.system.Struct
struct CXIdxObjCPropertyDeclInfo {
CXIdxDeclInfo const * declInfo;
CXIdxEntityInfo const * getter;
CXIdxEntityInfo const * setter;
}| Modifier and Type | Class and Description |
|---|---|
static class |
CXIdxObjCPropertyDeclInfo.Buffer
An array of
CXIdxObjCPropertyDeclInfo structs. |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF
The struct alignment in bytes.
|
static int |
DECLINFO
The struct member offsets.
|
static int |
GETTER
The struct member offsets.
|
static int |
SETTER
The struct member offsets.
|
static int |
SIZEOF
The struct size in bytes.
|
| Constructor and Description |
|---|
CXIdxObjCPropertyDeclInfo(java.nio.ByteBuffer container)
Creates a
CXIdxObjCPropertyDeclInfo instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static CXIdxObjCPropertyDeclInfo |
create(long address)
Returns a new
CXIdxObjCPropertyDeclInfo instance for the specified memory address. |
static CXIdxObjCPropertyDeclInfo.Buffer |
create(long address,
int capacity)
Create a
CXIdxObjCPropertyDeclInfo.Buffer instance at the specified memory. |
static CXIdxObjCPropertyDeclInfo |
createSafe(long address)
|
static CXIdxObjCPropertyDeclInfo.Buffer |
createSafe(long address,
int capacity)
|
CXIdxDeclInfo |
declInfo()
Returns a
CXIdxDeclInfo view of the struct pointed to by the declInfo field. |
CXIdxEntityInfo |
getter()
Returns a
CXIdxEntityInfo view of the struct pointed to by the getter field. |
static CXIdxDeclInfo |
ndeclInfo(long struct)
Unsafe version of
declInfo(). |
static CXIdxEntityInfo |
ngetter(long struct)
Unsafe version of
getter(). |
static CXIdxEntityInfo |
nsetter(long struct)
Unsafe version of
setter(). |
CXIdxEntityInfo |
setter()
Returns a
CXIdxEntityInfo view of the struct pointed to by the setter field. |
int |
sizeof() |
public static final int SIZEOF
public static final int ALIGNOF
public static final int DECLINFO
public static final int GETTER
public static final int SETTER
public CXIdxObjCPropertyDeclInfo(java.nio.ByteBuffer container)
CXIdxObjCPropertyDeclInfo 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 CXIdxDeclInfo declInfo()
CXIdxDeclInfo view of the struct pointed to by the declInfo field.public CXIdxEntityInfo getter()
CXIdxEntityInfo view of the struct pointed to by the getter field.public CXIdxEntityInfo setter()
CXIdxEntityInfo view of the struct pointed to by the setter field.public static CXIdxObjCPropertyDeclInfo create(long address)
CXIdxObjCPropertyDeclInfo instance for the specified memory address.@Nullable public static CXIdxObjCPropertyDeclInfo createSafe(long address)
public static CXIdxObjCPropertyDeclInfo.Buffer create(long address, int capacity)
CXIdxObjCPropertyDeclInfo.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static CXIdxObjCPropertyDeclInfo.Buffer createSafe(long address, int capacity)
public static CXIdxDeclInfo ndeclInfo(long struct)
declInfo().public static CXIdxEntityInfo ngetter(long struct)
getter().public static CXIdxEntityInfo nsetter(long struct)
setter().Copyright LWJGL. All Rights Reserved. License terms.