Class AIImporterDesc.Buffer

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer

        org.lwjgl.system.Pointer.Default
    • Field Summary

      • Fields inherited from interface org.lwjgl.system.Pointer

        BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
    • Constructor Summary

      Constructors 
      Constructor Description
      Buffer​(long address, int cap)  
      Buffer​(java.nio.ByteBuffer container)
      Creates a new AIImporterDesc.Buffer instance backed by the specified container.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.nio.ByteBuffer mAuthor()
      Returns a ByteBuffer view of the null-terminated string pointed to by the mAuthor field.
      AIImporterDesc.Buffer mAuthor​(java.nio.ByteBuffer value)
      Sets the address of the specified encoded string to the mAuthor field.
      java.lang.String mAuthorString()
      Decodes the null-terminated string pointed to by the mAuthor field.
      java.nio.ByteBuffer mComments()
      Returns a ByteBuffer view of the null-terminated string pointed to by the mComments field.
      AIImporterDesc.Buffer mComments​(java.nio.ByteBuffer value)
      Sets the address of the specified encoded string to the mComments field.
      java.lang.String mCommentsString()
      Decodes the null-terminated string pointed to by the mComments field.
      java.nio.ByteBuffer mFileExtensions()
      Returns a ByteBuffer view of the null-terminated string pointed to by the mFileExtensions field.
      AIImporterDesc.Buffer mFileExtensions​(java.nio.ByteBuffer value)
      Sets the address of the specified encoded string to the mFileExtensions field.
      java.lang.String mFileExtensionsString()
      Decodes the null-terminated string pointed to by the mFileExtensions field.
      int mFlags()
      Returns the value of the mFlags field.
      AIImporterDesc.Buffer mFlags​(int value)
      Sets the specified value to the mFlags field.
      java.nio.ByteBuffer mMaintainer()
      Returns a ByteBuffer view of the null-terminated string pointed to by the mMaintainer field.
      AIImporterDesc.Buffer mMaintainer​(java.nio.ByteBuffer value)
      Sets the address of the specified encoded string to the mMaintainer field.
      java.lang.String mMaintainerString()
      Decodes the null-terminated string pointed to by the mMaintainer field.
      int mMaxMajor()
      Returns the value of the mMaxMajor field.
      AIImporterDesc.Buffer mMaxMajor​(int value)
      Sets the specified value to the mMaxMajor field.
      int mMaxMinor()
      Returns the value of the mMaxMinor field.
      AIImporterDesc.Buffer mMaxMinor​(int value)
      Sets the specified value to the mMaxMinor field.
      int mMinMajor()
      Returns the value of the mMinMajor field.
      AIImporterDesc.Buffer mMinMajor​(int value)
      Sets the specified value to the mMinMajor field.
      int mMinMinor()
      Returns the value of the mMinMinor field.
      AIImporterDesc.Buffer mMinMinor​(int value)
      Sets the specified value to the mMinMinor field.
      java.nio.ByteBuffer mName()
      Returns a ByteBuffer view of the null-terminated string pointed to by the mName field.
      AIImporterDesc.Buffer mName​(java.nio.ByteBuffer value)
      Sets the address of the specified encoded string to the mName field.
      java.lang.String mNameString()
      Decodes the null-terminated string pointed to by the mName field.
      • Methods inherited from class org.lwjgl.system.CustomBuffer

        address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
      • Methods inherited from interface org.lwjgl.system.NativeResource

        close, free
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from class org.lwjgl.system.Pointer.Default

        equals, hashCode
      • Methods inherited from class org.lwjgl.system.StructBuffer

        apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new AIImporterDesc.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 AIImporterDesc.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

      • mName

        public java.nio.ByteBuffer mName()
        Returns a ByteBuffer view of the null-terminated string pointed to by the mName field.
      • mNameString

        public java.lang.String mNameString()
        Decodes the null-terminated string pointed to by the mName field.
      • mAuthor

        public java.nio.ByteBuffer mAuthor()
        Returns a ByteBuffer view of the null-terminated string pointed to by the mAuthor field.
      • mAuthorString

        public java.lang.String mAuthorString()
        Decodes the null-terminated string pointed to by the mAuthor field.
      • mMaintainer

        public java.nio.ByteBuffer mMaintainer()
        Returns a ByteBuffer view of the null-terminated string pointed to by the mMaintainer field.
      • mMaintainerString

        public java.lang.String mMaintainerString()
        Decodes the null-terminated string pointed to by the mMaintainer field.
      • mComments

        public java.nio.ByteBuffer mComments()
        Returns a ByteBuffer view of the null-terminated string pointed to by the mComments field.
      • mCommentsString

        public java.lang.String mCommentsString()
        Decodes the null-terminated string pointed to by the mComments field.
      • mFlags

        public int mFlags()
        Returns the value of the mFlags field.
      • mMinMajor

        public int mMinMajor()
        Returns the value of the mMinMajor field.
      • mMinMinor

        public int mMinMinor()
        Returns the value of the mMinMinor field.
      • mMaxMajor

        public int mMaxMajor()
        Returns the value of the mMaxMajor field.
      • mMaxMinor

        public int mMaxMinor()
        Returns the value of the mMaxMinor field.
      • mFileExtensions

        public java.nio.ByteBuffer mFileExtensions()
        Returns a ByteBuffer view of the null-terminated string pointed to by the mFileExtensions field.
      • mFileExtensionsString

        public java.lang.String mFileExtensionsString()
        Decodes the null-terminated string pointed to by the mFileExtensions field.
      • mName

        public AIImporterDesc.Buffer mName​(java.nio.ByteBuffer value)
        Sets the address of the specified encoded string to the mName field.
      • mAuthor

        public AIImporterDesc.Buffer mAuthor​(java.nio.ByteBuffer value)
        Sets the address of the specified encoded string to the mAuthor field.
      • mMaintainer

        public AIImporterDesc.Buffer mMaintainer​(java.nio.ByteBuffer value)
        Sets the address of the specified encoded string to the mMaintainer field.
      • mComments

        public AIImporterDesc.Buffer mComments​(java.nio.ByteBuffer value)
        Sets the address of the specified encoded string to the mComments field.
      • mFlags

        public AIImporterDesc.Buffer mFlags​(int value)
        Sets the specified value to the mFlags field.
      • mMinMajor

        public AIImporterDesc.Buffer mMinMajor​(int value)
        Sets the specified value to the mMinMajor field.
      • mMinMinor

        public AIImporterDesc.Buffer mMinMinor​(int value)
        Sets the specified value to the mMinMinor field.
      • mMaxMajor

        public AIImporterDesc.Buffer mMaxMajor​(int value)
        Sets the specified value to the mMaxMajor field.
      • mMaxMinor

        public AIImporterDesc.Buffer mMaxMinor​(int value)
        Sets the specified value to the mMaxMinor field.
      • mFileExtensions

        public AIImporterDesc.Buffer mFileExtensions​(java.nio.ByteBuffer value)
        Sets the address of the specified encoded string to the mFileExtensions field.