Package org.lwjgl.nanovg
Class BNDnodeTheme.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<BNDnodeTheme,BNDnodeTheme.Buffer>
-
- org.lwjgl.nanovg.BNDnodeTheme.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<BNDnodeTheme>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- BNDnodeTheme
public static class BNDnodeTheme.Buffer extends org.lwjgl.system.StructBuffer<BNDnodeTheme,BNDnodeTheme.Buffer> implements org.lwjgl.system.NativeResource
An array ofBNDnodeTheme
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NVGColor
activeNodeColor()
Returns aNVGColor
view of theactiveNodeColor
field.BNDnodeTheme.Buffer
activeNodeColor(java.util.function.Consumer<NVGColor> consumer)
Passes theactiveNodeColor
field to the specifiedConsumer
.BNDnodeTheme.Buffer
activeNodeColor(NVGColor value)
Copies the specifiedNVGColor
to theactiveNodeColor
field.NVGColor
nodeBackdropColor()
Returns aNVGColor
view of thenodeBackdropColor
field.BNDnodeTheme.Buffer
nodeBackdropColor(java.util.function.Consumer<NVGColor> consumer)
Passes thenodeBackdropColor
field to the specifiedConsumer
.BNDnodeTheme.Buffer
nodeBackdropColor(NVGColor value)
Copies the specifiedNVGColor
to thenodeBackdropColor
field.NVGColor
nodeSelectedColor()
Returns aNVGColor
view of thenodeSelectedColor
field.BNDnodeTheme.Buffer
nodeSelectedColor(java.util.function.Consumer<NVGColor> consumer)
Passes thenodeSelectedColor
field to the specifiedConsumer
.BNDnodeTheme.Buffer
nodeSelectedColor(NVGColor value)
Copies the specifiedNVGColor
to thenodeSelectedColor
field.int
noodleCurving()
Returns the value of thenoodleCurving
field.BNDnodeTheme.Buffer
noodleCurving(int value)
Sets the specified value to thenoodleCurving
field.NVGColor
textSelectedColor()
Returns aNVGColor
view of thetextSelectedColor
field.BNDnodeTheme.Buffer
textSelectedColor(java.util.function.Consumer<NVGColor> consumer)
Passes thetextSelectedColor
field to the specifiedConsumer
.BNDnodeTheme.Buffer
textSelectedColor(NVGColor value)
Copies the specifiedNVGColor
to thetextSelectedColor
field.NVGColor
wiresColor()
Returns aNVGColor
view of thewiresColor
field.BNDnodeTheme.Buffer
wiresColor(java.util.function.Consumer<NVGColor> consumer)
Passes thewiresColor
field to the specifiedConsumer
.BNDnodeTheme.Buffer
wiresColor(NVGColor value)
Copies the specifiedNVGColor
to thewiresColor
field.NVGColor
wireSelectColor()
Returns aNVGColor
view of thewireSelectColor
field.BNDnodeTheme.Buffer
wireSelectColor(java.util.function.Consumer<NVGColor> consumer)
Passes thewireSelectColor
field to the specifiedConsumer
.BNDnodeTheme.Buffer
wireSelectColor(NVGColor value)
Copies the specifiedNVGColor
to thewireSelectColor
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newBNDnodeTheme.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 byBNDnodeTheme.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
-
nodeSelectedColor
public NVGColor nodeSelectedColor()
Returns aNVGColor
view of thenodeSelectedColor
field.
-
textSelectedColor
public NVGColor textSelectedColor()
Returns aNVGColor
view of thetextSelectedColor
field.
-
activeNodeColor
public NVGColor activeNodeColor()
Returns aNVGColor
view of theactiveNodeColor
field.
-
wireSelectColor
public NVGColor wireSelectColor()
Returns aNVGColor
view of thewireSelectColor
field.
-
nodeBackdropColor
public NVGColor nodeBackdropColor()
Returns aNVGColor
view of thenodeBackdropColor
field.
-
noodleCurving
public int noodleCurving()
Returns the value of thenoodleCurving
field.
-
nodeSelectedColor
public BNDnodeTheme.Buffer nodeSelectedColor(NVGColor value)
Copies the specifiedNVGColor
to thenodeSelectedColor
field.
-
nodeSelectedColor
public BNDnodeTheme.Buffer nodeSelectedColor(java.util.function.Consumer<NVGColor> consumer)
Passes thenodeSelectedColor
field to the specifiedConsumer
.
-
wiresColor
public BNDnodeTheme.Buffer wiresColor(NVGColor value)
Copies the specifiedNVGColor
to thewiresColor
field.
-
wiresColor
public BNDnodeTheme.Buffer wiresColor(java.util.function.Consumer<NVGColor> consumer)
Passes thewiresColor
field to the specifiedConsumer
.
-
textSelectedColor
public BNDnodeTheme.Buffer textSelectedColor(NVGColor value)
Copies the specifiedNVGColor
to thetextSelectedColor
field.
-
textSelectedColor
public BNDnodeTheme.Buffer textSelectedColor(java.util.function.Consumer<NVGColor> consumer)
Passes thetextSelectedColor
field to the specifiedConsumer
.
-
activeNodeColor
public BNDnodeTheme.Buffer activeNodeColor(NVGColor value)
Copies the specifiedNVGColor
to theactiveNodeColor
field.
-
activeNodeColor
public BNDnodeTheme.Buffer activeNodeColor(java.util.function.Consumer<NVGColor> consumer)
Passes theactiveNodeColor
field to the specifiedConsumer
.
-
wireSelectColor
public BNDnodeTheme.Buffer wireSelectColor(NVGColor value)
Copies the specifiedNVGColor
to thewireSelectColor
field.
-
wireSelectColor
public BNDnodeTheme.Buffer wireSelectColor(java.util.function.Consumer<NVGColor> consumer)
Passes thewireSelectColor
field to the specifiedConsumer
.
-
nodeBackdropColor
public BNDnodeTheme.Buffer nodeBackdropColor(NVGColor value)
Copies the specifiedNVGColor
to thenodeBackdropColor
field.
-
nodeBackdropColor
public BNDnodeTheme.Buffer nodeBackdropColor(java.util.function.Consumer<NVGColor> consumer)
Passes thenodeBackdropColor
field to the specifiedConsumer
.
-
noodleCurving
public BNDnodeTheme.Buffer noodleCurving(int value)
Sets the specified value to thenoodleCurving
field.
-
-