Package org.lwjgl.assimp
Class AIExportFormatDesc.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<AIExportFormatDesc,AIExportFormatDesc.Buffer>
-
- org.lwjgl.assimp.AIExportFormatDesc.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<AIExportFormatDesc>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- AIExportFormatDesc
public static class AIExportFormatDesc.Buffer extends org.lwjgl.system.StructBuffer<AIExportFormatDesc,AIExportFormatDesc.Buffer> implements org.lwjgl.system.NativeResource
An array ofAIExportFormatDescstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.ByteBufferdescription()Returns aByteBufferview of the null-terminated string pointed to by thedescriptionfield.AIExportFormatDesc.Bufferdescription(java.nio.ByteBuffer value)Sets the address of the specified encoded string to thedescriptionfield.java.lang.StringdescriptionString()Decodes the null-terminated string pointed to by thedescriptionfield.java.nio.ByteBufferfileExtension()Returns aByteBufferview of the null-terminated string pointed to by thefileExtensionfield.AIExportFormatDesc.BufferfileExtension(java.nio.ByteBuffer value)Sets the address of the specified encoded string to thefileExtensionfield.java.lang.StringfileExtensionString()Decodes the null-terminated string pointed to by thefileExtensionfield.java.nio.ByteBufferid()Returns aByteBufferview of the null-terminated string pointed to by theidfield.AIExportFormatDesc.Bufferid(java.nio.ByteBuffer value)Sets the address of the specified encoded string to theidfield.java.lang.StringidString()Decodes the null-terminated string pointed to by theidfield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newAIExportFormatDesc.Bufferinstance 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 byAIExportFormatDesc.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
id
public java.nio.ByteBuffer id()
Returns aByteBufferview of the null-terminated string pointed to by theidfield.
-
idString
public java.lang.String idString()
Decodes the null-terminated string pointed to by theidfield.
-
description
public java.nio.ByteBuffer description()
Returns aByteBufferview of the null-terminated string pointed to by thedescriptionfield.
-
descriptionString
public java.lang.String descriptionString()
Decodes the null-terminated string pointed to by thedescriptionfield.
-
fileExtension
public java.nio.ByteBuffer fileExtension()
Returns aByteBufferview of the null-terminated string pointed to by thefileExtensionfield.
-
fileExtensionString
public java.lang.String fileExtensionString()
Decodes the null-terminated string pointed to by thefileExtensionfield.
-
id
public AIExportFormatDesc.Buffer id(java.nio.ByteBuffer value)
Sets the address of the specified encoded string to theidfield.
-
description
public AIExportFormatDesc.Buffer description(java.nio.ByteBuffer value)
Sets the address of the specified encoded string to thedescriptionfield.
-
fileExtension
public AIExportFormatDesc.Buffer fileExtension(java.nio.ByteBuffer value)
Sets the address of the specified encoded string to thefileExtensionfield.
-
-