public static class BNDtheme.Buffer extends org.lwjgl.system.StructBuffer<BNDtheme,BNDtheme.Buffer> implements org.lwjgl.system.NativeResource
BNDtheme structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
BNDtheme.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
NVGColor |
backgroundColor()
Returns a
NVGColor view of the backgroundColor field. |
BNDtheme.Buffer |
backgroundColor(java.util.function.Consumer<NVGColor> consumer)
Passes the
backgroundColor field to the specified Consumer. |
BNDtheme.Buffer |
backgroundColor(NVGColor value)
Copies the specified
NVGColor to the backgroundColor field. |
BNDwidgetTheme |
choiceTheme()
Returns a
BNDwidgetTheme view of the choiceTheme field. |
BNDtheme.Buffer |
choiceTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the choiceTheme field. |
BNDtheme.Buffer |
choiceTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
choiceTheme field to the specified Consumer. |
BNDwidgetTheme |
menuItemTheme()
Returns a
BNDwidgetTheme view of the menuItemTheme field. |
BNDtheme.Buffer |
menuItemTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the menuItemTheme field. |
BNDtheme.Buffer |
menuItemTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
menuItemTheme field to the specified Consumer. |
BNDwidgetTheme |
menuTheme()
Returns a
BNDwidgetTheme view of the menuTheme field. |
BNDtheme.Buffer |
menuTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the menuTheme field. |
BNDtheme.Buffer |
menuTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
menuTheme field to the specified Consumer. |
BNDnodeTheme |
nodeTheme()
Returns a
BNDnodeTheme view of the nodeTheme field. |
BNDtheme.Buffer |
nodeTheme(BNDnodeTheme value)
Copies the specified
BNDnodeTheme to the nodeTheme field. |
BNDtheme.Buffer |
nodeTheme(java.util.function.Consumer<BNDnodeTheme> consumer)
Passes the
nodeTheme field to the specified Consumer. |
BNDwidgetTheme |
numberFieldTheme()
Returns a
BNDwidgetTheme view of the numberFieldTheme field. |
BNDtheme.Buffer |
numberFieldTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the numberFieldTheme field. |
BNDtheme.Buffer |
numberFieldTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
numberFieldTheme field to the specified Consumer. |
BNDwidgetTheme |
optionTheme()
Returns a
BNDwidgetTheme view of the optionTheme field. |
BNDtheme.Buffer |
optionTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the optionTheme field. |
BNDtheme.Buffer |
optionTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
optionTheme field to the specified Consumer. |
BNDwidgetTheme |
radioTheme()
Returns a
BNDwidgetTheme view of the radioTheme field. |
BNDtheme.Buffer |
radioTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the radioTheme field. |
BNDtheme.Buffer |
radioTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
radioTheme field to the specified Consumer. |
BNDwidgetTheme |
regularTheme()
Returns a
BNDwidgetTheme view of the regularTheme field. |
BNDtheme.Buffer |
regularTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the regularTheme field. |
BNDtheme.Buffer |
regularTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
regularTheme field to the specified Consumer. |
BNDwidgetTheme |
scrollBarTheme()
Returns a
BNDwidgetTheme view of the scrollBarTheme field. |
BNDtheme.Buffer |
scrollBarTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the scrollBarTheme field. |
BNDtheme.Buffer |
scrollBarTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
scrollBarTheme field to the specified Consumer. |
BNDwidgetTheme |
sliderTheme()
Returns a
BNDwidgetTheme view of the sliderTheme field. |
BNDtheme.Buffer |
sliderTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the sliderTheme field. |
BNDtheme.Buffer |
sliderTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
sliderTheme field to the specified Consumer. |
BNDwidgetTheme |
textFieldTheme()
Returns a
BNDwidgetTheme view of the textFieldTheme field. |
BNDtheme.Buffer |
textFieldTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the textFieldTheme field. |
BNDtheme.Buffer |
textFieldTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
textFieldTheme field to the specified Consumer. |
BNDwidgetTheme |
toolTheme()
Returns a
BNDwidgetTheme view of the toolTheme field. |
BNDtheme.Buffer |
toolTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the toolTheme field. |
BNDtheme.Buffer |
toolTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
toolTheme field to the specified Consumer. |
BNDwidgetTheme |
tooltipTheme()
Returns a
BNDwidgetTheme view of the tooltipTheme field. |
BNDtheme.Buffer |
tooltipTheme(BNDwidgetTheme value)
Copies the specified
BNDwidgetTheme to the tooltipTheme field. |
BNDtheme.Buffer |
tooltipTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
Passes the
tooltipTheme field to the specified Consumer. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
BNDtheme.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 BNDtheme.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 NVGColor backgroundColor()
NVGColor view of the backgroundColor field.public BNDwidgetTheme regularTheme()
BNDwidgetTheme view of the regularTheme field.public BNDwidgetTheme toolTheme()
BNDwidgetTheme view of the toolTheme field.public BNDwidgetTheme radioTheme()
BNDwidgetTheme view of the radioTheme field.public BNDwidgetTheme textFieldTheme()
BNDwidgetTheme view of the textFieldTheme field.public BNDwidgetTheme optionTheme()
BNDwidgetTheme view of the optionTheme field.public BNDwidgetTheme choiceTheme()
BNDwidgetTheme view of the choiceTheme field.public BNDwidgetTheme numberFieldTheme()
BNDwidgetTheme view of the numberFieldTheme field.public BNDwidgetTheme sliderTheme()
BNDwidgetTheme view of the sliderTheme field.public BNDwidgetTheme scrollBarTheme()
BNDwidgetTheme view of the scrollBarTheme field.public BNDwidgetTheme tooltipTheme()
BNDwidgetTheme view of the tooltipTheme field.public BNDwidgetTheme menuTheme()
BNDwidgetTheme view of the menuTheme field.public BNDwidgetTheme menuItemTheme()
BNDwidgetTheme view of the menuItemTheme field.public BNDnodeTheme nodeTheme()
BNDnodeTheme view of the nodeTheme field.public BNDtheme.Buffer backgroundColor(NVGColor value)
NVGColor to the backgroundColor field.public BNDtheme.Buffer backgroundColor(java.util.function.Consumer<NVGColor> consumer)
backgroundColor field to the specified Consumer.public BNDtheme.Buffer regularTheme(BNDwidgetTheme value)
BNDwidgetTheme to the regularTheme field.public BNDtheme.Buffer regularTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
regularTheme field to the specified Consumer.public BNDtheme.Buffer toolTheme(BNDwidgetTheme value)
BNDwidgetTheme to the toolTheme field.public BNDtheme.Buffer toolTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
toolTheme field to the specified Consumer.public BNDtheme.Buffer radioTheme(BNDwidgetTheme value)
BNDwidgetTheme to the radioTheme field.public BNDtheme.Buffer radioTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
radioTheme field to the specified Consumer.public BNDtheme.Buffer textFieldTheme(BNDwidgetTheme value)
BNDwidgetTheme to the textFieldTheme field.public BNDtheme.Buffer textFieldTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
textFieldTheme field to the specified Consumer.public BNDtheme.Buffer optionTheme(BNDwidgetTheme value)
BNDwidgetTheme to the optionTheme field.public BNDtheme.Buffer optionTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
optionTheme field to the specified Consumer.public BNDtheme.Buffer choiceTheme(BNDwidgetTheme value)
BNDwidgetTheme to the choiceTheme field.public BNDtheme.Buffer choiceTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
choiceTheme field to the specified Consumer.public BNDtheme.Buffer numberFieldTheme(BNDwidgetTheme value)
BNDwidgetTheme to the numberFieldTheme field.public BNDtheme.Buffer numberFieldTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
numberFieldTheme field to the specified Consumer.public BNDtheme.Buffer sliderTheme(BNDwidgetTheme value)
BNDwidgetTheme to the sliderTheme field.public BNDtheme.Buffer sliderTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
sliderTheme field to the specified Consumer.public BNDtheme.Buffer scrollBarTheme(BNDwidgetTheme value)
BNDwidgetTheme to the scrollBarTheme field.public BNDtheme.Buffer scrollBarTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
scrollBarTheme field to the specified Consumer.public BNDtheme.Buffer tooltipTheme(BNDwidgetTheme value)
BNDwidgetTheme to the tooltipTheme field.public BNDtheme.Buffer tooltipTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
tooltipTheme field to the specified Consumer.public BNDtheme.Buffer menuTheme(BNDwidgetTheme value)
BNDwidgetTheme to the menuTheme field.public BNDtheme.Buffer menuTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
menuTheme field to the specified Consumer.public BNDtheme.Buffer menuItemTheme(BNDwidgetTheme value)
BNDwidgetTheme to the menuItemTheme field.public BNDtheme.Buffer menuItemTheme(java.util.function.Consumer<BNDwidgetTheme> consumer)
menuItemTheme field to the specified Consumer.public BNDtheme.Buffer nodeTheme(BNDnodeTheme value)
BNDnodeTheme to the nodeTheme field.public BNDtheme.Buffer nodeTheme(java.util.function.Consumer<BNDnodeTheme> consumer)
nodeTheme field to the specified Consumer.Copyright LWJGL. All Rights Reserved. License terms.