public static class AIScene.Buffer extends org.lwjgl.system.StructBuffer<AIScene,AIScene.Buffer> implements org.lwjgl.system.NativeResource
AIScene structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
AIScene.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
org.lwjgl.PointerBuffer |
mAnimations()
Returns a
PointerBuffer view of the data pointed to by the mAnimations field. |
AIScene.Buffer |
mAnimations(org.lwjgl.PointerBuffer value)
Sets the address of the specified
PointerBuffer to the mAnimations field. |
org.lwjgl.PointerBuffer |
mCameras()
Returns a
PointerBuffer view of the data pointed to by the mCameras field. |
AIScene.Buffer |
mCameras(org.lwjgl.PointerBuffer value)
Sets the address of the specified
PointerBuffer to the mCameras field. |
int |
mFlags()
Returns the value of the
mFlags field. |
AIScene.Buffer |
mFlags(int value)
Sets the specified value to the
mFlags field. |
org.lwjgl.PointerBuffer |
mLights()
Returns a
PointerBuffer view of the data pointed to by the mLights field. |
AIScene.Buffer |
mLights(org.lwjgl.PointerBuffer value)
Sets the address of the specified
PointerBuffer to the mLights field. |
org.lwjgl.PointerBuffer |
mMaterials()
Returns a
PointerBuffer view of the data pointed to by the mMaterials field. |
AIScene.Buffer |
mMaterials(org.lwjgl.PointerBuffer value)
Sets the address of the specified
PointerBuffer to the mMaterials field. |
org.lwjgl.PointerBuffer |
mMeshes()
Returns a
PointerBuffer view of the data pointed to by the mMeshes field. |
AIScene.Buffer |
mMeshes(org.lwjgl.PointerBuffer value)
Sets the address of the specified
PointerBuffer to the mMeshes field. |
AIMetaData |
mMetaData()
Returns a
AIMetaData view of the struct pointed to by the mMetaData field. |
AIScene.Buffer |
mMetaData(AIMetaData value)
Sets the address of the specified
AIMetaData to the mMetaData field. |
int |
mNumAnimations()
Returns the value of the
mNumAnimations field. |
int |
mNumCameras()
Returns the value of the
mNumCameras field. |
int |
mNumLights()
Returns the value of the
mNumLights field. |
int |
mNumMaterials()
Returns the value of the
mNumMaterials field. |
int |
mNumMeshes()
Returns the value of the
mNumMeshes field. |
int |
mNumTextures()
Returns the value of the
mNumTextures field. |
AINode |
mRootNode()
Returns a
AINode view of the struct pointed to by the mRootNode field. |
AIScene.Buffer |
mRootNode(AINode value)
Sets the address of the specified
AINode to the mRootNode field. |
org.lwjgl.PointerBuffer |
mTextures()
Returns a
PointerBuffer view of the data pointed to by the mTextures field. |
AIScene.Buffer |
mTextures(org.lwjgl.PointerBuffer value)
Sets the address of the specified
PointerBuffer to the mTextures field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
AIScene.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 AIScene.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 mFlags()
mFlags field.@Nullable public AINode mRootNode()
AINode view of the struct pointed to by the mRootNode field.public int mNumMeshes()
mNumMeshes field.@Nullable public org.lwjgl.PointerBuffer mMeshes()
PointerBuffer view of the data pointed to by the mMeshes field.public int mNumMaterials()
mNumMaterials field.@Nullable public org.lwjgl.PointerBuffer mMaterials()
PointerBuffer view of the data pointed to by the mMaterials field.public int mNumAnimations()
mNumAnimations field.@Nullable public org.lwjgl.PointerBuffer mAnimations()
PointerBuffer view of the data pointed to by the mAnimations field.public int mNumTextures()
mNumTextures field.@Nullable public org.lwjgl.PointerBuffer mTextures()
PointerBuffer view of the data pointed to by the mTextures field.public int mNumLights()
mNumLights field.@Nullable public org.lwjgl.PointerBuffer mLights()
PointerBuffer view of the data pointed to by the mLights field.public int mNumCameras()
mNumCameras field.@Nullable public org.lwjgl.PointerBuffer mCameras()
PointerBuffer view of the data pointed to by the mCameras field.@Nullable public AIMetaData mMetaData()
AIMetaData view of the struct pointed to by the mMetaData field.public AIScene.Buffer mFlags(int value)
mFlags field.public AIScene.Buffer mRootNode(@Nullable AINode value)
AINode to the mRootNode field.public AIScene.Buffer mMeshes(@Nullable org.lwjgl.PointerBuffer value)
PointerBuffer to the mMeshes field.public AIScene.Buffer mMaterials(@Nullable org.lwjgl.PointerBuffer value)
PointerBuffer to the mMaterials field.public AIScene.Buffer mAnimations(@Nullable org.lwjgl.PointerBuffer value)
PointerBuffer to the mAnimations field.public AIScene.Buffer mTextures(@Nullable org.lwjgl.PointerBuffer value)
PointerBuffer to the mTextures field.public AIScene.Buffer mLights(@Nullable org.lwjgl.PointerBuffer value)
PointerBuffer to the mLights field.public AIScene.Buffer mCameras(@Nullable org.lwjgl.PointerBuffer value)
PointerBuffer to the mCameras field.public AIScene.Buffer mMetaData(@Nullable AIMetaData value)
AIMetaData to the mMetaData field.Copyright LWJGL. All Rights Reserved. License terms.