public static class STBTTPackRange.Buffer extends org.lwjgl.system.StructBuffer<STBTTPackRange,STBTTPackRange.Buffer> implements org.lwjgl.system.NativeResource
STBTTPackRange structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
STBTTPackRange.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.IntBuffer |
array_of_unicode_codepoints()
Returns a
IntBuffer view of the data pointed to by the array_of_unicode_codepoints field. |
STBTTPackRange.Buffer |
array_of_unicode_codepoints(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the array_of_unicode_codepoints field. |
STBTTPackedchar.Buffer |
chardata_for_range()
Returns a
STBTTPackedchar.Buffer view of the struct array pointed to by the chardata_for_range field. |
STBTTPackRange.Buffer |
chardata_for_range(STBTTPackedchar.Buffer value)
Sets the address of the specified
STBTTPackedchar.Buffer to the chardata_for_range field. |
int |
first_unicode_codepoint_in_range()
Returns the value of the
first_unicode_codepoint_in_range field. |
STBTTPackRange.Buffer |
first_unicode_codepoint_in_range(int value)
Sets the specified value to the
first_unicode_codepoint_in_range field. |
float |
font_size()
Returns the value of the
font_size field. |
STBTTPackRange.Buffer |
font_size(float value)
Sets the specified value to the
font_size field. |
byte |
h_oversample()
Returns the value of the
h_oversample field. |
STBTTPackRange.Buffer |
h_oversample(byte value)
Sets the specified value to the
h_oversample field. |
int |
num_chars()
Returns the value of the
num_chars field. |
STBTTPackRange.Buffer |
num_chars(int value)
Sets the specified value to the
num_chars field. |
byte |
v_oversample()
Returns the value of the
v_oversample field. |
STBTTPackRange.Buffer |
v_oversample(byte value)
Sets the specified value to the
v_oversample field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
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.
public Buffer(long address,
int cap)
public float font_size()
font_size field.public int first_unicode_codepoint_in_range()
first_unicode_codepoint_in_range field.@Nullable public java.nio.IntBuffer array_of_unicode_codepoints()
IntBuffer view of the data pointed to by the array_of_unicode_codepoints field.public int num_chars()
num_chars field.public STBTTPackedchar.Buffer chardata_for_range()
STBTTPackedchar.Buffer view of the struct array pointed to by the chardata_for_range field.public byte h_oversample()
h_oversample field.public byte v_oversample()
v_oversample field.public STBTTPackRange.Buffer font_size(float value)
font_size field.public STBTTPackRange.Buffer first_unicode_codepoint_in_range(int value)
first_unicode_codepoint_in_range field.public STBTTPackRange.Buffer array_of_unicode_codepoints(@Nullable java.nio.IntBuffer value)
IntBuffer to the array_of_unicode_codepoints field.public STBTTPackRange.Buffer num_chars(int value)
num_chars field.public STBTTPackRange.Buffer chardata_for_range(STBTTPackedchar.Buffer value)
STBTTPackedchar.Buffer to the chardata_for_range field.public STBTTPackRange.Buffer h_oversample(byte value)
h_oversample field.public STBTTPackRange.Buffer v_oversample(byte value)
v_oversample field.Copyright LWJGL. All Rights Reserved. License terms.