public static class AINodeAnim.Buffer extends org.lwjgl.system.StructBuffer<AINodeAnim,AINodeAnim.Buffer> implements org.lwjgl.system.NativeResource
AINodeAnim structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
AINodeAnim.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
AIString |
mNodeName()
Returns a
AIString view of the mNodeName field. |
AINodeAnim.Buffer |
mNodeName(AIString value)
Copies the specified
AIString to the mNodeName field. |
AINodeAnim.Buffer |
mNodeName(java.util.function.Consumer<AIString> consumer)
Passes the
mNodeName field to the specified Consumer. |
int |
mNumPositionKeys()
Returns the value of the
mNumPositionKeys field. |
int |
mNumRotationKeys()
Returns the value of the
mNumRotationKeys field. |
int |
mNumScalingKeys()
Returns the value of the
mNumScalingKeys field. |
AIVectorKey.Buffer |
mPositionKeys()
Returns a
AIVectorKey.Buffer view of the struct array pointed to by the mPositionKeys field. |
AINodeAnim.Buffer |
mPositionKeys(AIVectorKey.Buffer value)
Sets the address of the specified
AIVectorKey.Buffer to the mPositionKeys field. |
int |
mPostState()
Returns the value of the
mPostState field. |
AINodeAnim.Buffer |
mPostState(int value)
Sets the specified value to the
mPostState field. |
int |
mPreState()
Returns the value of the
mPreState field. |
AINodeAnim.Buffer |
mPreState(int value)
Sets the specified value to the
mPreState field. |
AIQuatKey.Buffer |
mRotationKeys()
Returns a
AIQuatKey.Buffer view of the struct array pointed to by the mRotationKeys field. |
AINodeAnim.Buffer |
mRotationKeys(AIQuatKey.Buffer value)
Sets the address of the specified
AIQuatKey.Buffer to the mRotationKeys field. |
AIVectorKey.Buffer |
mScalingKeys()
Returns a
AIVectorKey.Buffer view of the struct array pointed to by the mScalingKeys field. |
AINodeAnim.Buffer |
mScalingKeys(AIVectorKey.Buffer value)
Sets the address of the specified
AIVectorKey.Buffer to the mScalingKeys field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
AINodeAnim.Buffer instance backed by the specified container.
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 AINodeAnim.SIZEOF, and its mark will be undefined.
The created buffer instance holds a strong reference to the container object.
public Buffer(long address,
int cap)
public int mNumPositionKeys()
mNumPositionKeys field.@Nullable public AIVectorKey.Buffer mPositionKeys()
AIVectorKey.Buffer view of the struct array pointed to by the mPositionKeys field.public int mNumRotationKeys()
mNumRotationKeys field.@Nullable public AIQuatKey.Buffer mRotationKeys()
AIQuatKey.Buffer view of the struct array pointed to by the mRotationKeys field.public int mNumScalingKeys()
mNumScalingKeys field.@Nullable public AIVectorKey.Buffer mScalingKeys()
AIVectorKey.Buffer view of the struct array pointed to by the mScalingKeys field.public int mPreState()
mPreState field.public int mPostState()
mPostState field.public AINodeAnim.Buffer mNodeName(AIString value)
AIString to the mNodeName field.public AINodeAnim.Buffer mNodeName(java.util.function.Consumer<AIString> consumer)
mNodeName field to the specified Consumer.public AINodeAnim.Buffer mPositionKeys(@Nullable AIVectorKey.Buffer value)
AIVectorKey.Buffer to the mPositionKeys field.public AINodeAnim.Buffer mRotationKeys(@Nullable AIQuatKey.Buffer value)
AIQuatKey.Buffer to the mRotationKeys field.public AINodeAnim.Buffer mScalingKeys(@Nullable AIVectorKey.Buffer value)
AIVectorKey.Buffer to the mScalingKeys field.public AINodeAnim.Buffer mPreState(int value)
mPreState field.public AINodeAnim.Buffer mPostState(int value)
mPostState field.Copyright LWJGL. All Rights Reserved. License terms.