struct aiVectorKey {
double mTime;
struct aiVector3D mValue;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | AIVectorKey.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | MTIME
The struct member offsets. |
| public static final int | MVALUE
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | AIVectorKey(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static AIVectorKey | |
| public static AIVectorKey. | calloc(int
the buffer capacity capacity)Returns a new |
| public static AIVectorKey | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static AIVectorKey. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static AIVectorKey | |
| public static AIVectorKey | |
| public static AIVectorKey. | |
| public static AIVectorKey. | |
| protected AIVectorKey | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static AIVectorKey | |
| public static AIVectorKey | |
| public static AIVectorKey. | create(int
the buffer capacity capacity)Returns a new |
| public static AIVectorKey. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static AIVectorKey | |
| public static AIVectorKey. | |
| public static AIVectorKey | |
| public static AIVectorKey. | malloc(int
the buffer capacity capacity)Returns a new |
| public static AIVectorKey | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static AIVectorKey. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static AIVectorKey | |
| public static AIVectorKey | |
| public static AIVectorKey. | |
| public static AIVectorKey. | |
| public double | |
| public AIVectorKey | |
| public AIVector3D | |
| public AIVectorKey | |
| public AIVectorKey | |
| public static double | |
| public static void | |
| public static AIVector3D | |
| public static void | |
| public AIVectorKey | |
| public AIVectorKey | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| MTIME | back to summary |
|---|---|
| public static final int MTIME The struct member offsets. | |
| MVALUE | back to summary |
|---|---|
| public static final int MVALUE The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| AIVectorKey | back to summary |
|---|---|
| protected AIVectorKey(long address, ByteBuffer container) | |
| AIVectorKey | back to summary |
|---|---|
| public AIVectorKey(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static AIVectorKey calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static AIVectorKey. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static AIVectorKey calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static AIVectorKey. Returns a new
| |
| callocStack | back to summary |
|---|---|
| public static AIVectorKey callocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static AIVectorKey callocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static AIVectorKey. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static AIVectorKey. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| create | back to summary |
|---|---|
| protected AIVectorKey create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static AIVectorKey create() Returns a new | |
| create | back to summary |
|---|---|
| public static AIVectorKey create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static AIVectorKey. Returns a new
| |
| create | back to summary |
|---|---|
| public static AIVectorKey. Create a
| |
| createSafe | back to summary |
|---|---|
| public static AIVectorKey createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static AIVectorKey. Like
| |
| malloc | back to summary |
|---|---|
| public static AIVectorKey malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static AIVectorKey. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static AIVectorKey malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static AIVectorKey. Returns a new
| |
| mallocStack | back to summary |
|---|---|
| public static AIVectorKey mallocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static AIVectorKey mallocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static AIVectorKey. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static AIVectorKey. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mTime | back to summary |
|---|---|
| public double mTime() The time of this key | |
| mTime | back to summary |
|---|---|
| public AIVectorKey mTime(double value) Sets the specified value to the | |
| mValue | back to summary |
|---|---|
| public AIVector3D mValue() The value of this key
| |
| mValue | back to summary |
|---|---|
| public AIVectorKey mValue(AIVector3D value) Copies the specified | |
| mValue | back to summary |
|---|---|
| public AIVectorKey mValue(Consumer<AIVector3D> consumer) | |
| nmTime | back to summary |
|---|---|
| public static double nmTime(long struct) Unsafe version of | |
| nmTime | back to summary |
|---|---|
| public static void nmTime(long struct, double value) Unsafe version of | |
| nmValue | back to summary |
|---|---|
| public static AIVector3D nmValue(long struct) Unsafe version of | |
| nmValue | back to summary |
|---|---|
| public static void nmValue(long struct, AIVector3D value) Unsafe version of | |
| set | back to summary |
|---|---|
| public AIVectorKey set(double mTime, AIVector3D mValue) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public AIVectorKey set(AIVectorKey src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
AIVectorKey structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final AIVectorKey |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected AIVectorKey | |
| public double | |
| public AIVectorKey. | |
| public AIVector3D | |
| public AIVectorKey. | |
| public AIVectorKey. | |
| protected AIVectorKey. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final AIVectorKey ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| getElementFactory | back to summary |
|---|---|
| protected AIVectorKey getElementFactory() Implements abstract org.
| |
| mTime | back to summary |
|---|---|
public double mTime()
| |
| mTime | back to summary |
|---|---|
| public AIVectorKey. Sets the specified value to the | |
| mValue | back to summary |
|---|---|
public AIVector3D mValue()
| |
| mValue | back to summary |
|---|---|
| public AIVectorKey. Copies the specified | |
| mValue | back to summary |
|---|---|
| public AIVectorKey. Passes the | |
| self | back to summary |
|---|---|
| protected AIVectorKey. Implements abstract org.
| |