public class CXIdxIBOutletCollectionAttrInfo
extends org.lwjgl.system.Struct
struct CXIdxIBOutletCollectionAttrInfo {
CXIdxAttrInfo const * attrInfo;
CXIdxEntityInfo const * objcClass;
CXCursor classCursor;
CXIdxLoc classLoc;
}| Modifier and Type | Class and Description |
|---|---|
static class |
CXIdxIBOutletCollectionAttrInfo.Buffer
An array of
CXIdxIBOutletCollectionAttrInfo structs. |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF
The struct alignment in bytes.
|
static int |
ATTRINFO
The struct member offsets.
|
static int |
CLASSCURSOR
The struct member offsets.
|
static int |
CLASSLOC
The struct member offsets.
|
static int |
OBJCCLASS
The struct member offsets.
|
static int |
SIZEOF
The struct size in bytes.
|
| Constructor and Description |
|---|
CXIdxIBOutletCollectionAttrInfo(java.nio.ByteBuffer container)
Creates a
CXIdxIBOutletCollectionAttrInfo instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
CXIdxAttrInfo |
attrInfo()
Returns a
CXIdxAttrInfo view of the struct pointed to by the attrInfo field. |
CXCursor |
classCursor()
Returns a
CXCursor view of the classCursor field. |
CXIdxLoc |
classLoc()
Returns a
CXIdxLoc view of the classLoc field. |
static CXIdxIBOutletCollectionAttrInfo |
create(long address)
Returns a new
CXIdxIBOutletCollectionAttrInfo instance for the specified memory address. |
static CXIdxIBOutletCollectionAttrInfo.Buffer |
create(long address,
int capacity)
Create a
CXIdxIBOutletCollectionAttrInfo.Buffer instance at the specified memory. |
static CXIdxIBOutletCollectionAttrInfo |
createSafe(long address)
|
static CXIdxIBOutletCollectionAttrInfo.Buffer |
createSafe(long address,
int capacity)
|
static CXIdxAttrInfo |
nattrInfo(long struct)
Unsafe version of
attrInfo(). |
static CXCursor |
nclassCursor(long struct)
Unsafe version of
classCursor(). |
static CXIdxLoc |
nclassLoc(long struct)
Unsafe version of
classLoc(). |
static CXIdxEntityInfo |
nobjcClass(long struct)
Unsafe version of
objcClass(). |
CXIdxEntityInfo |
objcClass()
Returns a
CXIdxEntityInfo view of the struct pointed to by the objcClass field. |
int |
sizeof() |
public static final int SIZEOF
public static final int ALIGNOF
public static final int ATTRINFO
public static final int OBJCCLASS
public static final int CLASSCURSOR
public static final int CLASSLOC
public CXIdxIBOutletCollectionAttrInfo(java.nio.ByteBuffer container)
CXIdxIBOutletCollectionAttrInfo 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 CXIdxAttrInfo attrInfo()
CXIdxAttrInfo view of the struct pointed to by the attrInfo field.public CXIdxEntityInfo objcClass()
CXIdxEntityInfo view of the struct pointed to by the objcClass field.public static CXIdxIBOutletCollectionAttrInfo create(long address)
CXIdxIBOutletCollectionAttrInfo instance for the specified memory address.@Nullable public static CXIdxIBOutletCollectionAttrInfo createSafe(long address)
public static CXIdxIBOutletCollectionAttrInfo.Buffer create(long address, int capacity)
CXIdxIBOutletCollectionAttrInfo.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static CXIdxIBOutletCollectionAttrInfo.Buffer createSafe(long address, int capacity)
public static CXIdxAttrInfo nattrInfo(long struct)
attrInfo().public static CXIdxEntityInfo nobjcClass(long struct)
objcClass().public static CXCursor nclassCursor(long struct)
classCursor().public static CXIdxLoc nclassLoc(long struct)
classLoc().Copyright LWJGL. All Rights Reserved. License terms.