Package org.lwjgl.stb

Class STBTTPackRange.Buffer

    • 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.

      • Buffer

        public Buffer​(long address,
                      int cap)
    • 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

        @Nullable
        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.
      • h_oversample

        public byte h_oversample()
        Returns the value of the h_oversample field.
      • v_oversample

        public byte v_oversample()
        Returns the value of the v_oversample 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​(@Nullable
                                                                 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.
      • h_oversample

        public STBTTPackRange.Buffer h_oversample​(byte value)
        Sets the specified value to the h_oversample field.
      • v_oversample

        public STBTTPackRange.Buffer v_oversample​(byte value)
        Sets the specified value to the v_oversample field.