public static class NkTextEdit.Buffer extends org.lwjgl.system.StructBuffer<NkTextEdit,NkTextEdit.Buffer> implements org.lwjgl.system.NativeResource
NkTextEdit structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
NkTextEdit.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
active()
Returns the value of the
active field. |
NkClipboard |
clip()
Returns a
NkClipboard view of the clip field. |
boolean |
cursor_at_end_of_line()
Returns the value of the
cursor_at_end_of_line field. |
int |
cursor()
Returns the value of the
cursor field. |
NkPluginFilter |
filter()
Returns the value of the
filter field. |
boolean |
has_preferred_x()
Returns the value of the
has_preferred_x field. |
boolean |
initialized()
Returns the value of the
initialized field. |
byte |
mode()
Returns the value of the
mode field. |
float |
preferred_x()
Returns the value of the
preferred_x field. |
NkVec2 |
scrollbar()
Returns a
NkVec2 view of the scrollbar field. |
int |
select_end()
Returns the value of the
select_end field. |
int |
select_start()
Returns the value of the
select_start field. |
boolean |
single_line()
Returns the value of the
single_line field. |
NkStr |
string()
Returns a
NkStr view of the string field. |
NkTextUndoState |
undo()
Returns a
NkTextUndoState view of the undo field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
NkTextEdit.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 NkTextEdit.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 NkClipboard clip()
NkClipboard view of the clip field.@Nullable public NkPluginFilter filter()
filter field.public int cursor()
cursor field.public int select_start()
select_start field.public int select_end()
select_end field.public byte mode()
mode field.public boolean cursor_at_end_of_line()
cursor_at_end_of_line field.public boolean initialized()
initialized field.public boolean has_preferred_x()
has_preferred_x field.public boolean single_line()
single_line field.public boolean active()
active field.public float preferred_x()
preferred_x field.public NkTextUndoState undo()
NkTextUndoState view of the undo field.Copyright LWJGL. All Rights Reserved. License terms.