Package org.lwjgl.stb

Class STBTTPackRange.Buffer

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer
    Enclosing class:
    STBTTPackRange


    public static class STBTTPackRange.Buffer
    extends org.lwjgl.system.StructBuffer<STBTTPackRange,STBTTPackRange.Buffer>
    implements org.lwjgl.system.NativeResource
    An array of STBTTPackRange structs.
    • Constructor Detail

      • Buffer

        public Buffer(java.nio.ByteBuffer container)
        Creates a new STBTTPackRange.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 STBTTPackRange.SIZEOF, and its mark will be undefined.

        The created buffer instance holds a strong reference to the container object.

    • Method Detail

      • font_size

        public float font_size()
        Returns the value of the font_size field.
      • first_unicode_codepoint_in_range

        public int first_unicode_codepoint_in_range()
        Returns the value of the first_unicode_codepoint_in_range field.
      • array_of_unicode_codepoints

        public java.nio.IntBuffer array_of_unicode_codepoints()
        Returns a IntBuffer view of the data pointed to by the array_of_unicode_codepoints field.
      • num_chars

        public int num_chars()
        Returns the value of the num_chars field.
      • font_size

        public STBTTPackRange.Buffer font_size(float value)
        Sets the specified value to the font_size field.
      • first_unicode_codepoint_in_range

        public STBTTPackRange.Buffer first_unicode_codepoint_in_range(int value)
        Sets the specified value to the first_unicode_codepoint_in_range field.
      • array_of_unicode_codepoints

        public STBTTPackRange.Buffer array_of_unicode_codepoints(java.nio.IntBuffer value)
        Sets the address of the specified IntBuffer to the array_of_unicode_codepoints field.
      • num_chars

        public STBTTPackRange.Buffer num_chars(int value)
        Sets the specified value to the num_chars field.