Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a() - Method in record class limn.graphics.Color
-
Returns the value of the
arecord component. - A - Static variable in class limn.input.Keys
- A3 - Static variable in record class limn.print.Paper
-
ISO A3, 297 by 420 millimetres.
- A4 - Static variable in record class limn.print.Paper
-
ISO A4, 210 by 297 millimetres.
- A5 - Static variable in record class limn.print.Paper
-
ISO A5, 148 by 210 millimetres.
- A6 - Static variable in record class limn.print.Paper
-
ISO A6, 105 by 148 millimetres.
- AA_BLEED - Static variable in class limn.components.Strokes
-
Antialiasing fringe allowance for a text clip.
- aabb(Aabb, Vec4) - Method in class limn.render3d.DebugDraw
-
The 12 edges of an axis-aligned box.
- Aabb - Record Class in limn.math
-
An axis-aligned bounding box.
- Aabb(Vec3, Vec3) - Constructor for record class limn.math.Aabb
-
Creates an instance of a
Aabbrecord class. - abandon(VideoFrame.Writer) - Method in class limn.video.decode.FramePool
-
Gives back a slot that was acquired and then not published: the decoder asked for somewhere to put a picture and found there was no picture to put there, which is what reaching the end of an input looks like from the inside.
- about() - Method in record class limn.backend.spi.MenuBarReading
-
Returns the value of the
aboutrecord component. - about() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
aboutrecord component. - ABOUT - Enum constant in enum class limn.components.MenuItem.Role
-
Shows what the application is.
- accelerator() - Method in class limn.components.MenuItem
-
The keyboard shortcut shown at the right of the row and dispatched while closed, or null.
- Accelerator - Record Class in limn.components
-
A keyboard shortcut for a
MenuItem: one key plus the modifier mask that must be held with it. - Accelerator(int, int) - Constructor for record class limn.components.Accelerator
-
Creates an instance of a
Acceleratorrecord class. - ACCENT - Enum constant in enum class limn.components.Tone
-
The application's own colour: the palette's accent as text, which is
Theme.primary()where that already reads as text on every surface. - accept() - Method in class limn.scene.event.DragEvent
-
Takes the drop here, with the proposed action.
- accept(float) - Method in interface limn.scene.FloatConsumer
- accept(float, float) - Method in interface limn.components.RangeSlider.RangeListener
- accept(DropAction) - Method in class limn.scene.event.DragEvent
-
Takes the drop here.
- acceptedAction() - Method in class limn.scene.event.DragEvent
- accepts(Accessible.Action) - Method in class limn.accessibility.AccessibleNode
-
Whether this node accepts a verb now, read off the snapshot alone, in the one place a bridge and a test ask it.
- acceptsTextInput() - Method in class limn.components.date.DateField
- acceptsTextInput() - Method in class limn.components.PasswordField
-
Secure text entry keeps the platform IME off (the convention of
NSSecureTextField/ES_PASSWORD): composition would echo the secret in cleartext between the mask characters, surface it in the OS candidate window, and feed it to the IME's learning dictionary. - acceptsTextInput() - Method in class limn.components.TextArea
- acceptsTextInput() - Method in class limn.components.TextField
- acceptsTextInput() - Method in class limn.scene.Widget
-
Whether this widget edits text and should drive the platform input method (IME): the scene enables the IME while such a widget holds focus and disables it otherwise, so composition never intercepts keys meant for non-text UI.
- accessibility - Variable in class limn.testing.StubWindow
-
The bridge this window hands its scene.
- accessibility() - Method in interface limn.backend.NativeWindow
- accessibility() - Method in class limn.testing.HeadlessWindow
- accessibility() - Method in class limn.testing.StubWindow
- Accessibility - Class in limn.accessibility
-
What a widget fills in to say what it is, and the scratch the publish step fills it into.
- Accessibility() - Constructor for class limn.accessibility.Accessibility
-
A builder with no nodes and nothing published.
- ACCESSIBILITY - Enum constant in enum class limn.backend.CrashPhase
-
A describe pass for the accessible tree.
- Accessibility.RelationResolver - Interface in limn.accessibility
-
What
Accessibility.resolveRelations(limn.accessibility.Accessibility.RelationResolver)turns a relation's target into a node identifier with. - AccessibilityBridge - Interface in limn.backend
-
What a backend gives a window so that a platform's assistive technology can read it.
- AccessibilityBridge.Host - Interface in limn.backend
-
What the scene gives a bridge: the three ways to ask for a tree, and the one way to act.
- Accessible - Class in limn.accessibility
-
The vocabulary the accessible tree is written in: what a node is, what is true of it, what can be done to it, and where its name came from.
- Accessible.Action - Enum Class in limn.accessibility
-
What an assistive technology can ask of a node.
- Accessible.Argument - Interface in limn.accessibility
-
What a parameterised
Accessible.Actioncarries. - Accessible.Argument.None - Record Class in limn.accessibility
-
The argument of a verb that takes nothing.
- Accessible.Argument.OfRange - Record Class in limn.accessibility
-
A range of text, for
Accessible.Action.SET_CARETandAccessible.Action.SET_SELECTION. - Accessible.Argument.OfText - Record Class in limn.accessibility
-
A string, for
Accessible.Action.SET_TEXT. - Accessible.Argument.OfValue - Record Class in limn.accessibility
-
A number, for
Accessible.Action.SET_VALUE. - Accessible.NameFrom - Enum Class in limn.accessibility
-
Where a node's name came from.
- Accessible.Politeness - Enum Class in limn.accessibility
-
Whether an announcement waits for the assistive technology to finish, or interrupts it.
- Accessible.Relation - Enum Class in limn.accessibility
-
A link between two nodes that the tree's parent-and-child shape cannot carry.
- Accessible.Role - Enum Class in limn.accessibility
-
What a node is.
- Accessible.State - Enum Class in limn.accessibility
-
What is true of a node.
- AccessibleEvent - Class in limn.accessibility
-
One thing an assistive technology has to be told: a property that moved, a node that appeared or went away, a window that opened, or something the application said out loud.
- AccessibleEvent.Child - Record Class in limn.accessibility
-
One child of a
AccessibleEvent.Type.STRUCTURE_CHANGED's node, and what happened to it. - AccessibleEvent.Type - Enum Class in limn.accessibility
-
What happened.
- AccessibleHarness - Class in limn.testing
-
A widget bound to a headless scene whose window hands out a bridge that keeps what it is given: what a per-shape contract needs to read the tree a real widget publishes and to drive a verb into it the way a platform does.
- AccessibleHarness(UiRuntime, Widget<?>) - Constructor for class limn.testing.AccessibleHarness
-
Binds
rootand renders the first frame, so thatAccessibleHarness.tree()answers at once. - AccessibleHarness(UiRuntime, Widget<?>, StubWindow) - Constructor for class limn.testing.AccessibleHarness
-
Binds
rootinwindow: a stub that cannot position lets a popup open as an overlay of the scene, where the tree can see it, rather than as a window of its own. - AccessibleInvariants - Class in limn.testing
-
The four invariants every published tree holds, whatever is in it: no node has role
UNKNOWN; a focusable node has a name; no two nodes share an id; and a node that says it is showing has a box, lies inside the scene, and overlaps every showing ancestor up to the root of the popup it is in, if any. - accessibleLabelAccessKey() - Method in class limn.components.Label
-
The chord of the access letter this label gives the control it names, only while the letter would reach it: a caption kept hidden as a field's name, or one in a collapsed or disabled section, is skipped by the scene, and a reader told "Alt+N" would press a key that does nothing.
- accessibleLabelAccessKey() - Method in class limn.scene.Widget
-
The chord of the access letter this widget, a caption, gives the widget it labels, or
null: what a reader is told reaches the field. - accessibleLabelTarget() - Method in class limn.components.Card
-
The area carries a caption bound to an activated card, and its name and description.
- accessibleLabelTarget() - Method in class limn.components.ComboBox
-
An editable combo's caption names its editor, where the caret and the reader are.
- accessibleLabelTarget() - Method in class limn.components.date.DatePicker
-
Where a caption bound to this picker lands: on the single field, which is the node a reader arrives at; a range picker keeps it on the group, whose two ends are named "Start date" and "End date" for themselves.
- accessibleLabelTarget() - Method in class limn.scene.Widget
-
The widget a label bound to this one names: this widget, unless it is a composite whose keyboard lands on an inner control, in which case that control.
- accessibleLabelText() - Method in class limn.components.Label
- accessibleLabelText() - Method in class limn.scene.Widget
-
The text this widget offers when it is named as another's label, or
nullwhen it is not the kind of widget that captions anything. - AccessibleNode - Class in limn.accessibility
-
One element of an
AccessibleTree: a role, a name with its provenance, a description, a language, a set of states, a rectangle, relations, and zero or more typed facets. - AccessibleRelation - Record Class in limn.accessibility
-
One link from a node to another node of the same tree, by identifier.
- AccessibleRelation(Accessible.Relation, long) - Constructor for record class limn.accessibility.AccessibleRelation
-
Creates an instance of a
AccessibleRelationrecord class. - AccessibleTree - Class in limn.accessibility
-
One window's accessible tree, as it stood at the instant the user-interface thread published it.
- AccessibleTrees - Class in limn.testing
-
Reading a published tree in a test: one node by name, every node in a state, and the whole tree as text for the message of an assertion that failed.
- accessKey() - Method in record class limn.accessibility.ActionFacet
-
Returns the value of the
accessKeyrecord component. - accessKey(String) - Method in class limn.accessibility.Accessibility
-
Gives this node its access letter's chord, as a user would read it ("Alt+N"): the letter a menu title, a button or a field's label marks.
- acquire() - Method in class limn.video.decode.FramePool
-
A slot to fill, or null when every picture is still held by a consumer, which a source reports as
VideoStreamSource.Read.PENDINGrather than as an end or an error. - action() - Method in class limn.scene.event.DropEvent
- action(Accessible.Action) - Method in class limn.accessibility.Accessibility
-
Offers a verb on this node.
- action(Accessible.Action...) - Method in class limn.accessibility.Accessibility
-
Offers several verbs on this node.
- action(Accessible.Action, Accessible.Action) - Method in class limn.accessibility.Accessibility
-
Offers two verbs on this node.
- ActionFacet - Record Class in limn.accessibility
-
The parameterless verbs a node offers, and the keystroke that performs the first of them.
- ActionFacet(Set<Accessible.Action>, String) - Constructor for record class limn.accessibility.ActionFacet
-
A facet with no access key.
- ActionFacet(Set<Accessible.Action>, String, String) - Constructor for record class limn.accessibility.ActionFacet
-
Creates an instance of a
ActionFacetrecord class. - actions() - Method in class limn.accessibility.AccessibleNode
- actions() - Method in record class limn.accessibility.ActionFacet
-
Returns the value of the
actionsrecord component. - actions() - Method in record class limn.backend.spi.DragRequest
-
Returns the value of the
actionsrecord component. - actions() - Method in class limn.transfer.Drag
- activate() - Method in interface limn.backend.spi.TrayHost
-
The user activated the icon.
- activate() - Method in class limn.components.ListView
-
Announces that the cursor row was opened, as
INVOKED/CODE: a caller's verb, which reaches a watcher and notListView.onActivate, the way Enter does. - activate() - Method in class limn.components.table.Table
-
Announces that the cursor row — the focus cell's row — was opened, as
INVOKED/CODE: a caller's verb, which reaches a watcher and notTable.onActivate, the way Enter does. - activate() - Method in class limn.components.tree.Tree
-
Announces that the cursor row was opened, as
INVOKED/CODE: a caller's verb, which reaches a watcher and notTree.onActivate, the way Enter does. - activate(String, long) - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
-
Asks the compositor to bring a surface in front, with a token that says the user asked.
- activates() - Method in record class limn.backend.spi.TrayState
-
Returns the value of the
activatesrecord component. - active() - Method in class limn.backend.spi.ModalStack
- Active(Object, Object) - Constructor for record class limn.backend.spi.ModalStack.Active
-
Creates an instance of a
Activerecord class. - ACTIVE - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is the active descendant of its container.
- ACTIVE - Enum constant in enum class limn.scene.Change.Aspect
-
The active descendant: the row a popup highlights, the cell a table focuses.
- ACTIVE_DESCENDANT_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
The focused node's cursor moved: one per publish, on the focused node, carrying the previous and current active descendant as
AccessibleEvent.oldValue()andAccessibleEvent.newValue()— an identifier that may belong to another window's tree when the cursor resolves across a native popup's relation (AccessibleTree.holds(long)says which). - activeAt(long) - Method in class limn.video.ffmpeg.SubtitleCues
-
The cues on screen at
micros. - activeDescendant() - Method in class limn.accessibility.AccessibleTree
-
The node the keyboard cursor is on inside the focused node: the first node published
Accessible.State.ACTIVEstrictly belowAccessibleTree.focused()in reading order, whichever containers lie between them. - add(int, Widget<?>) - Method in class limn.scene.layout.Container
-
Inserts a child at a position in
Widget.children()(UI thread only). - add(int, Widget<?>) - Method in class limn.scene.layout.Grid
-
Inserts a child at a position in
Widget.children(), which moves every later child one cell on (UI thread only). - add(int, Widget<?>) - Method in class limn.scene.layout.Wrap
-
Inserts a child at a position in
Widget.children()(UI thread only). - add(int, Widget<?>) - Method in class limn.scene.Widget
-
Inserts a child at a position in
Widget.children()(UI thread only). - add(Avatar) - Method in class limn.components.AvatarGroup
-
Adds a member at the end.
- add(Expander) - Method in class limn.components.ExpanderGroup
-
Adds a section.
- add(MenuItem) - Method in class limn.components.Menu
-
Appends an item, including a separator.
- add(RadioButton) - Method in class limn.components.ButtonGroup
-
Adds a radio to the group.
- add(Vec2) - Method in record class limn.math.Vec2
- add(Vec3) - Method in record class limn.math.Vec3
- add(Vec4) - Method in record class limn.math.Vec4
-
Component-wise sum, w included.
- add(Widget<?>) - Method in class limn.print.Document
-
Adds a block: it takes the content box's width and the height it measures to, and is cut where it can be cut when it does not fit.
- add(Widget<?>) - Method in class limn.scene.layout.Container
-
Appends a child (UI thread only).
- add(Widget<?>) - Method in class limn.scene.layout.Grid
-
Appends a child to the next cell, which starts a new row after every
columnschildren (UI thread only). - add(Widget<?>) - Method in class limn.scene.layout.Wrap
-
Appends a child (UI thread only).
- add(Widget<?>) - Method in class limn.scene.Widget
-
Appends a child (UI thread only).
- add(N) - Method in class limn.render3d.scene.Node
-
Adds a child and returns it (for fluent building).
- ADD - Enum constant in enum class limn.render3d.shader.Expr.Op
- ADD_TO_SELECTION - Enum constant in enum class limn.accessibility.Accessible.Action
-
Add this node to its container's selection, keeping what is already selected: the platform's "add to selection", which is only meaningful where more than one member may be selected.
- addBundle(StringBundle) - Static method in class limn.i18n.I18n
-
Registers a source of translations; the most recently added is consulted first, so an application's own bundle overrides one the toolkit installed.
- addButton(String, String) - Method in class limn.components.Dialog
-
Adds a secondary (outlined) button that resolves the dialog with
resultValue. - addButton(I18nString, String) - Method in class limn.components.Dialog
-
A secondary button whose caption follows the UI language.
- addCheck(String, boolean, Consumer<Boolean>) - Method in class limn.components.Menu
-
Adds a checkable item.
- addCheck(I18nString, boolean, Consumer<Boolean>) - Method in class limn.components.Menu
-
A checkable item whose label follows the UI language.
- addDestructiveButton(String, String) - Method in class limn.components.Dialog
-
Adds a button that destroys something ("Delete", "Discard") and resolves the dialog with
resultValue: a secondary button with its caption in the palette's danger colour. - addDestructiveButton(I18nString, String) - Method in class limn.components.Dialog
-
A destructive button whose caption follows the UI language; see
Dialog.addDestructiveButton(String, String). - addedChildren() - Method in class limn.accessibility.AccessibleEvent
- addedMembers() - Method in class limn.accessibility.AccessibleEvent
- addFont(String, boolean, boolean, byte[]) - Method in interface limn.graphics.SvgRenderer
-
Makes a face available to SVG text by its family name, beside the system's installed fonts.
- addItem(String, Runnable) - Method in class limn.components.Menu
-
A command item with a fixed label.
- addItem(I18nString, Runnable) - Method in class limn.components.Menu
-
Adds a command item.
- addItem(Widget<?>) - Method in class limn.components.ToolBar
-
Adds an item to the end of the bar.
- ADDITIVE - Enum constant in enum class limn.graphics.BlendMode
-
Additive: source adds to the destination, for light, glow, fire, laser and particle effects that brighten whatever they overlap.
- addLeading(Widget<?>) - Method in class limn.components.MediaControls
-
Adds a widget between the play button and the scrub bar — where players put their volume.
- addLight(Light) - Method in interface limn.render3d.RenderPass
-
Adds an analytic light for
Material.Pbr(up to 8; extras are ignored). - addMenu(String, char, Menu) - Method in class limn.components.MenuBar
-
Appends a top-level menu whose title carries an access letter: it is underlined in the strip,
Altplus that letter opens the menu from anywhere in the scene, and the bare letter opens it while the bar has focus. - addMenu(String, Menu) - Method in class limn.components.MenuBar
-
Appends a top-level menu with the given title, and no access letter.
- addMenu(I18nString, char, Menu) - Method in class limn.components.MenuBar
-
MenuBar.addMenu(String, char, Menu)with a title that follows the UI language. - addMenu(I18nString, Menu) - Method in class limn.components.MenuBar
-
A top-level menu whose title follows the UI language, and no access letter.
- addPrimaryButton(String, String) - Method in class limn.components.Dialog
-
Adds a primary (filled) button that resolves the dialog with
resultValue. - addPrimaryButton(I18nString, String) - Method in class limn.components.Dialog
-
A primary button whose caption follows the UI language.
- addRealTimeTicker(Scene.Ticker) - Method in class limn.scene.Scene
-
Registers a ticker on wall time:
Scene.setTimeScale(double)andScene.setPaused(boolean)do not reach it. - addSeparator() - Method in class limn.components.Menu
-
Adds a divider (collapsed if it would be leading/trailing/doubled at render time).
- addSeparator() - Method in class limn.components.ToolBar
-
Adds a vertical divider between items, inset per the bar's step.
- addSeries(ChartSeries) - Method in class limn.components.chart.Chart
-
Adds a series.
- addShortcutHandler(Predicate<KeyEvent>) - Method in class limn.scene.Scene
-
Registers a scene-wide keyboard handler for chords the focused widget did not want: menu accelerators, and anything else that must work without being focused.
- addSubmenu(String, Menu) - Method in class limn.components.Menu
-
Adds a submenu item.
- addSubmenu(I18nString, Menu) - Method in class limn.components.Menu
-
A nested menu whose label follows the UI language.
- addTab(String, Icon, Icon.Mirroring, Widget<?>) - Method in class limn.components.TabbedPane
-
Appends a tab with a leading icon and says whether the glyph inside it turns around when the interface does.
- addTab(String, Icon, Widget<?>) - Method in class limn.components.TabbedPane
-
Appends a tab with a leading icon, tinted to the tab's text colour and drawn as authored whichever way the pane reads.
- addTab(String, Widget<?>) - Method in class limn.components.TabbedPane
-
Appends a tab.
- addTab(I18nString, Icon, Icon.Mirroring, Widget<?>) - Method in class limn.components.TabbedPane
-
The icon-mirroring form for a caption that follows the UI language.
- addTab(I18nString, Icon, Widget<?>) - Method in class limn.components.TabbedPane
-
Appends a tab with an icon and a caption that follows the UI language.
- addTab(I18nString, Widget<?>) - Method in class limn.components.TabbedPane
-
A tab whose caption follows the UI language; see
I18nString. - addTicker(Scene.Ticker) - Method in class limn.scene.Scene
-
Registers an animation ticker on scene time; frames keep coming while any is active.
- addTrailing(Widget<?>) - Method in class limn.components.MediaControls
-
Adds a widget between the scrub bar and the position clock.
- ADJUSTMENT - Enum constant in enum class limn.scene.Change.Origin
-
The widget moved this itself, because something else changed: a step grid re-snapping a value, a list refreshing past its selection, a tab pane taking its first tab, focus revoked because the widget holding it was hidden.
- advance() - Method in record class limn.backend.spi.GlyphOutlines.Glyph
-
Returns the value of the
advancerecord component. - advance() - Method in record class limn.backend.spi.GlyphOutlines.Picture
-
Returns the value of the
advancerecord component. - advance(double) - Method in class limn.animation.ImageAnimation
-
Moves time on.
- advanceTime(long, Widget<?>) - Method in class limn.testing.AccessibleHarness
-
Moves scene time forward in steps no longer than the scene's own tick, damaging
damagebefore each frame so that an animation on it advances: one turn of the loop, the queue drained and a frame rendered (AccessibleHarness.frame()), for each step. - advanceTo(int) - Method in class limn.graphics.ShapedText
-
Advance consumed by the characters before
charIndex: the sum of the advances of every cluster logically preceding it. - affine2D(float, float, float, float, float, float) - Static method in class limn.math.Mat4
-
The 2D affine map
x' = a·x + c·y + e,y' = b·x + d·y + fof the plane, as a matrix whose z row and column are the identity's: the six numbers in the order a 2D canvas's or a vector drawing's matrix lists them. - affinity() - Method in record class limn.graphics.ShapedText.Position
-
Returns the value of the
affinityrecord component. - ALERT - Enum constant in enum class limn.accessibility.Accessible.Role
-
A message that demands attention rather than a dialog that awaits input.
- align(Column.Alignment) - Method in class limn.components.table.Column
-
Sets where a cell's text sits across the column (default
Column.Alignment.START, orColumn.Alignment.ENDfor aColumn.numeric(limn.i18n.I18nString, java.util.function.ToDoubleFunction<T>)column). - alignedStride(int, int, int) - Method in enum class limn.video.PixelFormat
-
The plane's byte width rounded up to a multiple of
alignBytes: what a producer that allocates its own planes should use as its stride, so rows start where wide loads and GPU uploads want them. - alignment() - Method in class limn.components.Popover
- alignment() - Method in class limn.components.TabbedPane
-
The strip's horizontal alignment.
- alignment() - Method in class limn.components.table.Column
- alignment(Stack.Alignment) - Method in class limn.scene.layout.Stack
-
Where children sit within the stack's box; they all get the full box to measure against.
- all(float) - Static method in record class limn.scene.Insets
-
The same inset on all four sides.
- all(float, Widget<?>) - Static method in class limn.scene.layout.Padding
-
The same inset on all four sides.
- allocate(int, VideoFrame.Recycler) - Static method in class limn.video.VideoFrame.Writer
-
Builds one pooled frame and the writer that publishes it.
- AllocationProbe - Class in limn.testing
-
Measures what a stretch of work allocates on the calling thread, for every claim in this repository that a steady-state loop allocates nothing at all: a converter's, a clock's, a describe hook's, a decoder's.
- allow() - Method in interface limn.backend.CloseRequest
-
Lets the window close: under
CloseRequest.Reason.USER_CLOSEit does what itsClosePolicysays; underCloseRequest.Reason.APPLICATION_ENDthe next window is asked. - allow() - Method in interface limn.backend.QuitRequest
-
Lets the request go on to the windows, front to back.
- allow() - Method in interface limn.components.Dialog.CancelRequest
-
Closes the dialog with its cancel result, as the user's gesture would have: through the fade, or at once under less motion; nothing, if the dialog closed another way meanwhile.
- allow() - Method in interface limn.components.TabbedPane.TabCloseRequest
-
Closes the tab, if it is still in the pane.
- allow(DropAction, DropAction...) - Method in class limn.transfer.Drag
-
Says what a target may do with the content.
- allowClipboardCopy() - Method in class limn.components.PasswordField
- allowClipboardCopy() - Method in class limn.components.TextField
-
Whether copy/cut may export the content (password fields say no).
- allowScheme(String) - Static method in class limn.backend.Launcher
-
Lets
Launcher.openAddress(java.net.URI)take addresses of one more scheme, for the whole process: atel:number, the application's own protocol. - allowsWordJumps() - Method in class limn.components.PasswordField
-
While masked, word-wise caret jumps and deletes would let an observer count the words and their lengths inside the secret; modifier+arrows degrade to per-character moves until revealed.
- allowsWordJumps() - Method in class limn.components.TextField
-
Whether modifier+arrow/delete may move word-wise (see
PasswordField). - ALWAYS - Enum constant in enum class limn.components.ScrollBar.Policy
-
Always shown while the content overflows.
- ambient(Vec3) - Method in interface limn.render3d.RenderPass
-
Flat ambient/environment term for PBR (linear color; a stand-in for IBL).
- ambient(Vec3) - Method in class limn.render3d.scene.Scene3D
-
Uniform light applied everywhere, in linear scene-referred units.
- ambientBlur() - Method in record class limn.components.ElevationShadow
-
Returns the value of the
ambientBlurrecord component. - ambientOpacity() - Method in record class limn.components.ElevationShadow
-
Returns the value of the
ambientOpacityrecord component. - animation(List<Image>, int[], int) - Static method in class limn.graphics.Images
-
Makes an animated image of frames from anywhere.
- animationBaseline() - Method in class limn.components.chart.CartesianChart
-
The value where the axis crosses the plot: zero when the scale contains it, the nearer end otherwise.
- animationBaseline() - Method in class limn.components.chart.Chart
-
The value a series grows out of when it first appears, and collapses to when it is hidden: where the axis crosses the plot, which is zero on any scale that contains it and the nearer end otherwise.
- animationBudget() - Static method in class limn.graphics.Images
- animationDuration() - Method in class limn.components.chart.Chart
-
Length of the entry and value-change animation, in seconds.
- animEasing - Variable in class limn.components.Theme
-
Default timing curve for state transitions.
- animExpand - Variable in class limn.components.Theme
-
An
Expanderopening and closing: its arrow turning and its content sliding out. - animFade - Variable in class limn.components.Theme
-
Generic show/hide and value fades: the progress bar, a chart's entry animation, and the check and dot marks.
- animFocus - Variable in class limn.components.Theme
-
Focus-ring fade in/out.
- animHover - Variable in class limn.components.Theme
-
Hover fade in/out (buttons, tabs, combo, rows).
- animTab - Variable in class limn.components.Theme
-
Selected-tab indicator slide (TabbedPane).
- animWindow - Variable in class limn.components.Theme
-
Whole-window show/hide fade (native dialogs, popups, floating windows).
- announce(String, Accessible.Politeness) - Method in class limn.scene.Scene
-
Says something out loud with a fixed string.
- announce(I18nString, Accessible.Politeness) - Method in class limn.scene.Scene
-
Says something out loud to whoever is using an assistive technology: a status that changed where nothing on screen says so, a background task that finished, an error that has no control to attach itself to.
- announceChange(Change) - Method in class limn.scene.Widget
-
The announcing half alone: this widget's watchers, then its scene's watchers, and no handler at any origin.
- announcement(String, Accessible.Politeness) - Static method in class limn.accessibility.AccessibleEvent
-
Something the application said out loud.
- ANNOUNCEMENT - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
The application said something;
AccessibleEvent.politeness()says whether it interrupts. - answerChanged(DropAction) - Method in interface limn.backend.lwjgl.transfer.WindowDrag
-
What the window answers the drag over it now, with no move of the pointer to ask it: the content scrolled under the pointer.
- ANY_POSITION - Static variable in class limn.backend.WindowConfig
-
WindowConfig.screenX()/WindowConfig.screenY()meaning wherever the desktop would put it, which is the default and what every window wanted until one of them had to be reproducible. - api() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
apirecord component. - A picture that is a handle rather than samples - Search tag in limn.video.VideoSurface.upload(VideoFrame)
- Section
- APPLICATION_END - Enum constant in enum class limn.backend.CloseRequest.Reason
-
The application is ending (
Backend.requestQuit()): every window is asked, front to back, and none closes unless all agree. - apply() - Method in class limn.components.Theme
-
Switches to this palette and shows it: makes it current at once, which repaints every window (
Theme.setCurrent(limn.components.Theme)), and switches the UI font to itsTheme.fontFamilyonce that family's faces are in memory (Theme.applyFontFamily()). - apply(float) - Method in interface limn.animation.Easing
- applyFontFamily() - Method in class limn.components.Theme
-
Has
Font.DEFAULT_FAMILYresolve to this palette'sTheme.fontFamilyonce that family's regular and bold faces are in memory: the act that makes a palette's type preference visible, and the font half ofTheme.apply(). - applyGap(Flex<?>, Tokens.Role) - Static method in class limn.components.Tokens
-
Sets
flex's gap from the step resolved on it. - applyInsets(Padding, Tokens.Role) - Static method in class limn.components.Tokens
-
Sets
padding's insets, uniformly, from the step resolved on it. - ARAB - Enum constant in enum class limn.i18n.NumberingSystem
-
Arabic-Indic
٠–٩(U+0660–0669): Arabic in the twenty-three regions below, Najdi Arabic, Central Kurdish, and Sindhi in Arabic script, which is Sindhi everywhere but India. - ARABEXT - Enum constant in enum class limn.i18n.NumberingSystem
-
Extended Arabic-Indic
۰–۹(U+06F0–06F9): Persian, Pashto, Mazanderani, Northern Luri, Kashmiri except in Devanagari, Punjabi and Uzbek in Arabic script, and Urdu in India. - arch() - Method in record class limn.backend.Platform
-
Returns the value of the
archrecord component. - areaHeight() - Method in class limn.components.SizeTokens
- areaPad() - Method in class limn.components.SizeTokens
- areaWidth() - Method in class limn.components.SizeTokens
- args() - Method in record class limn.render3d.shader.Expr.Call
-
Returns the value of the
argsrecord component. - args() - Method in record class limn.render3d.shader.Expr.Construct
-
Returns the value of the
argsrecord component. - ARROW_PEN - Static variable in class limn.components.Strokes
-
Icon line weight: the glyph grows, the pen does not.
- arrowHalf() - Method in class limn.components.SizeTokens
- ASCENDING - Enum constant in enum class limn.accessibility.CellFacet.Sort
-
The rows run from the smallest value of this column to the largest.
- ASCENDING - Enum constant in enum class limn.components.table.SortOrder
-
Smallest first.
- ascent() - Method in record class limn.graphics.TextMetrics
-
Returns the value of the
ascentrecord component. - Asking before it is cancelled - Search tag in class limn.components.Dialog
- Section
- asOffer() - Method in class limn.transfer.Transfer
-
This transfer as something to take from: every read completes at once.
- aspect() - Method in interface limn.scene.Change
- aspect() - Method in class limn.scene.Change.State
- aspect() - Method in record class limn.scene.Change.TextEdit
- aspectRatio() - Method in record class limn.backend.Resolution
- ASSERTIVE - Enum constant in enum class limn.accessibility.Accessible.Politeness
-
Spoken now, cutting off whatever is being read.
- ASSISTIVE_TECHNOLOGY - Enum constant in enum class limn.components.Dialog.CancelRequest.Reason
-
An assistive technology dismissing the dialog.
- A subtree can hold its own language - Search tag in class limn.i18n.I18n
- Section
- async(Supplier<T>) - Static method in class limn.concurrent.Ui
-
Runs
workon the worker pool; the returned stage completes on the UI thread (including its default async executor). - async(Supplier<T>) - Method in class limn.concurrent.UiRuntime
-
Runs
workon the worker pool and completes the returned future on the UI thread. - at(float, float, float) - Method in record class limn.sound.PlayOptions
-
Positional 3D playback at (
x,y,z): mono clips only. - at(int, int) - Method in class limn.backend.WindowConfig
-
A copy created at a given point in native screen coordinates, rather than wherever the desktop decides.
- at(Duration) - Static method in interface limn.video.Poster
-
The picture at
time, reached by an exact seek: the first at or after it. - at(Vec3) - Static method in record class limn.math.Transform3D
-
A transform with only a translation: no rotation, unit scale.
- atInOwner(float, float) - Method in class limn.backend.WindowConfig
-
A copy created with its top-left corner at a point of its owner's content area, in the owner's logical points: the way a popup is placed against the widget that opened it.
- atLeast(float) - Method in class limn.scene.layout.Expanded
-
Declares a main-axis floor, in logical points: this child is never given less than
points, however little the weighted split would leave it. - atMost(float) - Method in class limn.scene.layout.Expanded
-
Declares a main-axis ceiling, in logical points: this child is never given more than
points, however much the weighted split would hand it. - attach(AccessibilityBridge.Host) - Method in interface limn.backend.AccessibilityBridge
-
Hands the bridge the scene-side half, replacing any host it already held.
- attach(AccessibilityBridge.Host) - Method in class limn.testing.HeadlessWindow.CapturingBridge
- attach(AccessibilityBridge.Host) - Method in class limn.testing.RecordingAccessibilityBridge
- attach(NativeWindow, MenuBarHost) - Method in interface limn.backend.spi.SystemMenuBar
-
A window's bar asks for the system's.
- attach(Widget<?>, Supplier<Menu>) - Static method in class limn.components.ContextMenus
-
Wraps
contentso that a context request anywhere inside it opens the menusourcesupplies. - attachments - Variable in class limn.testing.RecordingAccessibilityBridge
-
How many hosts it has been given, and the one it holds.
- attachTo(Button) - Method in class limn.components.Popover
-
Makes
buttonopen the panel when pressed, and close it when pressed while it is open. - attention() - Method in record class limn.backend.spi.TrayState
-
Returns the value of the
attentionrecord component. - audio() - Method in class limn.video.ffmpeg.FfmpegMedia
-
The container's default soundtrack (
FfmpegMedia.AudioTrack.isDefault()), which is what a caller that does not care which track it gets has always been given. - audio() - Method in class limn.video.MediaPlayer
- audio(int) - Method in class limn.video.ffmpeg.FfmpegMedia
-
Opens audio track
indexand hands it over, ending whichever track was open. - AudioBus - Class in limn.sound
-
A mixer bus: a named volume group every playback belongs to.
- AudioClip - Class in limn.sound
-
An immutable, backend-independent chunk of PCM audio: interleaved 16-bit signed samples, 1 (mono) or 2 (stereo) channels, at a given sample rate.
- audioDecoder() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
audioDecoderrecord component. - AudioDecoder - Interface in limn.sound
-
Decodes encoded audio bytes into an
AudioClip. - audioEngine() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
audioEnginerecord component. - AudioEngine - Interface in limn.sound
-
Service-provider interface for audio output, the sound counterpart of the
Backendrendering SPI. - AudioMasterClock - Class in limn.video
-
Reads a sounding audio playback's position as a
VideoClock.MasterClock, so pictures are timed by the device that is actually making noise rather than by the wall clock. - AudioMasterClock(Playback) - Constructor for class limn.video.AudioMasterClock
- audioSourceChannels() - Method in class limn.video.ffmpeg.FfmpegMedia
- AudioStreamSource - Interface in limn.sound
-
A pull source of PCM frames for streamed playback: music and long ambience decoded incrementally instead of
AudioClip-style all-at-once (a four minute track fully decoded is ~40 MB of heap; streamed it is a few hundred KB of ring buffers). - AudioTrack(int, int, int, int, int, String, String, boolean, boolean) - Constructor for record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Creates an instance of a
AudioTrackrecord class. - audioTracks() - Method in class limn.video.ffmpeg.FfmpegMedia
-
Every audio track the container holds, in the container's own order, including any this build has no decoder for, because a track that cannot be played is still a track the file has and hiding it would report a two-language film as having one language.
- AUTO - Enum constant in enum class limn.components.chart.Chart.LegendPosition
-
Below the plot when there are two or more entries to name, hidden otherwise.
- AUTO - Enum constant in enum class limn.components.MediaControls.Sound
-
Shown only while the media can sound — the view's player holds or plays an audio track.
- AUTO - Enum constant in enum class limn.components.ScrollBar.Policy
-
ON_SCROLLplus visible while the pointer is active over the host. - AUTOCOMPLETES - Enum constant in enum class limn.accessibility.Accessible.State
-
Typing here filters or completes from a list this node controls, which it names with
Accessible.Relation.CONTROLLER_FORwhile the list is shown: an editable combo box's field. - availabilityChanged() - Method in interface limn.backend.spi.TrayHost
-
TrayPeer.isAvailable()changed. - available() - Method in record class limn.backend.GraphicsInfo
- available() - Static method in class limn.graphics.Fonts
- availableResolutions() - Method in interface limn.backend.Display
-
Every distinct mode the display can be switched to.
- Avatar - Class in limn.components
-
A person, drawn as a circle: their picture when there is one, and otherwise their initials over a colour of their own.
- Avatar(String) - Constructor for class limn.components.Avatar
-
An avatar for a person with a fixed name.
- Avatar(I18nString) - Constructor for class limn.components.Avatar
-
An avatar whose name follows the UI language, for a name that is a role ("Support").
- AvatarGroup - Class in limn.components
-
People drawn as a stack of
Avatars: the approvers of a document, the members of a team. - AvatarGroup(Avatar...) - Constructor for class limn.components.AvatarGroup
-
A group of the avatars given, in order.
- average() - Method in class limn.scene.FrameMetrics.Metric
- axes(Mat4, float) - Method in class limn.render3d.DebugDraw
-
The basis of an affine
transformdrawn from its origin: X red, Y green, Z blue, eachsizelong (in the transform's own scale). - axis() - Method in record class limn.graphics.BackdropEffect.Blur
-
Returns the value of the
axisrecord component.
B
- b() - Method in record class limn.graphics.Color
-
Returns the value of the
brecord component. - B - Static variable in class limn.input.Keys
- B4 - Static variable in record class limn.print.Paper
-
ISO B4, 250 by 353 millimetres.
- B5 - Static variable in record class limn.print.Paper
-
ISO B5, 176 by 250 millimetres.
- BackdropEffect - Interface in limn.graphics
-
What a shape does to the pixels already behind it: a material, not a paint.
- BackdropEffect.Blur - Record Class in limn.graphics
-
The backdrop blurred along one axis.
- BackdropEffect.Blur.Axis - Enum Class in limn.graphics
-
Which way one blur pass runs.
- BackdropEffect.Clear - Record Class in limn.graphics
-
A transparent pane: the backdrop is not blurred, it is refracted at the rim, the way light bends through the bevelled edge of real glass.
- BackdropEffect.Crt - Record Class in limn.graphics
-
The backdrop as a cathode-ray tube shows it: bent onto a curved face and striped by the scan.
- BackdropEffect.Pixelate - Record Class in limn.graphics
-
The backdrop reduced to squares: redaction, not decoration.
- BackdropEffect.Wash - Record Class in limn.graphics
-
The backdrop, undisplaced, with its saturation moved.
- BackdropPanel - Class in limn.components
-
A panel whose background is the content behind it, put through a
BackdropEffect: a glass control bar over video, a washed header over a picture, a redacted field. - BackdropPanel(BackdropEffect, Insets, Widget<?>) - Constructor for class limn.components.BackdropPanel
-
A panel with
insetsof padding aroundchild. - BackdropPanel(BackdropEffect, Widget<?>) - Constructor for class limn.components.BackdropPanel
-
A panel with 12pt of padding around
child. - backdropReach() - Method in class limn.components.BackdropPanel
-
The widest reach of its effects: each one reads what is around the shape as the frame left it, since the effects before it write only inside the shape, so the stack reads no further than its farthest member.
- backdropReach() - Method in class limn.scene.Widget
-
How far outside its box a widget that paints from its backdrop reads the pixels behind it, in points: a blur's radius, a refracting rim's depth.
- backend() - Method in interface limn.backend.NativeWindow
- backend() - Method in class limn.testing.HeadlessWindow
- backend() - Method in class limn.testing.StubWindow
- Backend - Interface in limn.backend
-
Service-provider interface for a native platform backend (windows, input, GPU rendering, clipboard).
- BackendPeer - Interface in limn.backend.spi
-
What the toolkit asks of a backend below the application's view of it: the modal stack, and windows it can reach as peers.
- BackendPeer.SceneModalHandle - Interface in limn.backend.spi
-
Handle to an in-scene modal (see
BackendPeer.pushSceneModal(limn.backend.NativeWindow, boolean));BackendPeer.SceneModalHandle.release()it on close. - BackendServices - Record Class in limn.backend.spi
-
Everything a
Backendprovides to the toolkit besides its windows, named in one place and installed by one call. - BackendServices(UiRuntime, TextRuler, FontCatalog, FontLoader, ImageDecoder, SvgRenderer, Graphics3D.Provider, VideoSurfaces.Provider, AudioEngine, AudioDecoder) - Constructor for record class limn.backend.spi.BackendServices
-
The services of a backend that outlines no glyph, as the record stood before glyph outlines were added.
- BackendServices(UiRuntime, TextRuler, FontCatalog, FontLoader, ImageDecoder, SvgRenderer, Graphics3D.Provider, VideoSurfaces.Provider, AudioEngine, AudioDecoder, GlyphOutlines) - Constructor for record class limn.backend.spi.BackendServices
-
Creates an instance of a
BackendServicesrecord class. - background() - Method in class limn.components.chart.Chart
-
The panel color behind the chart, or
nullwhen it paints on what is below. - background() - Method in class limn.components.Theme
- background() - Method in class limn.scene.Scene
- background(Color) - Method in class limn.components.Theme.Builder
- background(Vec4) - Method in class limn.render3d.scene.Scene3D
-
Colour the target is cleared to; a zero w leaves the viewport transparent.
- BACKGROUND - Enum constant in enum class limn.components.Theme.Token
-
Theme.background: the canvas a window clears to. - BACKSLASH - Static variable in class limn.input.Keys
- BACKSPACE - Static variable in class limn.input.Keys
- BACKWARD - Enum constant in enum class limn.scene.layout.Transform.Flip
-
As a page turns back: the start edge comes up toward the reader and over to the end.
- badge() - Method in record class limn.backend.spi.TrayPicture
-
Returns the value of the
badgerecord component. - Badge - Class in limn.components
-
A short status beside or inside something else: "Overdue" in a table's cell, "3" beside an inbox, a dot beside a row's name that says it is unread.
- Badge(String) - Constructor for class limn.components.Badge
-
A badge with a fixed word.
- Badge(Icon, I18nString) - Constructor for class limn.components.Badge
-
A badge whose icon leads its word, drawn in the badge's tone in place of the dot.
- Badge(I18nString) - Constructor for class limn.components.Badge
-
A badge whose word follows the UI language.
- badgeAtLeft() - Method in record class limn.backend.spi.TrayPicture
-
Returns the value of the
badgeAtLeftrecord component. - bake(Environment) - Static method in class limn.render3d.IrradianceSh
-
Projects an environment into spherical harmonics: done once, not per frame.
- bake(Environment, int) - Static method in class limn.render3d.IrradianceSh
-
Bakes with
samplesdeterministic directions (higher = smoother). - bandCenter(int) - Method in class limn.components.chart.CartesianChart
-
The middle of category
indexalong the category axis. - bandSize() - Method in class limn.components.chart.CartesianChart
-
The width (or height, turned sideways) of one category slot.
- bandStart(int) - Method in class limn.components.chart.CartesianChart
-
The left edge (the top edge, turned sideways) of category
index's band, in local coordinates. - BarChart - Class in limn.components.chart
-
Bars, grouped or stacked, vertical or horizontal.
- BarChart() - Constructor for class limn.components.chart.BarChart
-
An empty bar chart: add labels and series before it has anything to draw.
- barInsets() - Method in class limn.components.ScrollView
- barLayout() - Method in class limn.components.ListView
-
Whether the scrollbar overlays the rows or reserves a gutter.
- barLayout() - Method in class limn.components.ScrollView
-
Whether the scrollbars overlay the content or reserve a gutter.
- barLayout() - Method in class limn.components.table.Table
-
Whether the scroll bars overlay the rows or reserve strips beside them.
- barLayout() - Method in class limn.components.TextArea
-
Whether the scrollbars overlay the text or reserve a gutter.
- barLayout() - Method in class limn.components.tree.Tree
-
Whether the scroll bars overlay the rows or reserve strips beside them.
- barPadding() - Method in class limn.components.chart.BarChart
-
The fraction of each category slot left empty, split between its two sides.
- barRadius() - Method in class limn.components.chart.BarChart
-
Corner radius of a bar's outer end, in logical points.
- BARS - Enum constant in enum class limn.video.decode.SyntheticPattern
-
Eight vertical colour bars (white, yellow, cyan, green, magenta, red, blue, black) that do not move.
- baseColor() - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Returns the value of the
baseColorrecord component. - baseColor() - Method in record class limn.render3d.Material.Pbr
-
Returns the value of the
baseColorrecord component. - baseColor() - Method in record class limn.render3d.Material.SimpleLit
-
Returns the value of the
baseColorrecord component. - baseColor() - Method in record class limn.render3d.shader.SurfaceOutputs
-
Returns the value of the
baseColorrecord component. - baseColor(Vec4) - Method in record class limn.render3d.Material.Pbr
-
A copy with a different base colour; its w is opacity.
- baseColorTexture() - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Returns the value of the
baseColorTexturerecord component. - baseColorTexture() - Method in record class limn.render3d.Material.Pbr
-
Returns the value of the
baseColorTexturerecord component. - baseDirection() - Method in class limn.graphics.ShapedText
-
The paragraph direction this line resolved to: what a caller aligns against, and which of a split caret's two positions is the strong one.
- BASELINE - Enum constant in enum class limn.scene.layout.Flex.CrossAlignment
- baselineOffset() - Method in class limn.components.Badge
-
The baseline a BASELINE row aligns on: the very expression the paint draws with.
- baselineOffset() - Method in class limn.components.Button
-
The baseline BASELINE rows align on, the very expression
Button.onPaint(limn.graphics.Canvas)draws with. - baselineOffset() - Method in class limn.components.Checkbox
- baselineOffset() - Method in class limn.components.ColorPickerButton
-
The baseline BASELINE rows align on, the expression
ColorPickerButton.onPaint(limn.graphics.Canvas)draws with. - baselineOffset() - Method in class limn.components.ComboBox
-
Mixed-step rows align on this, not on the box; see
Flex.CrossAlignment.BASELINE. - baselineOffset() - Method in class limn.components.date.DateField
- baselineOffset() - Method in class limn.components.Label
- baselineOffset() - Method in class limn.components.MenuBar
-
The baseline BASELINE rows align on, the expression
MenuBar.onPaint(limn.graphics.Canvas)draws titles with. - baselineOffset() - Method in class limn.components.RadioButton
- baselineOffset() - Method in class limn.components.SegmentedControl
- baselineOffset() - Method in class limn.components.Spinner
- baselineOffset() - Method in class limn.components.TextArea
-
The first line's baseline, the very expression
TextArea.onPaint(limn.graphics.Canvas)draws line 0 with, taken atscrollY == 0. - baselineOffset() - Method in class limn.components.TextField
- baselineOffset() - Method in class limn.scene.layout.Opacity
-
The child's: the container aligns on a baseline as the child alone does.
- baselineOffset() - Method in class limn.scene.layout.Transform
-
The child's: the container aligns on a baseline as the child alone does.
- baselineOffset() - Method in class limn.scene.Widget
-
Distance from this widget's top edge to its first text baseline, in logical points: the alignment reference for
Flex.CrossAlignment.BASELINE. - baselineOffsetOf(Widget<?>) - Static method in class limn.scene.Widget
-
Reads
child'sWidget.baselineOffset(). - beginsAtZero() - Method in class limn.components.chart.ChartAxis
-
Whether the automatic range always reaches zero.
- Binary(Expr.Op, Expr, Expr) - Constructor for record class limn.render3d.shader.Expr.Binary
-
Creates an instance of a
Binaryrecord class. - bind(NativeWindow) - Method in class limn.scene.Scene
-
Wires this scene into a window: input, frame rendering, invalidation, clipboard.
- bindToCurrentThread() - Method in class limn.concurrent.UiRuntime
-
Declares the calling thread as the UI thread.
- bitDepth() - Method in enum class limn.video.PixelFormat
- BitmapIcon - Class in limn.graphics
- BLACK - Static variable in record class limn.graphics.Color
- blend() - Method in interface limn.render3d.Material
-
How this surface composites with what is already in the target, or
null(the default) for an opaque one. - blend() - Method in record class limn.render3d.Material.Pbr
-
Returns the value of the
blendrecord component. - blend() - Method in record class limn.render3d.Material.Surface
-
Returns the value of the
blendrecord component. - blend() - Method in record class limn.render3d.Material.Unlit
-
Returns the value of the
blendrecord component. - blend(BlendMode) - Method in record class limn.render3d.Material.Pbr
-
nullrestores opaque. - blend(BlendMode) - Method in record class limn.render3d.Material.Surface
-
nullrestores opaque. - blend(BlendMode) - Method in record class limn.render3d.Material.Unlit
-
nullrestores opaque. - blendMode() - Method in interface limn.graphics.Canvas
- BlendMode - Enum Class in limn.graphics
-
How subsequent
Canvaspainting combines with what is already on the target. - bloom(float, float, float) - Method in interface limn.render3d.RenderPass
-
Adds a bright-pass glow to this pass's result, in linear light, before the display transform: pixels brighter than
thresholdspread by a blur ofradius, andintensityof the result is added back into the target during the pass's own teardown. - blur() - Method in record class limn.graphics.Shadow
-
Returns the value of the
blurrecord component. - Blur(Color, float, BackdropEffect.Blur.Axis) - Constructor for record class limn.graphics.BackdropEffect.Blur
-
Creates an instance of a
Blurrecord class. - body() - Method in class limn.components.SizeTokens
- body() - Method in class limn.components.Theme
- body() - Method in record class limn.testing.a11y.ContractCase
-
Returns the value of the
bodyrecord component. - BODY - Enum constant in enum class limn.components.Label.Role
- bold() - Method in record class limn.graphics.Font
- boldItalic() - Method in record class limn.graphics.Font
- border() - Method in record class limn.scene.TooltipStyle
-
Returns the value of the
borderrecord component. - BORDER - Static variable in class limn.components.Strokes
-
Every border and hairline separator.
- bottom() - Method in record class limn.backend.ScreenRect
- bottom() - Method in record class limn.graphics.Rect
-
y + height. - bottom() - Method in record class limn.scene.Insets
-
Returns the value of the
bottomrecord component. - BOTTOM - Enum constant in enum class limn.components.chart.Chart.LegendPosition
- BOTTOM - Enum constant in enum class limn.components.Label.VAlign
- BOTTOM_CENTER - Enum constant in enum class limn.scene.layout.Stack.Alignment
- BOTTOM_END - Enum constant in enum class limn.scene.layout.Stack.Alignment
-
Bottom, on the side the content ends on.
- BOTTOM_LEFT - Enum constant in enum class limn.scene.layout.Stack.Alignment
- BOTTOM_RIGHT - Enum constant in enum class limn.scene.layout.Stack.Alignment
- BOTTOM_START - Enum constant in enum class limn.scene.layout.Stack.Alignment
-
Bottom, on the side the content starts from.
- bottomLeft() - Method in record class limn.graphics.RoundRect
-
Returns the value of the
bottomLeftrecord component. - bottomRight() - Method in record class limn.graphics.RoundRect
-
Returns the value of the
bottomRightrecord component. - BOUNCE - Static variable in interface limn.animation.Easing
-
Settles onto the end with a few decaying bounces (bounce-out): a ball dropping onto a floor.
- BOUNCE - Static variable in class limn.animation.ImageAnimation.Loop
-
Forward and then back, without end.
- bounces() - Method in class limn.animation.ImageAnimation.Loop
- bounds() - Method in class limn.accessibility.AccessibleNode
- bounds() - Method in interface limn.backend.Display
- bounds() - Method in interface limn.backend.NativeWindow
- bounds() - Method in record class limn.backend.WindowState
-
Returns the value of the
boundsrecord component. - bounds() - Method in interface limn.render3d.GpuMesh
-
Object-space bounds, used by picking's broadphase.
- bounds() - Method in class limn.render3d.MeshData
-
Object-space bounds over the live prefix of
VertexAttribute.POSITION. - bounds() - Method in class limn.render3d.scene.Scene3D
-
World-space bounds of every mesh in the graph, or
Aabb.EMPTYwhen it holds none. - bounds(float, float, float, float) - Method in class limn.accessibility.Accessibility
-
Places a synthetic child's box, in the coordinates of the widget that declared it.
- BOUNDS_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node's box moved or resized.
- BOX - Enum constant in enum class limn.components.Checkbox.Variant
- bridge - Variable in class limn.testing.AccessibleHarness
-
The bridge, listening from the first frame, holding every tree and event published.
- bridge() - Method in class limn.testing.HeadlessWindow
- BT2020 - Enum constant in enum class limn.video.VideoColor.Matrix
-
Rec.
- BT2020_FULL - Static variable in class limn.video.VideoColor
-
BT.2020 with full range.
- BT2020_LIMITED - Static variable in class limn.video.VideoColor
-
BT.2020 with studio range.
- BT601 - Enum constant in enum class limn.video.VideoColor.Matrix
-
Rec.
- BT601_FULL - Static variable in class limn.video.VideoColor
-
BT.601 with full range.
- BT601_LIMITED - Static variable in class limn.video.VideoColor
-
BT.601 with studio range.
- BT709 - Enum constant in enum class limn.video.VideoColor.Matrix
-
Rec.
- BT709_FULL - Static variable in class limn.video.VideoColor
-
BT.709 with full range.
- BT709_LIMITED - Static variable in class limn.video.VideoColor
-
BT.709 with studio range.
- bufferAge() - Method in record class limn.backend.spi.FrameInfo
-
Returns the value of the
bufferAgerecord component. - bufferedPictures() - Method in class limn.video.MediaPlayer
- build() - Method in class limn.components.Theme.Builder
-
The palette.
- build() - Method in class limn.graphics.ShapedText.Builder
-
Freezes the value: reorders the runs by level, resolves the caret stops and their strong and weak positions, sums the advances into the width and the cumulative table, and derives
ShapedText.isSimple(). - build() - Method in interface limn.testing.a11y.GridSubject
-
Builds the widget in a fresh root and returns the root.
- build() - Method in interface limn.testing.a11y.LeafActionSubject
-
Builds a fresh widget that accepts a press and returns the root to bind.
- build() - Method in interface limn.testing.a11y.MenuSubject
-
Builds the widget in a fresh root and returns the root.
- build() - Method in interface limn.testing.a11y.PopupOwnerSubject
-
Builds a fresh widget, closed, and returns the root to bind.
- build() - Method in interface limn.testing.a11y.RowsSubject
-
Builds a fresh widget with the rows
RowsSubject.rowNames()names, nothing selected, and returns the root to bind: the widget itself, or a box around it that makes the box smaller than the rows whenRowsSubject.scrolling()is notRowsSubject.Scrolling.NONE. - build() - Method in interface limn.testing.a11y.TextSubject
-
Builds a fresh widget holding
TextSubject.initialText()and returns the root to bind. - build() - Method in interface limn.testing.a11y.ToggleSubject
-
Builds a fresh widget, off, and returns the root to bind.
- build() - Method in interface limn.testing.a11y.ValueSubject
-
Builds a fresh widget at a value away from both bounds and returns the root to bind.
- builder(String, boolean) - Static method in class limn.components.Theme
-
A palette of this application's own, seeded from the built-in
Theme.light()orTheme.dark()so that every tone is already a working one and only what makes the palette distinct has to be spelled out. - builder(String, Font, ShapedText.Direction, int) - Static method in class limn.graphics.ShapedText
-
Starts building a shaped line: what a
TextRulerimplementation calls, and the only other way one is made. - builtins() - Static method in class limn.components.Theme
-
Every palette that ships with the toolkit, in presentation order.
- bundles() - Static method in class limn.i18n.I18n
-
The registered bundles, newest first.
- bus() - Method in record class limn.sound.PlayOptions
-
Returns the value of the
busrecord component. - BUSY - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is working and its value is not yet meaningful.
- button() - Method in class limn.scene.event.MouseEvent
- Button - Class in limn.components
-
Push button with the full state set (normal, hover, pressed, disabled, focused) and an
Button.onAction(Runnable)fired by click or by Enter/Space while focused. - Button(String) - Constructor for class limn.components.Button
-
A button with a fixed caption; see the
I18nStringconstructor for localized text. - Button(I18nString) - Constructor for class limn.components.Button
-
A button whose caption follows the UI language; see
I18nString. - BUTTON - Enum constant in enum class limn.accessibility.Accessible.Role
-
A push button.
- BUTTON - Enum constant in enum class limn.components.Dialog.CancelRequest.Reason
-
A button whose result is the cancel result, pressed in any way: a click, Space, Return on it or answered by it as the default button, an assistive technology's press.
- Button.Style - Enum Class in limn.components
-
How much a button asks to be pressed, of the three looks a row of buttons is drawn in.
- buttonFace() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns the value of the
buttonFacerecord component. - ButtonGroup - Class in limn.components
-
Coordinates a set of
RadioButtons so that exactly one is selected at a time. - ButtonGroup() - Constructor for class limn.components.ButtonGroup
- buttonText() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns the value of the
buttonTextrecord component. - byKey(String) - Static method in enum class limn.components.Theme.Token
- bytes() - Method in record class limn.render3d.gltf.GltfModel.ImageDef
-
Returns the value of the
bytesrecord component. - bytes(InputStream, String, String) - Static method in class limn.io.Resources
-
The whole of a resource the caller opened, and closes it.
- bytes(Class<?>, String, String) - Static method in class limn.io.Resources
-
The whole of a classpath resource, resolved relative to
owner. - bytes(ClassLoader, String, String) - Static method in class limn.io.Resources
-
The whole of a classpath resource, resolved from the root by
loader. - bytes(Path, String) - Static method in class limn.io.Resources
-
The whole of a file.
- bytesFor(int, int, int, PixelFormat) - Static method in class limn.video.decode.FramePool
-
The direct memory
FramePool.of(int, int, int, limn.video.PixelFormat, limn.video.VideoColor)would reserve for these arguments, computed without reserving any of it: what a source that has just read a header, and nothing else, asks before it commits to the header's word. - bytesIfPresent(InputStream, String, String) - Static method in class limn.io.Resources
- bytesIfPresent(Class<?>, String, String) - Static method in class limn.io.Resources
-
Resources.bytes(Class, String, String), ornullwhen there is no such resource. - bytesIfPresent(ClassLoader, String, String) - Static method in class limn.io.Resources
-
Resources.bytes(ClassLoader, String, String), ornullwhen there is no such resource. - bytesPerSample(int) - Method in enum class limn.video.PixelFormat
-
Bytes occupied by one sample of
plane.
C
- C - Static variable in class limn.input.Keys
- CACHE_PROPERTY - Static variable in class limn.video.ffmpeg.FfmpegLibrary
-
Where to extract to, when the default temporary directory cannot be written to.
- calendar() - Method in class limn.components.date.DatePicker
- calendarCell() - Method in class limn.components.SizeTokens
-
A calendar's day cell, square: 24 / 28 / 32 / 40 / 50.
- CalendarView - Class in limn.components.date
-
A month at a time: six weeks of seven days, a header that names the month and pages it, and optionally a leading column of week numbers.
- CalendarView() - Constructor for class limn.components.date.CalendarView
-
A calendar showing this month, with nothing selected.
- CalendarView.SelectionMode - Enum Class in limn.components.date
-
What a click does.
- CalendarView.View - Enum Class in limn.components.date
-
What the grid is showing.
- calendarWeekColumn() - Method in class limn.components.SizeTokens
-
The week-number column, three quarters of a day cell: it holds one or two digits at a smaller type than the days, and a column as wide as a day would read as an eighth weekday.
- call(long, String, long...) - Static method in class limn.backend.lwjgl.transfer.Ffi
-
Calls a function.
- Call(String, ShaderType, List<Expr>) - Constructor for record class limn.render3d.shader.Expr.Call
-
Creates an instance of a
Callrecord class. - callback(String, Ffi.Handler) - Static method in class limn.backend.lwjgl.transfer.Ffi
-
A C function that calls back into Java.
- camera() - Method in class limn.components.Viewport3D
-
The camera this viewport renders with: mutable, and mutated by any controller.
- Camera - Class in limn.render3d
-
A perspective camera positioned by
eye/target/up. - Camera() - Constructor for class limn.render3d.Camera
- CameraController - Interface in limn.render3d
-
Translates pointer input into camera motion.
- canActivate() - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
- cancel() - Method in interface limn.concurrent.Job
-
Withdraws the request.
- cancel() - Method in interface limn.concurrent.Subscription
-
Stops the listening this handle was returned for.
- CANCEL - Enum constant in enum class limn.accessibility.Accessible.Action
-
Dismiss this node.
- CANCELLED - Enum constant in enum class limn.backend.PrintResult
-
The user closed the system's dialog without printing.
- canEdit(EditCommand) - Method in class limn.scene.Scene
-
Whether an editing command can be done now by the widget that has the keyboard here, or by one of its ancestors.
- canEdit(EditCommand, Widget<?>) - Method in class limn.scene.Scene
-
Whether an editing command can be done now by
fromor by one of its ancestors: the questionScene.canEdit(EditCommand)asks of the focused widget, asked of a widget the caller remembered, as a menu does of the one that had the keyboard before it opened. - canEditFocused(EditCommand) - Method in interface limn.backend.spi.WindowInput
-
Whether an editing command can be done now by the widget that has the keyboard in this window.
- canEncode(ImageEncodeOptions) - Static method in class limn.graphics.Images
- canEncode(ImageFormat) - Static method in class limn.graphics.Images
- canMaximize() - Method in record class limn.accessibility.WindowFacet
-
Returns the value of the
canMaximizerecord component. - canMinimize() - Method in record class limn.accessibility.WindowFacet
-
Returns the value of the
canMinimizerecord component. - canonical(String) - Static method in class limn.backend.lwjgl.transfer.ClipboardTypes
- canonical(List<String>) - Static method in class limn.backend.lwjgl.transfer.ClipboardTypes
-
What another program offers, as canonical types: one text and one image however many spellings it wrote, every other type as it is.
- canonical(Locale) - Static method in class limn.i18n.I18n
-
localewith its language and region read as ICU reads them: a code that is another code for the same language, or a region that another region replaced, becomes the code ICU uses. - canOpen(Path) - Static method in class limn.video.Videos
-
Synchronous and cheap by contract, on any thread: each decoder's claim is an extension comparison and at most a few bytes read, because this is what a control asks before it decides whether to enable itself and it has to be answerable inside a frame.
- canReset() - Method in interface limn.video.VideoStreamSource
- canSeek() - Method in class limn.components.VideoView
- canSeek() - Method in interface limn.sound.AudioStreamSource
- canSeek() - Method in interface limn.sound.Playback
- canSeek() - Method in class limn.video.MediaPlayer
- canSeek() - Method in interface limn.video.VideoStreamSource
- canSeekAudio() - Method in class limn.video.MediaPlayer
- canvas() - Method in interface limn.backend.spi.GpuRenderer
- Canvas - Interface in limn.graphics
-
Immediate-mode 2D drawing API: what every widget paints through.
- CANVAS - Enum constant in enum class limn.accessibility.Accessible.Role
-
A surface a widget draws itself, whose content the tree cannot describe.
- canWriteClip() - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Whether
FfmpegMedia.writeClip(java.nio.file.Path, limn.video.ffmpeg.FfmpegMedia.ClipCodec, int, int, int, int, int, int, int)can do anything on this build. - capHeight(Font) - Method in interface limn.graphics.TextRuler
-
How far the capitals of
fontstand above the baseline, in logical points: the top of a flat capital such as H in the facefontresolves to, which is the face whose ascent and descentTextRuler.measure(java.lang.String, limn.graphics.Font)reports. - captureFramebuffer(Path) - Method in interface limn.backend.spi.GpuRenderer
-
Schedules a capture of this frame to a PNG file, creating the parent directories if they are missing.
- captureFramebuffer(Consumer<Image>) - Method in interface limn.backend.spi.GpuRenderer
-
Schedules a capture of this frame: after the frame callback returns and all batched geometry is flushed to the framebuffer (and before the buffer swap), the pixels are read back and handed to
sink. - captureNext(Consumer<Image>) - Method in class limn.components.Viewport3D
-
Hands the next rendered frame of this viewport to
sinkas anImage, then forgets it: one capture per call, not a subscription. - captureNextFrame(Path) - Method in interface limn.backend.NativeWindow
-
Captures the next rendered frame to a PNG file, creating the parent directories if they are missing: the
--screenshotpath. - captureNextFrame(Consumer<Image>) - Method in interface limn.backend.NativeWindow
-
Captures the next rendered frame (post-flush, pre-swap) and hands the pixels to
sink: a per-window screenshot without touching the frame callback, and without a file. - captureNextFrame(Consumer<Image>) - Method in class limn.testing.HeadlessWindow
- captureNextFrame(Consumer<Image>) - Method in class limn.testing.StubWindow
- CapturingBridge() - Constructor for class limn.testing.HeadlessWindow.CapturingBridge
- Card - Class in limn.components
-
A card: a surface that holds one record, made of parts that are each optional.
- Card() - Constructor for class limn.components.Card
-
An empty card; every part is set afterwards.
- Card(Widget<?>) - Constructor for class limn.components.Card
-
A card holding
content, every other part unset. - Card.MediaFit - Enum Class in limn.components
-
How the media is laid out.
- Card.Orientation - Enum Class in limn.components
-
Where the media goes.
- Card.Style - Enum Class in limn.components
-
How the card is set apart from what is around it.
- cardPad() - Method in class limn.components.SizeTokens
- caret() - Method in class limn.scene.event.PreeditEvent
-
Caret position within
PreeditEvent.text(), in code points. - Caret(float, float, boolean) - Constructor for record class limn.graphics.ShapedText.Caret
-
Creates an instance of a
Caretrecord class. - CARET - Static variable in class limn.components.Strokes
-
The text caret.
- CARET_MOVED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node's caret moved.
- caretAffinity() - Method in record class limn.accessibility.TextFacet
-
Returns the value of the
caretAffinityrecord component. - caretAt(int) - Method in class limn.graphics.ShapedText
-
Both places a caret may sit for
charIndex, for a caller that stores an index and no side. - caretCount() - Method in class limn.graphics.ShapedText
-
How many caret stops this line has: one per cluster boundary, so always at least one, and exactly
1for an empty line. - caretIndex(int) - Method in class limn.graphics.ShapedText
-
The
charoffset of one caret stop, in logical order: ascending,0at ordinal0andtext().length()atcaretCount() - 1. - caretLeft(ShapedText.Position) - Method in class limn.graphics.ShapedText
-
The caret stop one step to the left on the line — the Left arrow key, whatever direction the text under it runs.
- caretOffset() - Method in record class limn.accessibility.TextFacet
-
Returns the value of the
caretOffsetrecord component. - caretOrdinal(int) - Method in class limn.graphics.ShapedText
-
The ordinal of the caret stop at or before
charIndex: the inverse ofShapedText.caretIndex(int), and the third and last piece of the stop table. - caretPosition() - Method in class limn.components.TextArea
- caretPosition() - Method in class limn.components.TextField
- caretRect() - Method in record class limn.accessibility.TextFacet
-
Returns the value of the
caretRectrecord component. - caretRect() - Method in class limn.components.date.DateField
-
The box of the segment the caret is in, in scene coordinates: the band the paint fills behind it, which is this field's caret.
- caretRect() - Method in class limn.components.TextArea
- caretRect() - Method in class limn.components.TextField
- caretRect() - Method in class limn.scene.Widget
-
The caret rectangle in scene coordinates (logical points) used to place the IME candidate window;
nullwhen there is no caret to anchor (or the widget is not laid out yet). - caretRight(ShapedText.Position) - Method in class limn.graphics.ShapedText
-
The caret stop one step to the right on the line: the Right arrow key, and the mirror of
ShapedText.caretLeft(limn.graphics.ShapedText.Position)in every respect, including why it speaksShapedText.Positionand not indices. - caretX(int, ShapedText.Affinity) - Method in class limn.graphics.ShapedText
-
The same x, for a caller that holds the index and the side as two values rather than as a
ShapedText.Position. - caretX(ShapedText.Position) - Method in class limn.graphics.ShapedText
-
The one x a caller with a stored side means:
caretAt(p.charIndex()).x(p.affinity()). - CartesianChart<W> - Class in limn.components.chart
-
The half of a chart that has axes: a category axis with one slot per label and a value axis with a scale over the numbers.
- cases(GridSubject, UiRuntime) - Static method in class limn.testing.a11y.GridContract
-
The cases, in the order above.
- cases(LeafActionSubject, UiRuntime) - Static method in class limn.testing.a11y.LeafActionContract
-
The cases, in the order the class description gives them.
- cases(MenuSubject, UiRuntime) - Static method in class limn.testing.a11y.MenuContract
-
The cases, in the order above.
- cases(PopupOwnerSubject, UiRuntime) - Static method in class limn.testing.a11y.PopupOwnerContract
-
The cases, in the order the class description gives them.
- cases(RowsSubject, UiRuntime) - Static method in class limn.testing.a11y.RowsContract
-
The cases, in the order above.
- cases(TextSubject, UiRuntime) - Static method in class limn.testing.a11y.TextContract
-
The cases, in the order the class description gives them.
- cases(ToggleSubject, UiRuntime) - Static method in class limn.testing.a11y.ToggleContract
-
The cases, in the order the class description gives them.
- cases(ValueSubject, UiRuntime) - Static method in class limn.testing.a11y.ValueContract
-
The cases, in the order above.
- castShadows(boolean) - Method in class limn.render3d.scene.Scene3D
-
Enables directional shadow mapping, fitted automatically to the visible bounds.
- categoryAt(float, float) - Method in class limn.components.chart.CartesianChart
-
The category a local point falls in, or
-1outside the plot. - categoryAxis() - Method in class limn.components.chart.CartesianChart
-
The axis carrying the labels: horizontal unless
CartesianChart.setHorizontal(boolean). - categoryCount() - Method in class limn.components.chart.Chart
-
How many categories the chart spans: the labels, or the longest series.
- cb(int, int, int, int, int, int) - Method in enum class limn.video.decode.SyntheticPattern
-
The Cb code the pattern assigns at luma pixel
(x, y): the value a chroma sample takes when it covers that pixel, whatever the layout's subsampling. - cbToB(int) - Method in class limn.video.VideoColor
- cbToG(int) - Method in class limn.video.VideoColor
- cell() - Method in class limn.accessibility.AccessibleNode
- cell() - Method in record class limn.graphics.BackdropEffect.Pixelate
-
Returns the value of the
cellrecord component. - cell(int, int) - Method in class limn.accessibility.Accessibility
-
Declares that this node is one cell of a table, at a row and a column as shown.
- cell(int, int, CellFacet.Sort) - Method in class limn.accessibility.Accessibility
-
Declares that this node is one cell of a table, at a row and a column as shown, and which way its column's rows are running.
- CELL - Enum constant in enum class limn.accessibility.Accessible.Role
-
One cell of a
Accessible.Role.ROW. - CellFacet - Record Class in limn.accessibility
-
One cell of a table: where it sits in the grid, and — on a header cell — which way the rows it sorts are running.
- CellFacet(int, int) - Constructor for record class limn.accessibility.CellFacet
-
A cell that is not a sorted header: every data cell, every footer cell, and a header whose column is not the one the table is sorted by.
- CellFacet(int, int, CellFacet.Sort) - Constructor for record class limn.accessibility.CellFacet
-
Creates an instance of a
CellFacetrecord class. - CellFacet.Sort - Enum Class in limn.accessibility
-
Which way a sorted column's rows run.
- cellFor(T) - Method in interface limn.components.tree.Tree.Model
- center() - Method in class limn.components.chart.DonutChart
-
The widget in the hole, or
null. - center() - Method in record class limn.graphics.RadialGradient
-
Returns the value of the
centerrecord component. - center() - Method in record class limn.math.Aabb
-
Midpoint of the box.
- CENTER - Enum constant in enum class limn.components.Label.HAlign
-
Centred in the text region.
- CENTER - Enum constant in enum class limn.components.Label.VAlign
- CENTER - Enum constant in enum class limn.components.TabbedPane.TabAlignment
- CENTER - Enum constant in enum class limn.components.table.Column.Alignment
-
Centred.
- CENTER - Enum constant in enum class limn.scene.layout.Flex.CrossAlignment
- CENTER - Enum constant in enum class limn.scene.layout.Flex.MainAlignment
-
Centred.
- CENTER - Enum constant in enum class limn.scene.layout.Stack.Alignment
- CENTER_END - Enum constant in enum class limn.scene.layout.Stack.Alignment
-
Vertically centred, on the side the content ends on.
- CENTER_LEFT - Enum constant in enum class limn.scene.layout.Stack.Alignment
- CENTER_RIGHT - Enum constant in enum class limn.scene.layout.Stack.Alignment
- CENTER_START - Enum constant in enum class limn.scene.layout.Stack.Alignment
-
Vertically centred, on the side the content starts from.
- centerX() - Method in record class limn.graphics.Rect
-
Horizontal midpoint.
- centerY() - Method in record class limn.graphics.Rect
-
Vertical midpoint.
- centredBaseline(Font, float) - Method in interface limn.graphics.TextRuler
-
Where one line of
fontputs its baseline, from the top of a boxboxHeighttall, for its capitals to stand in the vertical middle of the box: half the box plus half the cap height. - Change - Interface in limn.scene
-
What changed on a widget, and what moved it.
- Change.Aspect - Enum Class in limn.scene
-
What about the widget changed.
- Change.Origin - Enum Class in limn.scene
-
What moved the change, and the whole of this record's rule: The handler runs when, and only when, the user operated this widget.
- Change.State - Class in limn.scene
-
Every aspect but a text edit;
Change.State.aspect()is neverChange.Aspect.TEXT. - Change.TextEdit - Record Class in limn.scene
-
A text edit:
Change.TextEdit.aspect()is alwaysChange.Aspect.TEXT, soaspect() == TEXTandinstanceof Change.TextEditare the same question in both directions. - changed() - Method in class limn.accessibility.Accessibility
-
Whether what the walk just produced differs, anywhere, from what was published last.
- changed(MenuBarHost) - Method in interface limn.backend.spi.SystemMenuBar
-
What the bar shows without being opened, its titles, may have changed.
- changed(Widget<?>, Change) - Method in interface limn.scene.ChangeObserver
-
Tells this watcher that
sourcechanged. - ChangeObserver - Interface in limn.scene
-
A watcher: told about every change to a widget, whatever moved it.
- changes - Variable in class limn.testing.AccessibleHarness
-
Every change the scene announced since the last
AccessibleHarness.clearObservations(). - changes() - Method in interface limn.testing.a11y.ToggleSubject
- changes() - Method in interface limn.testing.a11y.ValueSubject
- channel(int, int, int) - Method in class limn.graphics.ScenePixels
- channels() - Method in class limn.graphics.ScenePixels
- channels() - Method in class limn.sound.AudioClip
- channels() - Method in interface limn.sound.AudioStreamSource
- channels() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
channelsrecord component. - channels() - Method in record class limn.video.ffmpeg.FfmpegMedia.ClipAudioTrack
-
Returns the value of the
channelsrecord component. - CHARACTERS - Enum constant in enum class limn.backend.spi.TextInput
-
Typed characters, one committed code point at a time, with the input method off: what a control that is not text wants, so a keystroke goes past the input method untouched while a list still hears the letters for its type-ahead.
- charEnd() - Method in record class limn.graphics.ShapedText.Run
-
Returns the value of the
charEndrecord component. - CharEvent - Class in limn.scene.event
-
Committed text input (one code point), routed like
KeyEvent. - CharEvent(int) - Constructor for class limn.scene.event.CharEvent
-
One committed character; a surrogate pair arrives as a single code point.
- charIndex() - Method in record class limn.graphics.ShapedText.Position
-
Returns the value of the
charIndexrecord component. - charStart() - Method in record class limn.graphics.ShapedText.Run
-
Returns the value of the
charStartrecord component. - Chart<W> - Class in limn.components.chart
-
What every chart in this package has in common: the data (labels and series), the colors, the title, the legend, the hover tooltip, the click callback and the animation.
- Chart() - Constructor for class limn.components.chart.Chart
- CHART - Enum constant in enum class limn.accessibility.Accessible.Role
-
A chart.
- CHART_SERIES - Enum constant in enum class limn.accessibility.Accessible.Role
-
One data series of a
Accessible.Role.CHART. - Chart.LegendEntry - Record Class in limn.components.chart
-
One row of the legend: a swatch, a name, and whether its data is currently drawn.
- Chart.LegendPosition - Enum Class in limn.components.chart
-
Where the legend sits relative to the plot.
- Chart.TooltipMode - Enum Class in limn.components.chart
-
How much a hover reports.
- ChartAxis - Class in limn.components.chart
-
One axis of a
CartesianChart: the value axis that carries the numbers, or the category axis that carries the labels. - ChartPalette - Class in limn.components.chart
-
The colors a chart hands to its series (or, in a donut, to its slices) when the application names none.
- ChartPoint - Record Class in limn.components.chart
-
One datum a chart can point at: what was hovered, what was clicked, what a tooltip row is about.
- ChartPoint(ChartSeries, int, int, String, double, double, float, float) - Constructor for record class limn.components.chart.ChartPoint
-
Creates an instance of a
ChartPointrecord class. - ChartSeries - Class in limn.components.chart
-
One named run of values: a bar series, a line, or (in a
DonutChart) the ring itself. - charTyped(int) - Method in interface limn.backend.spi.WindowInput
-
Committed text input, one code point (IME/layout-aware, after key events).
- charTyped(int) - Method in class limn.testing.SceneDriver
- check(String, boolean, Consumer<Boolean>) - Static method in class limn.components.MenuItem
-
A checkable item showing a check mark for its state; choosing it flips the state and calls
onTogglewith the new value. - check(I18nString, boolean, Consumer<Boolean>) - Static method in class limn.components.MenuItem
-
A checkable item whose label follows the UI language.
- CHECK - Enum constant in enum class limn.backend.spi.MenuRow.Kind
-
Chosen, it flips its check mark.
- CHECK - Enum constant in enum class limn.testing.a11y.MenuSubject.Row
-
A row that flips a check on
PRESSand onTOGGLE. - CHECK_BOX - Enum constant in enum class limn.accessibility.Accessible.Role
-
A checkbox.
- CHECK_MARK - Static variable in class limn.components.Strokes
-
The check-mark pen.
- CHECK_MENU_ITEM - Enum constant in enum class limn.accessibility.Accessible.Role
-
A row of a menu that carries an independent checked state.
- Checkbox - Class in limn.components
-
Toggle with two visual variants: the classic
BOXwith a check mark, and the mobile-styleSWITCHwhose thumb slides. - Checkbox(String) - Constructor for class limn.components.Checkbox
-
A check box (
Checkbox.Variant.BOX) with a fixed label. - Checkbox(Checkbox.Variant, String) - Constructor for class limn.components.Checkbox
-
A toggle with a fixed label; see the
I18nStringconstructor for localized text. - Checkbox(Checkbox.Variant, I18nString) - Constructor for class limn.components.Checkbox
-
A checkbox whose label follows the UI language; see
I18nString. - Checkbox(I18nString) - Constructor for class limn.components.Checkbox
-
A check box (
Checkbox.Variant.BOX) whose label follows the UI language. - Checkbox.Variant - Enum Class in limn.components
-
How the flag is drawn and published: a box that takes a check mark, or a switch whose knob slides.
- checkDimension(int, String) - Static method in enum class limn.video.PixelFormat
-
The one check every frame dimension in the toolkit passes: at least one, at most
PixelFormat.MAX_DIMENSION. - checked() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
checkedrecord component. - CHECKED - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is checked.
- checkGlyphW() - Method in class limn.components.SizeTokens
- checkUiThread() - Static method in class limn.concurrent.Ui
- checkUiThread() - Method in class limn.concurrent.UiRuntime
-
Enforces thread confinement: throws unless called on the UI thread.
- chevronHalfW() - Method in class limn.components.SizeTokens
- child(long) - Method in class limn.accessibility.Accessibility
-
Begins a synthetic child of the node being described: something the widget draws but never instantiated as a widget — a menu column, a menu row, a combo option, a chart series.
- Child(long, int, long) - Constructor for record class limn.accessibility.AccessibleEvent.Child
-
Creates an instance of a
Childrecord class. - children() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
childrenrecord component. - children() - Method in record class limn.render3d.gltf.GltfModel.NodeDef
-
Returns the value of the
childrenrecord component. - children() - Method in class limn.render3d.scene.Node
-
The live child list.
- children() - Method in class limn.scene.Widget
-
The children, in paint and hit-test order: an unmodifiable view of live state.
- children(AccessibleNode) - Method in class limn.accessibility.AccessibleTree
-
The children of a node, in order, walked along the sibling links.
- children(T) - Method in interface limn.components.tree.Tree.Model
- CHILDREN - Enum constant in enum class limn.scene.Change.Aspect
-
Which widgets the tree holds under this one.
- choose(int) - Method in interface limn.backend.spi.MenuBarHost
-
The user chose a row of the last reading.
- choose(int) - Method in interface limn.backend.spi.TrayHost
-
The user chose a row.
- chooseFolder(String, Path) - Method in interface limn.backend.FileDialogs
-
Asks for an existing folder.
- chosen() - Method in interface limn.testing.a11y.MenuSubject
-
The names of the command rows chosen so far, in order.
- chromaNeutral(int) - Method in class limn.video.VideoColor
- chromaShiftX() - Method in enum class limn.video.PixelFormat
- chromaShiftY() - Method in enum class limn.video.PixelFormat
- chronology() - Method in class limn.components.date.CalendarView
- chronology() - Method in class limn.components.date.DateField
- clamp(float, float, float) - Static method in class limn.math.Scalars
-
vheld to[lo, hi]. - clamp(int, int, int) - Static method in class limn.math.Scalars
-
vheld to[lo, hi]. - CLAMP_TO_EDGE - Enum constant in enum class limn.render3d.Sampler.Wrap
- clamp01(double) - Static method in class limn.math.Scalars
-
vheld to[0, 1];NaNanswers0. - clamp01(float) - Static method in class limn.math.Scalars
-
vheld to[0, 1];NaNanswers0. - clampHeight(float) - Method in record class limn.backend.SizeLimits
- clampWidth(float) - Method in record class limn.backend.SizeLimits
- clear() - Method in class limn.components.date.DateField
-
Clears every segment.
- clear() - Method in class limn.components.Menu
-
Removes every item, so a menu whose contents are data (recent files, open windows, connected devices) can be rebuilt from that data.
- clear() - Method in class limn.components.SearchField
-
Empties the field: a caller's write, announced as one
TEXTedit atCODEand reaching no handler. - clear() - Method in class limn.render3d.DebugDraw
-
Drops all emitted vertices (buckets stay allocated for reuse).
- clear() - Method in class limn.testing.RecordingAccessibilityBridge
-
Forgets every tree and event recorded so far, so a test can assert on what follows.
- clear(float, float, float, float) - Method in interface limn.backend.spi.GpuRenderer
-
Clears the framebuffer to the given non-premultiplied RGBA color (0–1).
- clear(float, float, float, float) - Method in interface limn.render3d.RenderPass
-
Clears the color and depth of the target.
- clear(Color) - Method in interface limn.backend.spi.GpuRenderer
- clear(Color) - Method in interface limn.graphics.Canvas
-
Clears the whole framebuffer (ignores transform/clip/opacity).
- clear(Color) - Method in class limn.testing.NoopCanvas
- Clear(Color) - Constructor for record class limn.graphics.BackdropEffect.Clear
-
A pane with a 12pt rim and a light optical fringe: the default glass of this toolkit.
- Clear(Color, float, float) - Constructor for record class limn.graphics.BackdropEffect.Clear
-
Creates an instance of a
Clearrecord class. - clearAccessibleName() - Method in class limn.components.Popover
-
Takes the accessible name away, as
setAccessibleName(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearEmptyMessage() - Method in class limn.components.ListView
-
Takes the message shown with no rows away, as
setEmptyMessage(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearEmptyMessage() - Method in class limn.components.table.Table
-
Takes the message shown with no rows away, as
setEmptyMessage(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearEmptyMessage() - Method in class limn.components.tree.Tree
-
Takes the message shown with no rows away, as
setEmptyMessage(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearFooter() - Method in class limn.components.table.Column
-
Takes the footer cell away, as
footer(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearHelperText() - Method in class limn.components.Field
-
Takes the helper text away, as
setHelperText(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearLabel() - Method in class limn.components.Field
-
Takes the caption away, as
setLabel(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearMedia() - Method in class limn.components.Card
-
Takes the media away, as
setMedia(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearObservations() - Method in class limn.testing.AccessibleHarness
-
Forgets the events and changes seen so far; the trees stay.
- clearRect(float, float, float, float, Color) - Method in interface limn.graphics.Canvas
-
Replaces one rectangle with
color:Canvas.clear(limn.graphics.Color)semantics confined to a rect, in untransformed logical frame coordinates, ignoring transform/clip/opacity. - clearSelection() - Method in class limn.components.ButtonGroup
-
Puts the group back in the state it had before anything was selected:
ButtonGroup.selectedIndex()reports-1and the leaving member announcesVALUE/CODE; no handler runs, because a caller emptied the group. - clearSelection() - Method in class limn.components.ComboBox
-
Drops the selection, holding many, or with free text on; a combo that chooses one item always holds one, and refuses.
- clearSelection() - Method in class limn.components.ListView
- clearSelection() - Method in class limn.components.table.Table
-
Drops the selection, announced as
SELECTION/CODE; nothing happens when nothing is selected. - clearSelection() - Method in class limn.components.tree.Tree
-
Drops the selection, announced as
SELECTION/CODE; nothing happens when nothing is selected. - clearSeries() - Method in class limn.components.chart.Chart
-
Removes every series.
- clearSharedCache() - Static method in class limn.graphics.Images
-
Drops every shared load, so the next
Images.loadShared(java.nio.file.Path)orImages.fromResourceShared(java.lang.String)of a source reads it again (e.g. - clearSharedCache() - Static method in class limn.sound.Sounds
-
Drops every shared load, so the next
Sounds.loadShared(java.nio.file.Path)orSounds.fromResourceShared(java.lang.String)of a source re-reads it (e.g. - clearSubtitle() - Method in class limn.components.Card
-
Takes the subtitle away, as
setSubtitle(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearSummary() - Method in class limn.components.Expander
-
Takes the summary away, as
setSummary(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearTitle() - Method in class limn.components.Card
-
Takes the title away, as
setTitle(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearTitle() - Method in class limn.components.chart.Chart
-
Takes the title away, as
setTitle(null)would: that call does not compile, becausenullfits more than one of the overloads. - clearValidation() - Method in class limn.components.Field
-
Takes the state and the message away: the border is the control's own again, and the line shows the helper text, or stays empty at its height.
- click(float, float) - Method in class limn.testing.SceneDriver
-
A left click at a point: the pointer moves there, the button goes down and up, the batch ends.
- click(String) - Method in class limn.testing.SceneDriver
-
A left click at the centre of the widget with this id.
- click(Widget<?>) - Method in class limn.testing.SceneDriver
-
A left click at the centre of a widget, where the last layout pass placed it.
- CLICK - Enum constant in enum class limn.scene.event.MouseEvent.Type
- clickCount() - Method in class limn.scene.event.MouseEvent
- clip(float, float) - Method in class limn.render3d.Camera
-
Sets the clip range.
- CLIP - Enum constant in enum class limn.components.Label.Overflow
- CLIP_CLEARANCE - Static variable in class limn.components.Strokes
-
Slack so a 1 pt caret clears a hard-edged clip.
- ClipAudioTrack(int, String) - Constructor for record class limn.video.ffmpeg.FfmpegMedia.ClipAudioTrack
-
Creates an instance of a
ClipAudioTrackrecord class. - clipboard() - Method in interface limn.backend.NativeWindow
- clipboard() - Method in class limn.scene.Scene
- clipboard() - Method in class limn.scene.Widget
-
System clipboard (never null; a local no-op when detached).
- clipboard() - Method in class limn.testing.HeadlessWindow
-
The backend's clipboard, which all its windows share; never null, as a window's is not.
- clipboard() - Method in class limn.testing.StubWindow
-
A clipboard that holds nothing, and not
null. - Clipboard - Interface in limn.backend
-
The system clipboard: what the user last copied, in this application or another, in every format it was offered in.
- ClipboardTypes - Class in limn.backend.lwjgl.transfer
-
The canonical names a
NativeClipboardspeaks, and their spellings on the two Linux windowing systems, where a type is a string any program may write its own way. - clipBounds() - Method in interface limn.graphics.Canvas
-
The current clip as a rectangle in current coordinates, or
nullwhen this canvas cannot say: it does not track clips, or the transform is rotated and the clip's device-space box has no rectangular pre-image. - clipHeight(Widget<?>) - Method in class limn.components.ScrollView
- clipHeight(Widget<?>) - Method in class limn.components.table.Table
- clipHeight(Widget<?>) - Method in class limn.scene.Widget
-
The height of the rectangle this widget clips
childto; seeWidget.clipX(Widget). - clipRect(float, float, float, float) - Method in interface limn.graphics.Canvas
-
Intersects the clip with an axis-aligned rectangle (in current coordinates).
- clipRect(float, float, float, float) - Method in class limn.testing.NoopCanvas
- clipRect(Rect) - Method in interface limn.graphics.Canvas
-
Intersects the clip with an axis-aligned rectangle (see
Canvas.clipRect(float, float, float, float)). - clipRoundRect(RoundRect) - Method in interface limn.graphics.Canvas
-
Intersects the clip with a rounded rectangle.
- clipRoundRect(RoundRect) - Method in class limn.testing.NoopCanvas
- clipRoundRectInsideBorder(float, float, float, float, float, float) - Method in interface limn.graphics.Canvas
-
Intersects the clip with the shape
Canvas.fillRoundRectInsideBorder(float, float, float, float, float, float, limn.graphics.Paint)fills, for a surface whose fill is a gradient, an image or several shapes: clip, paint them over the whole box, restore, then draw the border. - clipsChildren() - Method in class limn.components.Expander
- clipsChildren() - Method in class limn.components.ListView
- clipsChildren() - Method in class limn.components.ScrollView
- clipsChildren() - Method in class limn.components.SegmentedControl
-
Yes, and vacuously: this control paints its segments itself and has no child widgets, so there is nothing a clip could fail to contain.
- clipsChildren() - Method in class limn.components.TabbedPane
-
Keeps a panel inside the pane.
- clipsChildren() - Method in class limn.components.table.Table
- clipsChildren() - Method in class limn.components.tree.Tree
- clipsChildren() - Method in class limn.scene.Widget
-
Whether
Widget.paintChildren(limn.graphics.Canvas)clips its children to this widget's bounds (scroll views, list viewports, tab strips). - clipWidth(Widget<?>) - Method in class limn.components.ScrollView
- clipWidth(Widget<?>) - Method in class limn.components.table.Table
- clipWidth(Widget<?>) - Method in class limn.scene.Widget
-
The width of the rectangle this widget clips
childto; seeWidget.clipX(Widget). - clipX(Widget<?>) - Method in class limn.components.ScrollView
- clipX(Widget<?>) - Method in class limn.components.table.Table
- clipX(Widget<?>) - Method in class limn.scene.Widget
-
The left edge, in this widget's own coordinates, of the rectangle
Widget.clipsChildren()clipschildto. - clipY(Widget<?>) - Method in class limn.components.ScrollView
- clipY(Widget<?>) - Method in class limn.components.table.Table
- clipY(Widget<?>) - Method in class limn.scene.Widget
-
The top edge of the rectangle this widget clips
childto; seeWidget.clipX(Widget). - clock() - Method in class limn.components.VideoView
-
The clock deciding when each picture is shown: the player's when one drives this view, and this view's own otherwise, so there is one answer rather than two that can disagree.
- clock() - Method in class limn.scene.Scene
-
The clock this scene's animations tick on, for a scene built to stand beside it.
- clock() - Method in class limn.video.MediaPlayer
-
The clock timing the pictures.
- close() - Method in interface limn.backend.Backend
-
Destroys all windows and releases native resources.
- close() - Method in class limn.backend.lwjgl.LwjglBackend
- close() - Method in class limn.backend.lwjgl.transfer.MacClipboard
- close() - Method in class limn.backend.lwjgl.transfer.MacDrag
-
Forgets a view that is going away.
- close() - Method in interface limn.backend.lwjgl.transfer.NativeClipboard
-
Lets go of the system's resources.
- close() - Method in class limn.backend.lwjgl.transfer.PlatformClipboard
-
Lets go of the system's clipboard; called once, as the backend closes.
- close() - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
- close() - Method in interface limn.backend.lwjgl.transfer.WindowDrag
-
The window is closing.
- close() - Method in class limn.backend.lwjgl.transfer.WindowsClipboard
- close() - Method in class limn.backend.lwjgl.transfer.WindowsDrag
-
Stops the window being a destination.
- close() - Method in class limn.backend.lwjgl.transfer.X11Clipboard
- close() - Method in interface limn.backend.NativeWindow
-
Same as
NativeWindow.requestClose(); actual destruction happens in the loop/backend. - close() - Method in class limn.components.ComboBox
-
Dismisses the popup without changing the selection.
- close() - Method in class limn.components.date.DatePicker
-
Closes the calendar.
- close() - Method in class limn.components.Popover
-
Takes the panel down;
Popover.onClosehears it as the code's. - close() - Method in class limn.components.PopupMenu
-
Closes the menu (idempotent).
- close() - Method in class limn.concurrent.UiRuntime
-
Shuts down the worker pool if this runtime created it.
- close() - Method in class limn.graphics.Path2D
-
Closes the current subpath (straight line back to its starting point).
- close() - Method in interface limn.graphics.Path2D.Visitor
- close() - Method in interface limn.graphics.SvgRenderer.Document
-
Lets the document go.
- close() - Method in interface limn.sound.AudioStreamSource
-
Releases decoder/file resources.
- close() - Method in interface limn.testing.a11y.PopupOwnerSubject
-
Closes the popup through the API, as an application would.
- close() - Method in class limn.testing.HeadlessBackend
- close() - Method in class limn.testing.HeadlessUi
-
Uninstalls the runtime and stops the workers.
- close() - Method in class limn.testing.HeadlessWindow
-
Closes as a desktop backend does: the windows it owns close first, the bound scene is told, once, and the window is gone.
- close() - Method in class limn.testing.StubWindow
- close() - Method in class limn.testing.TestPreferences
-
Puts back what the system reported when this was opened.
- close() - Method in class limn.video.ffmpeg.FfmpegMedia
-
Releases the decoder and the input.
- close() - Method in class limn.video.MediaPlayer
-
Stops everything and releases every picture this player is holding.
- close() - Method in interface limn.video.VideoStreamSource
-
Releases decoder and input resources and invalidates every pooled picture.
- CLOSED - Enum constant in enum class limn.video.MediaPlayer.State
-
Closed.
- closePath() - Method in interface limn.graphics.Path2D.Flattened
- closePolicy() - Method in interface limn.backend.NativeWindow
- closePolicy() - Method in class limn.testing.HeadlessWindow
- closePolicy() - Method in class limn.testing.StubWindow
- ClosePolicy - Enum Class in limn.backend
-
What a user's close of a window does once it is allowed: set with
NativeWindow.setClosePolicy(limn.backend.ClosePolicy),ClosePolicy.DISPOSEby default. - CloseRequest - Interface in limn.backend
-
One question to a window's
CloseRequestHandler: may this window close? Answered exactly once, withCloseRequest.allow()orCloseRequest.refuse(), now or later: a handler that shows a dialog keeps the request and answers from the dialog's result. - CloseRequest.Reason - Enum Class in limn.backend
-
Why the window is asked.
- closeRequested(CloseRequest) - Method in interface limn.backend.CloseRequestHandler
-
Called on the UI thread.
- closeRequestHandler() - Method in interface limn.backend.NativeWindow
- closeRequestHandler() - Method in class limn.testing.HeadlessWindow
- closeRequestHandler() - Method in class limn.testing.StubWindow
- CloseRequestHandler - Interface in limn.backend
-
Decides whether a window may close, set with
NativeWindow.setCloseRequestHandler(limn.backend.CloseRequestHandler). - cluster(String, Font) - Method in interface limn.backend.spi.GlyphOutlines
-
What draws the characters of a cluster a shaped run left without a glyph (
ShapedText.NO_GLYPH): a colour emoji's picture, or a glyph of the face the screen would fall back to, each placed one after the other from the cluster's x. - cmyk(float, float, float, float, float) - Static method in record class limn.graphics.Color
-
From cyan/magenta/yellow/key, each in [0,1].
- CMYK - Enum constant in enum class limn.components.ColorPicker.Format
-
Cyan, magenta, yellow, key in percent.
- CODE - Enum constant in enum class limn.scene.Change.Origin
-
A caller wrote the state this mutator names:
setValue,setChecked,setText,setSelectedIndex,setVisible, and a verb invoked from code. - codec() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
codecrecord component. - codec() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns the value of the
codecrecord component. - codepoint() - Method in class limn.scene.event.CharEvent
-
The committed code point, not a UTF-16 unit.
- codeShift() - Method in enum class limn.video.PixelFormat
-
How far a code sits above the bottom of its storage word: 0 for every right-justified layout and 6 for
PixelFormat.P010, whose ten bits occupy the top of a 16-bit word. - coefficients() - Method in class limn.render3d.IrradianceSh
-
The 9 SH coefficients (for uploading to a shader as
vec3[9]). - collapse(T) - Method in class limn.components.tree.Tree
-
Closes
node, cancelling a load still in flight for it. - COLLAPSE - Enum constant in enum class limn.accessibility.Accessible.Action
-
Close this node.
- collapseAll() - Method in class limn.components.ExpanderGroup
-
Closes the open member, if any: a caller's write, announced, with no handler.
- collator() - Static method in class limn.i18n.I18n
-
A collator for the text locale, for ordering what a user reads: list items, table rows, anything sorted for display.
- color() - Method in record class limn.components.chart.Chart.LegendEntry
-
Returns the value of the
colorrecord component. - color() - Method in class limn.components.chart.ChartSeries
-
The color the application pinned, or
nullwhile the palette decides. - color() - Method in class limn.components.ColorPicker
-
The chosen colour.
- color() - Method in class limn.components.ColorPickerButton
-
The colour on the chip.
- color() - Method in record class limn.graphics.Shadow
-
Returns the value of the
colorrecord component. - color() - Method in interface limn.render3d.Light
- color() - Method in record class limn.render3d.Light.Directional
-
Returns the value of the
colorrecord component. - color() - Method in record class limn.render3d.Light.Point
-
Returns the value of the
colorrecord component. - color() - Method in record class limn.render3d.Light.Spot
-
Returns the value of the
colorrecord component. - color() - Method in record class limn.render3d.Material.Unlit
-
Returns the value of the
colorrecord component. - color() - Method in class limn.video.decode.FramePool
- color() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
colorrecord component. - color() - Method in class limn.video.VideoFrame
- color() - Method in interface limn.video.VideoStreamSource
- color(int) - Method in class limn.components.chart.ChartPalette
-
The color for slot
index. - Color - Record Class in limn.graphics
-
Immutable straight-alpha RGBA color, channels in
[0..1]. - Color(float, float, float, float) - Constructor for record class limn.graphics.Color
-
Creates an instance of a
Colorrecord class. - COLOR - Enum constant in enum class limn.render3d.VertexAttribute
-
Per-vertex tint in linear RGBA (not sRGB), with glTF
COLOR_0semantics, multiplied into the material's base colour, its alpha, and its emissive. - COLOR_CHOOSER - Enum constant in enum class limn.accessibility.Accessible.Role
-
A colour picker.
- colorDialogW() - Method in class limn.components.SizeTokens
- colorFieldH() - Method in class limn.components.SizeTokens
- colorGap() - Method in class limn.components.SizeTokens
- colorIn(Theme) - Method in enum class limn.components.Tone
-
The colour this tone is in
theme: what a widget drawing in a tone asks, on every paint. - colorIndex() - Method in class limn.components.Avatar
-
The palette index the avatar is drawn in: the one given, or the name's hash modulo the palette's size.
- ColorPicker - Class in limn.components
-
Picks a colour the way a graphics application does: a saturation/value field for the current hue, a hue ramp beside it, a before/after swatch, a hex field, and numeric channels in whichever model the user thinks in: RGB, HSV or CMYK.
- ColorPicker() - Constructor for class limn.components.ColorPicker
-
A picker starting on opaque white, with the alpha line offered.
- ColorPicker.Format - Enum Class in limn.components
-
Which numeric model the channel row is showing.
- ColorPickerButton - Class in limn.components
-
A colour, shown as a chip, that opens a
ColorPickerin a dialog when clicked: the control an application reaches for when it needs a colour from the user but cannot give up a panel to a whole picker. - ColorPickerButton() - Constructor for class limn.components.ColorPickerButton
-
A button on opaque white.
- ColorPickerButton(Color) - Constructor for class limn.components.ColorPickerButton
-
A button on
initial. - colorRailH() - Method in class limn.components.SizeTokens
- colorRampW() - Method in class limn.components.SizeTokens
- colors() - Method in class limn.components.chart.ChartPalette
-
The slots, in assignment order.
- colorScheme() - Method in class limn.scene.SystemPreferences
- colorScheme(SystemPreferences.ColorScheme) - Method in class limn.testing.TestPreferences
- colorSpace() - Method in record class limn.render3d.TextureData
-
Returns the value of the
colorSpacerecord component. - ColorSpace - Enum Class in limn.render3d
-
How the channel values of a color or texture are encoded.
- colorThumbH() - Method in class limn.components.SizeTokens
- colorThumbW() - Method in class limn.components.SizeTokens
- ColorTransition - Class in limn.animation
-
An animated
Color: the color counterpart toTransition. - ColorTransition(Widget<?>, Color) - Constructor for class limn.animation.ColorTransition
-
Rests at
initial. - column() - Method in record class limn.accessibility.CellFacet
-
Returns the value of the
columnrecord component. - Column<T> - Class in limn.components.table
-
One column of a
Table: a title, how a row becomes a cell, how rows compare on it, and how wide it is. - Column - Class in limn.scene.layout
-
Vertical
Flex: children stack top to bottom. - Column() - Constructor for class limn.scene.layout.Column
-
An empty column laying children out top to bottom.
- COLUMN_HEADER - Enum constant in enum class limn.accessibility.Accessible.Role
-
The header cell of one column of a
Accessible.Role.TABLE. - Column.Alignment - Enum Class in limn.components.table
-
Where a cell's text sits across its column.
- columnAlignment(int, Flex.CrossAlignment) - Method in class limn.scene.layout.Grid
-
Where the cells of one column sit within its width, which is the width of its widest cell or, for the
Grid.expandedColumn, whatever the grid gives it. - columnCount() - Method in record class limn.accessibility.TableFacet
-
Returns the value of the
columnCountrecord component. - columnNames() - Method in interface limn.testing.a11y.GridSubject
-
The header cells' names, in column order.
- columns() - Method in class limn.components.table.Table
- COMBO_BOX - Enum constant in enum class limn.accessibility.Accessible.Role
-
A control that chooses one option from a list it can open.
- ComboBox<T> - Class in limn.components
-
Dropdown selector.
- ComboBox(Function<? super T, ?>) - Constructor for class limn.components.ComboBox
-
A combo whose items come from a search the application runs as the user types, and start empty:
new ComboBox<>(Customer::name).setSearch(text -> Ui.async(() -> find(text))). - ComboBox(List<? extends T>) - Constructor for class limn.components.ComboBox
-
A combo over items that read as themselves: a
Stringas it is, anI18nStringin the UI language (a theme or unit picker, whose words follow a language change), anything else by itstoString(). - ComboBox(List<? extends T>, Function<? super T, ?>) - Constructor for class limn.components.ComboBox
-
A combo over items that read as
textsays:new ComboBox<>(customers, Customer::name). - comboCaretCenterX() - Method in class limn.components.SizeTokens
- comboCaretGutter() - Method in class limn.components.SizeTokens
- comboTextClip() - Method in class limn.components.SizeTokens
- COMMA - Static variable in class limn.input.Keys
- command(int) - Static method in record class limn.components.Accelerator
-
The key with the platform's command modifier: Command on macOS, Control elsewhere.
- command(int, int) - Static method in record class limn.components.Accelerator
- COMMAND - Enum constant in enum class limn.backend.spi.MenuRow.Kind
-
Chosen, it runs an action.
- COMMAND - Enum constant in enum class limn.testing.a11y.MenuSubject.Row
-
A row that runs a command on
PRESS. - commandModifier() - Static method in record class limn.components.Accelerator
- COMMITTED - Enum constant in enum class limn.scene.Change.Aspect
-
A run of changes ended: a drag released, a value committed.
- compact() - Static method in class limn.i18n.NumberFormats
-
Thousands folded into a suffix:
27600reads"27.6k",1_200_000reads"1.2M",1.5e12reads"1.5T". - comparator(Comparator<T>) - Method in class limn.components.table.Column
-
Names how rows compare on this column, replacing the comparison derived from the value.
- componentAt(ByteBuffer, int) - Method in enum class limn.video.PixelFormat
-
Reads one component out of a plane's bytes, at an absolute byte index and without moving the buffer's position.
- components - Variable in enum class limn.render3d.shader.ShaderType
-
Scalar component count (0 for opaque types like samplers).
- components - Variable in enum class limn.render3d.VertexAttribute
-
Number of float components.
- components() - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Every codec and container the linked libraries actually hold, read out of them rather than recited from the build script, one per line, as
decoder:h264,encoder:mpeg4,demuxer:movormuxer:mp4. - componentsPerSample(int) - Method in enum class limn.video.PixelFormat
- composingText() - Method in class limn.components.TextArea
- composingText() - Method in class limn.components.TextField
- compositeOver(Color) - Method in record class limn.graphics.Color
-
The colour this one shows over
backdrop: source-over, as the renderer composites. - COMPOSITION - Enum constant in enum class limn.backend.spi.TextInput
-
Characters and the input method's composition, with its preedit and candidate window: what a text field wants.
- compositorShadowsPopups() - Method in interface limn.backend.Backend
-
Whether the system's compositor casts a shadow around an undecorated window of this backend's (a menu, the list of a combo box, a dialog with no frame).
- compositorShadowsPopups() - Method in class limn.backend.lwjgl.LwjglBackend
-
Read from each system's screen (2026-10-10) with a list, a menu, a calendar and an undecorated dialog open: macOS casts a shadow around such a window; Windows 11, GNOME under X11 and KDE under Wayland cast none.
- compositorShadowsPopups() - Method in class limn.testing.HeadlessBackend
- configure(int, int, PixelFormat, VideoColor) - Method in class limn.video.VideoFrame.Writer
-
Sets geometry and interpretation and invalidates every plane binding, so
VideoFrame.Writer.setPlane(int, java.nio.ByteBuffer, int)must be called for all of the format's planes before the nextVideoFrame.Writer.publish(). - CONFINED - Enum constant in enum class limn.backend.PointerMode
-
Visible but confined to the window's content area; the pointer cannot leave until the mode is reset.
- conjugate() - Method in record class limn.math.Quat
-
The conjugate, which is the inverse rotation for a unit quaternion.
- constrain(float, float) - Method in record class limn.scene.Constraints
-
Clamps both axes, which is what
onMeasurenormally returns. - constrainHeight(float) - Method in record class limn.scene.Constraints
-
Clamps a height into
[minHeight, maxHeight]. - Constraints - Record Class in limn.scene
-
Layout constraints handed down the tree (Flutter/Compose style): a widget's measured size must fall inside
[minWidth..maxWidth] x [minHeight..maxHeight]. - Constraints(float, float, float, float) - Constructor for record class limn.scene.Constraints
-
Creates an instance of a
Constraintsrecord class. - constrainWidth(float) - Method in record class limn.scene.Constraints
-
Clamps a width into
[minWidth, maxWidth]. - Construct(ShaderType, List<Expr>) - Constructor for record class limn.render3d.shader.Expr.Construct
-
Creates an instance of a
Constructrecord class. - consume() - Method in class limn.scene.event.InputEvent
-
Marks the event handled, stopping it from bubbling further up the tree.
- CONTAIN - Enum constant in enum class limn.components.ImageView.Fit
-
Scale to fit inside the box, preserving aspect ratio; may letterbox.
- CONTAIN - Enum constant in enum class limn.components.VideoView.Fit
-
Scale to fit inside the box, keeping the aspect ratio; the remainder is letterboxed.
- Container<W> - Class in limn.scene.layout
-
A widget whose children are whatever the application puts in it: the one kind of widget that adds and removes children in public.
- Container() - Constructor for class limn.scene.layout.Container
- containerless() - Method in record class limn.accessibility.SelectionItemFacet
-
Returns the value of the
containerlessrecord component. - containerless() - Method in interface limn.testing.a11y.RowsSubject
- containerlessSelectionItem(boolean, int, int) - Method in class limn.accessibility.Accessibility
-
Declares that this node is one member of a selection that no node holds: a radio button, whose group is not a widget and has no box.
- containerSeeks() - Method in class limn.video.ffmpeg.FfmpegMedia
- contains(float, float) - Method in record class limn.graphics.Rect
-
Whether the point is inside, taking the left and top edges and excluding right and bottom.
- contains(float, float, float, float, float, float) - Static method in record class limn.graphics.Rect
-
Rect.contains(float, float)for a box held as four numbers rather than aRect: the same rule, taking the left and top edges and excluding right and bottom, so a hit test written over loose coordinates cannot drift from the one written over a rect. - contains(int, int) - Method in record class limn.backend.ScreenRect
- contains(LocalDate) - Method in record class limn.components.date.DateRange
- content() - Method in interface limn.backend.Clipboard
-
What the clipboard holds now.
- content() - Method in class limn.backend.lwjgl.transfer.PlatformClipboard
- content() - Method in record class limn.backend.spi.DragRequest
-
Returns the value of the
contentrecord component. - content() - Method in class limn.components.Card
- content() - Method in class limn.components.Expander
- content() - Method in class limn.components.Popover
- content() - Method in interface limn.components.TabbedPane.TabCloseRequest
- content() - Method in class limn.transfer.Drag
- CONTENT - Enum constant in enum class limn.accessibility.Accessible.NameFrom
-
The widget's own painted text: a button's caption, a label's string.
- contentBoxHeight() - Method in class limn.components.chart.Chart
-
Height of the region left after the title and the legend.
- contentBoxWidth() - Method in class limn.components.chart.Chart
-
Width of the region left after the title and the legend.
- contentLeft() - Method in class limn.components.chart.Chart
-
Left edge of the region left after the title and the legend.
- contentLength() - Method in interface limn.components.ScrollBar.Model
- contentScale() - Method in interface limn.backend.Display
- contentScale() - Method in interface limn.backend.NativeWindow
- contentScale() - Method in record class limn.backend.spi.FrameInfo
-
Returns the value of the
contentScalerecord component. - contentScale() - Method in interface limn.graphics.Canvas
- contentScale() - Method in class limn.testing.HeadlessWindow
- contentScale() - Method in class limn.testing.NoopCanvas
- contentScale() - Method in class limn.testing.StubWindow
- contentTop() - Method in class limn.components.chart.Chart
-
Top edge of the region left after the title and the legend.
- contextApi() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
contextApirecord component. - ContextMenus - Class in limn.components
-
Gives any widget a context menu, and answers what a request for one looks like.
- ContractCase - Record Class in limn.testing.a11y
-
One named check of a per-shape contract: a rule the shape holds every widget of that shape to, with the decision it comes from in its name, run over a fresh widget each time.
- ContractCase(String, ContractCase.Body) - Constructor for record class limn.testing.a11y.ContractCase
-
Creates an instance of a
ContractCaserecord class. - ContractCase.Body - Interface in limn.testing.a11y
-
The check; it throws
AssertionErrorwhen the rule does not hold. - contrast() - Method in class limn.components.Theme
-
Whether this is a contrast palette: one made for a user who asked the system for more contrast, or the shipped High Contrast.
- contrastColors() - Method in class limn.scene.SystemPreferences
- ContrastColors(Color, Color, Color, Color, Color, Color, Color, Color) - Constructor for record class limn.scene.SystemPreferences.ContrastColors
-
Creates an instance of a
ContrastColorsrecord class. - contrastRatio(Color, Color) - Static method in record class limn.graphics.Color
-
WCAG 2.1 contrast ratio between two colours, from 1 (identical) to 21 (black on white).
- control() - Method in class limn.components.Field
-
The control the caption names and the states are published on.
- controlBorder() - Method in class limn.components.Theme
-
The edge that identifies a control: a field's box, a check box, a radio button, a secondary button, a segmented control's track, a slider's rail, a scroll bar's thumb, a split pane's divider.
- controlHeight() - Method in class limn.components.SizeTokens
- CONTROLLED_BY - Enum constant in enum class limn.accessibility.Accessible.Relation
-
This node is changed by the target; the mirror of
Accessible.Relation.CONTROLLER_FOR. - CONTROLLER_FOR - Enum constant in enum class limn.accessibility.Accessible.Relation
-
Operating this node changes the target.
- controls() - Method in class limn.components.VideoView
-
The built-in playback controls, created on the first ask and hidden until
VideoView.setControlsVisible(boolean)shows them. - controlSize() - Method in class limn.components.Dialog
- controlSize() - Method in class limn.scene.Scene
- controlSize() - Method in class limn.scene.Widget
- ControlSize - Enum Class in limn.scene
-
The size step of a control: a deliberate, hand-tuned design axis, not a scale factor and not a DPI setting (that is
Canvas.contentScale(), applied downstream in the backend; the two multiply, in that order, and must never be conflated). - convertPixel(VideoColor, int, int, int, int, int[]) - Static method in class limn.video.YuvConverter
-
Converts one YCbCr triple, for a test or a single-pixel probe.
- copy() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
copyrecord component. - copy() - Method in class limn.graphics.Path2D
-
A path of its own with the same segments: what a caller that keeps a path past the call it was handed in takes, since the one it was handed may be reset and reused for the next frame.
- COPY - Enum constant in enum class limn.components.MenuItem.Role
- COPY - Enum constant in enum class limn.scene.EditCommand
-
Copies the selection to the clipboard.
- COPY - Enum constant in enum class limn.transfer.DropAction
-
The target takes a copy and the source keeps its own.
- copyInto(float[]) - Method in class limn.scene.FrameMetrics.Metric
-
Copies the held history, oldest→newest, into
dst(up to its length; the newest samples win ifdstis shorter). - cornerScale() - Method in class limn.components.Theme.Builder
-
The shape, as set so far.
- cornerScale() - Method in class limn.components.Theme
- cornerScale(float) - Method in class limn.components.Theme.Builder
-
How round the corners are; see
Theme.cornerScale. - Costs - Search tag in class limn.video.ffmpeg.SubtitleCues
- Section
- count() - Method in class limn.components.Badge
- count() - Method in record class limn.print.PageInfo
-
Returns the value of the
countrecord component. - count() - Method in class limn.render3d.gltf.GltfModel.DecodedTextures
- count() - Method in class limn.scene.FrameMetrics.Metric
- COUNTER - Enum constant in enum class limn.video.decode.SyntheticPattern
-
The bars with the picture's index over them, in black, as seven-segment digits.
- countOf(AccessibleEvent.Type) - Method in class limn.testing.RecordingAccessibilityBridge
- counts(int, int) - Method in class limn.render3d.MeshData
-
Narrows this mesh to a live prefix: the first
vertexCountvertices of every attribute array and the firstindexCountentries of the index list. - cover() - Method in class limn.components.BackdropPanel
- COVER - Enum constant in enum class limn.components.Card.MediaFit
-
As
Card.MediaFit.STRETCH, out to the card's edges on three sides, its outer corners rounded with the card's own. - COVER - Enum constant in enum class limn.components.ImageView.Fit
-
Scale to fill the box, preserving aspect ratio; may crop.
- COVER - Enum constant in enum class limn.components.VideoView.Fit
-
Scale to cover the box, keeping the aspect ratio; the overflow is clipped away.
- cr(int, int, int, int, int, int) - Method in enum class limn.video.decode.SyntheticPattern
-
The Cr code the pattern assigns at luma pixel
(x, y), asSyntheticPattern.cb(int, int, int, int, int, int). - crashed(CrashPhase, Throwable) - Method in interface limn.backend.CrashHandler
-
Called with every crash the toolkit contains.
- Crashes - Class in limn.backend
-
Crash containment registry: one process-wide
CrashHandler(default: log and continue) that the toolkit and backend notify whenever application code throws inside the event loop. - Crashes.ShutdownRequested - Exception Class in limn.backend
-
Unwinds the event loop when a
CrashHandlerreturnedfalse; containment sites let it pass through instead of re-dispatching, so the HANDLER.current() sees each crash once. - CrashHandler - Interface in limn.backend
-
Application hook for crashes the toolkit caught in the event loop.
- CrashPhase - Enum Class in limn.backend
-
Where application code was executing when a contained crash was caught.
- create() - Static method in class limn.video.VideoSurfaces
-
Creates a surface for the window being rendered.
- create(Backend, String) - Static method in class limn.desktop.Tray
-
Makes a tray icon.
- create(UiRuntime.Waker) - Static method in class limn.concurrent.UiRuntime
-
Creates a runtime with the real clock and an owned daemon worker pool.
- createSurface() - Method in interface limn.video.VideoSurfaces.Provider
-
Creates a surface belonging to the window currently rendering.
- createTarget(int, int, int) - Static method in class limn.render3d.Graphics3D
-
Creates a target with
samples× MSAA (clamped to what the GPU supports). - createTarget(int, int, int) - Method in interface limn.render3d.Graphics3D.Provider
- createTray(String, TrayHost) - Method in class limn.backend.lwjgl.LwjglBackend
- createTray(String, TrayHost) - Method in interface limn.backend.spi.BackendPeer
-
Makes the peer of a tray icon.
- createWindow(WindowConfig) - Method in interface limn.backend.Backend
-
Creates (but does not necessarily show) a native window.
- createWindow(WindowConfig) - Method in class limn.backend.lwjgl.LwjglBackend
- createWindow(WindowConfig) - Method in interface limn.backend.spi.BackendPeer
-
Creates (but does not necessarily show) a native window, as its peer.
- createWindow(WindowConfig) - Method in class limn.testing.HeadlessBackend
- cross(Vec3) - Method in record class limn.math.Vec3
- crossAlignment(Flex.CrossAlignment) - Method in class limn.scene.layout.Flex
-
How children are placed across the layout axis;
BASELINEis the one for a row that mixes size steps and carries text. - crossAlignment(Flex.CrossAlignment) - Method in class limn.scene.layout.Grid
-
Where a cell sits within the height of its row, which is the height of the row's tallest cell.
- crossAlignment(Flex.CrossAlignment) - Method in class limn.scene.layout.Wrap
-
Where a child sits within the height of its run, which is the height of the run's tallest child.
- CROSSHAIR - Enum constant in enum class limn.backend.Cursor
-
Crosshair: precise picking/placement.
- Crt(Color) - Constructor for record class limn.graphics.BackdropEffect.Crt
-
A tube with a visible scan and a gentle bulge: the default set of this toolkit.
- Crt(Color, float, float) - Constructor for record class limn.graphics.BackdropEffect.Crt
-
Creates an instance of a
Crtrecord class. - crToG(int) - Method in class limn.video.VideoColor
- crToR(int) - Method in class limn.video.VideoColor
- cube(float) - Static method in class limn.render3d.Primitives
-
An axis-aligned cube of the given edge length, centered at the origin.
- cubicTo(float, float, float, float, float, float) - Method in class limn.graphics.Path2D
-
Cubic Bézier to
(x,y)with control points(c1x,c1y)and(c2x,c2y). - cubicTo(float, float, float, float, float, float) - Method in interface limn.graphics.Path2D.Visitor
- cue(long) - Method in class limn.video.MediaPlayer
-
Shows a picture before playing: on a player that has not started, decoding begins at
microswith no sound and no clock, and the first picture from there is handed over once throughMediaPlayer.takePicture()while the player staysMediaPlayer.State.IDLE. - Cue(String, long, long) - Constructor for record class limn.video.ffmpeg.SubtitleCues.Cue
-
Creates an instance of a
Cuerecord class. - currency() - Static method in class limn.i18n.NumberFormats
-
NumberFormats.currency(Currency)in the currency of the language in effect: reais underpt-BR, euros underde-DE. - currency(String, ToDoubleFunction<T>, Currency) - Static method in class limn.components.table.Column
-
Column.currency(I18nString, ToDoubleFunction, Currency)with a literal title. - currency(Currency) - Static method in class limn.i18n.NumberFormats
-
An amount of money in a named currency, written as the language in effect writes it:
1234.5in Brazilian reais reads"R$ 1.234,50"underpt-BR,"R$ 1,234.50"underen, and"1 234,50 R$"underfr. - currency(Currency, int) - Static method in class limn.i18n.NumberFormats
-
NumberFormats.currency(Currency)with exactlydecimalsdecimals instead of the currency's own: what a chart's axis wants, whose ticks are whole amounts, or a price list kept to the tenth of a cent. - currency(I18nString, ToDoubleFunction<T>, Currency) - Static method in class limn.components.table.Column
-
A column of amounts in one currency, written as the language in effect writes money (
NumberFormats.currency(Currency)): the symbol, its side, the decimals and the separators are the locale's, and a footer sum is money too. - current() - Static method in record class limn.backend.Platform
- current() - Method in class limn.backend.spi.Installed
- current() - Static method in class limn.components.Theme
- current() - Static method in class limn.scene.SystemPreferences
- current(String) - Static method in record class limn.backend.spi.SystemMenuLabels
- currentPage() - Method in class limn.print.PrintPreview
- currentResolution() - Method in interface limn.backend.Display
- cursor() - Method in class limn.components.table.Table
- cursor() - Method in class limn.scene.Widget
- cursor() - Method in interface limn.testing.a11y.GridSubject
-
The cell the widget's cursor is on, as
{row, column}in the published grid's coordinates, ornullwhile it is on no cell. - Cursor - Enum Class in limn.backend
-
A standard mouse-cursor shape a widget can request while hovered: the OS's native pointer, so it looks and feels exactly like every other application.
- cursorIndex() - Method in class limn.components.ListView
-
The row the keyboard is on, or
-1: what the arrows move, what Enter opens, and what wears the focus ring while the list holds the keyboard. - cursorIsTheSelection() - Method in interface limn.testing.a11y.RowsSubject
- cursorNode() - Method in class limn.components.tree.Tree
- cursorRow() - Method in interface limn.testing.a11y.RowsSubject
- cursorX() - Method in interface limn.backend.NativeWindow
- cursorY() - Method in interface limn.backend.NativeWindow
- curvature() - Method in record class limn.graphics.BackdropEffect.Crt
-
Returns the value of the
curvaturerecord component. - cut() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
cutrecord component. - CUT - Enum constant in enum class limn.components.MenuItem.Role
- CUT - Enum constant in enum class limn.scene.EditCommand
-
Moves the selection to the clipboard.
- cx() - Method in record class limn.graphics.RadialGradient
-
Returns the value of the
cxrecord component. - cy() - Method in record class limn.graphics.RadialGradient
-
Returns the value of the
cyrecord component.
D
- D - Static variable in class limn.input.Keys
- damage(Rect) - Method in class limn.scene.Scene
-
Marks a scene-space region as damaged and schedules a frame, for painting somewhere a widget's
Widget.invalidate()does not reach: its bounds grown by itspaintOutset(), which is where a shadow or a focus ring is declared. - DAMAGE_MARGIN - Static variable in class limn.components.Strokes
-
Caret damage margin: antialiasing plus hairline snap.
- damageHoverInPlace() - Method in class limn.components.chart.Chart
-
Damages whatever the hover draws right now, without erasing anywhere it has been.
- damageRects() - Method in class limn.scene.FrameMetrics
-
Repaint regions per frame:
0for a frame that painted nothing, and the widget count's companion. - damages(Runnable) - Method in class limn.animation.Transition
-
Narrows what each frame of this animation repaints, for an animation that moves a small part of a large widget.
- damageScissorHint(float, float, float, float) - Method in interface limn.graphics.Canvas
-
Backend hint from partial rendering: every draw for the rest of this frame lies inside this rect, in untransformed logical frame coordinates.
- danger() - Method in class limn.components.Theme
- danger(Color) - Method in class limn.components.Theme.Builder
- DANGER - Enum constant in enum class limn.components.Theme.Token
-
Theme.danger: error and destructive. - DANGER - Enum constant in enum class limn.components.Tone
-
Something refused or failed: the palette's
danger. - dark() - Static method in class limn.components.Theme
-
The built-in dark palette.
- dark(boolean) - Method in class limn.components.Theme.Builder
-
Whether the palette is dark.
- DARK - Enum constant in enum class limn.scene.SystemPreferences.ColorScheme
-
The user chose a dark appearance.
- DataFormat<T> - Class in limn.transfer
-
One representation of what is copied or dragged, and the Java type that holds it.
- dataGeneration() - Method in class limn.components.chart.Chart
-
Bumped by every change to the data or to what is visible in it.
- date() - Method in class limn.components.date.DateField
- date() - Method in class limn.components.date.DatePicker
- date(FormatStyle) - Static method in class limn.i18n.DateFormats
-
A date at
style's length:SHORTwrites10/17/26in English and17/10/2026in Brazilian Portuguese,MEDIUMwritesOct 17, 2026, andLONGandFULLwrite the month, and the weekday, in words. - DateField - Class in limn.components.date
-
A date, a time, or both, typed into segments the language orders.
- DateField() - Constructor for class limn.components.date.DateField
-
A field that edits a date, down to the day.
- DateField.Granularity - Enum Class in limn.components.date
-
How fine a field goes: which segment is its last.
- dateFilter() - Method in class limn.components.date.CalendarView
- dateFilter() - Method in class limn.components.date.DateField
- DateFormats - Class in limn.i18n
-
Ready-made date and time formats, beside
NumberFormats: what a table puts in a date column, and what any caption that shows a day or an hour can use. - DatePicker - Class in limn.components.date
-
A date field with a calendar to pick from: the field is a real child, the calendar is a
CalendarViewin a popup, and this class is the wiring between them. - DatePicker() - Constructor for class limn.components.date.DatePicker
-
A picker for a date.
- DateRange - Record Class in limn.components.date
-
A period between two days, both ends included.
- DateRange(LocalDate, LocalDate) - Constructor for record class limn.components.date.DateRange
-
Creates an instance of a
DateRangerecord class. - dateTime() - Method in class limn.components.date.DateField
- dateTime() - Method in class limn.components.date.DatePicker
- dateTime(FormatStyle) - Static method in class limn.i18n.DateFormats
-
A date and a time of day, both at
style's length:SHORTwrites10/17/26, 2:09 PMin English and17/10/2026, 14:09in Brazilian Portuguese. - DAY - Enum constant in enum class limn.components.date.DateField.Granularity
-
A whole date: the default for
new DateField(). - DayMark - Record Class in limn.components.date
-
What is true of one day beyond its number: a holiday, a deadline, a day with appointments.
- DayMark(Color, I18nString) - Constructor for record class limn.components.date.DayMark
-
Creates an instance of a
DayMarkrecord class. - days() - Method in record class limn.components.date.DateRange
- DAYS - Enum constant in enum class limn.components.date.CalendarView.View
-
A month of days: the calendar proper.
- debugBounds(DebugDraw, Vec4) - Method in class limn.render3d.scene.Scene3D
-
Emits every mesh node's world-space AABB (exactly the boxes frustum culling tests) into
out. - DebugDraw - Class in limn.render3d
-
Immediate-mode debug geometry: world-space lines (AABBs, oriented boxes, axes, grids, rays) batched on the CPU and flushed into a
RenderPassonce per frame. - DebugDraw() - Constructor for class limn.render3d.DebugDraw
- debugLines(float[], int, boolean) - Method in interface limn.render3d.RenderPass
-
Submits immediate debug lines, usually via
DebugDraw.flush(limn.render3d.RenderPass), not directly. - decide(long) - Method in class limn.video.VideoClock
-
As deciding with no successor named, which therefore never returns a drop.
- decide(long, long) - Method in class limn.video.VideoClock
- decimals(int) - Static method in class limn.i18n.NumberFormats
-
Grouped with exactly
digitsdecimals. - declared(String) - Static method in class limn.transfer.DataFormat
-
The format an application declared under a name with
DataFormat.of(java.lang.String, java.util.function.Function<T, byte[]>, java.util.function.Function<byte[], T>), for a backend that finds the name among what a platform offers. - declaredControlSize() - Method in class limn.scene.Widget
- declaredKeys() - Static method in class limn.i18n.I18n
-
Every key declared so far, mapped to its English, in declaration order: the translation catalog as a runtime fact rather than a document that drifts.
- declaredLayoutDirection() - Method in class limn.scene.Widget
- declaredLocale() - Method in class limn.scene.Widget
- decodable() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
decodablerecord component. - decodable() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns the value of the
decodablerecord component. - decode(byte[]) - Static method in class limn.backend.lwjgl.transfer.UriLists
- decode(byte[]) - Method in interface limn.graphics.ImageDecoder
-
Called from any thread, including several at once. It runs on the caller's thread from
Images.decode(byte[])and on theUiworker pool fromImages.decodeAsync(byte[])andImages.loadShared(java.nio.file.Path), which is what lets those exist at all, so an implementation must be pure CPU, must need no GL context and no window, and must keep no state between calls unless it is synchronized. - decode(byte[]) - Static method in class limn.graphics.Images
-
Decodes an encoded image (PNG/JPG/GIF/WebP/…) from memory, on the calling thread.
- decode(byte[]) - Method in interface limn.sound.AudioDecoder
-
Decodes a whole clip, on the calling thread.
- decode(byte[]) - Static method in class limn.sound.Sounds
-
Decodes an encoded audio file from memory, on the calling thread, in whatever formats the installed
AudioDecoderaccepts. - decode(byte[]) - Method in class limn.transfer.DataFormat
-
The bytes another program handed over as a value; for a backend.
- DECODE - Enum constant in enum class limn.backend.CrashPhase
-
A media decode thread: one that is not the UI thread, not owned by the event loop, and therefore reachable by none of the other phases.
- decodeAsync(byte[]) - Static method in class limn.graphics.Images
-
Decodes in-memory bytes on the
Uiworker pool and hands the picture toonSuccesson the UI thread, carrying the decoder's failure toonFailurewhen it throws. - decodeAsync(byte[]) - Static method in class limn.sound.Sounds
-
Decodes in-memory bytes on the
Uiworker pool and hands the clip toonSuccesson the UI thread; failures arrive atonFailurerather than being thrown here. - decodedFrames() - Method in class limn.video.MediaPlayer
- decodeStep() - Method in class limn.video.MediaPlayer
-
One pass of the decode loop: at most one picture read from the stream and handed to the ring.
- decodeTextures() - Method in class limn.render3d.gltf.GltfModel
-
Decodes every texture image some material references, on the calling thread, and returns them for
GltfModel.toScene3D(DecodedTextures)to upload. - decodeTexturesAsync() - Method in class limn.render3d.gltf.GltfModel
-
Decodes the referenced texture images on the
Uiworker pool, delivering them toonSuccesson the UI thread: the asynchronous form ofGltfModel.decodeTextures(). - decorated() - Method in class limn.backend.WindowConfig
- decorated() - Method in enum class limn.backend.WindowStyle
- decorated(boolean) - Method in class limn.backend.WindowConfig
- DECORATED - Enum constant in enum class limn.backend.WindowStyle
- DECREMENT - Enum constant in enum class limn.accessibility.Accessible.Action
-
Move this node's value one step down.
- DEFAULT - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is what Enter activates when nothing else has the focus.
- DEFAULT - Enum constant in enum class limn.backend.Cursor
-
The plain arrow, the default when nothing requests otherwise.
- DEFAULT_ANIMATION_BUDGET - Static variable in class limn.graphics.Images
-
The bytes of frames an animation may have for all of them to be decoded when it is loaded, unless
Images.setAnimationBudget(long)says otherwise: 32 MiB, some hundred frames of 320 by 240. - DEFAULT_ELEMENT_BUDGET - Static variable in class limn.render3d.gltf.GltfLoader
-
The most array elements one load creates unless
GltfLoader.setElementBudget(long)says otherwise, over every accessor, index list, converted strip and generated normal together: 226, a quarter of a gigabyte of floats. - DEFAULT_FAMILY - Static variable in record class limn.graphics.Font
-
Family alias that always resolves to the toolkit's embedded font.
- DEFAULT_QUALITY - Static variable in record class limn.graphics.ImageEncodeOptions
-
The quality
ImageEncodeOptions(ImageFormat)uses: high, still lossy. - DEFAULT_RING_CAPACITY - Static variable in class limn.video.MediaPlayer
-
Pictures held ahead of the one being shown, when nothing says otherwise.
- DEFAULT_SAMPLE_RATE - Static variable in class limn.sound.AudioClip
-
The sample rate used by
AudioClip.tone(float, float, float)and the default for synthesis. - DEFAULT_SLOTS - Static variable in class limn.video.ffmpeg.FfmpegMedia
-
Pictures the decoder may have in flight at once.
- DEFAULT_TEXTURE_BUDGET - Static variable in class limn.graphics.Images
-
The bytes of image textures a window keeps unless
Images.setTextureBudget(long)says otherwise: 256 MiB, counted as the GPU holds them, four bytes a pixel and about a third again for the smaller copies a picture is sampled from when it is drawn below its size. - defaultDisplayMode() - Static method in class limn.components.PopupMenu
- defaultFamily() - Static method in class limn.graphics.Fonts
- defaultFor(Theme) - Static method in class limn.components.chart.ChartPalette
-
The built-in set for
theme's mode, solved for its surfaces: what a chart uses unless told otherwise. - DEFAULTS - Static variable in record class limn.sound.PlayOptions
-
Gain 1, pitch 1, centered, no loop,
AudioBus.SFX, NORMAL priority, 2D. - deflate(Insets) - Method in record class limn.scene.Constraints
- delegate(Accessible.Action) - Method in class limn.accessibility.Accessibility
-
Offers a verb on this widget child that this widget's parent performs: a row's
SELECT, published on the row's cell where the platform addresses it and routed by the scene to the container'sonAccessibilityChildActionhook with the child's key. - DELETE - Static variable in class limn.input.Keys
- deliverIf(BooleanSupplier) - Method in class limn.concurrent.Work
-
Guards every delivery: asked on the UI thread immediately before each success, failure and progress callback, and
falsedrops that delivery exactly as cancellation would; a dropped result goes toWork.onDiscarded. - deltaX() - Method in class limn.scene.event.MouseEvent
- deltaY() - Method in class limn.scene.event.MouseEvent
- Density floor - Search tag in enum class limn.scene.ControlSize
- Section
- depthTest(boolean) - Method in class limn.render3d.DebugDraw
-
Selects the bucket for subsequent primitives (default: depth-tested).
- deriveAccentStates() - Method in class limn.components.Theme.Builder
-
Hover and pressed, from the accent: lightened toward white by 16% dark / 12% light, and darkened toward black by 20%.
- deriveDisabled() - Method in class limn.components.Theme.Builder
-
The disabled pair, by fading the raised surface and the body ink halfway back into the canvas, a control that reads as absent rather than as a second colour.
- deriveSemanticStates() - Method in class limn.components.Theme.Builder
-
The semantic four, from the generic tones that read on any surface of this mode.
- DESCENDING - Enum constant in enum class limn.accessibility.CellFacet.Sort
-
The rows run from the largest value of this column to the smallest.
- DESCENDING - Enum constant in enum class limn.components.table.SortOrder
-
Largest first.
- descent() - Method in record class limn.graphics.TextMetrics
-
Returns the value of the
descentrecord component. - describe() - Method in class limn.testing.AccessibleHarness
- describe(AccessibleNode) - Static method in class limn.testing.AccessibleInvariants
-
One node for a message: id, role, name and box.
- describe(AccessibleTree) - Static method in class limn.testing.AccessibleTrees
-
The tree as one line per node, for the message of a failed assertion: index, role, name, states, box and parent.
- DESCRIBED_BY - Enum constant in enum class limn.accessibility.Accessible.Relation
-
This node's description comes from the target.
- describedAs(String) - Method in class limn.transfer.Drag
-
Names what is dragged for someone who cannot see it: a keyboard drag announces "Dragging" and this.
- describePlace(String) - Method in class limn.scene.event.DragEvent
-
Says where the drop would land, for a screen reader following a keyboard drag: "before Order 42", "into Customers".
- description() - Method in class limn.accessibility.AccessibleNode
- description() - Method in record class limn.backend.FileDialogs.Filter
-
Returns the value of the
descriptionrecord component. - description() - Method in record class limn.components.date.DayMark
-
Returns the value of the
descriptionrecord component. - description() - Method in class limn.transfer.Drag
- description(String, long) - Method in class limn.accessibility.Accessibility
-
Describes this node from a string the widget derived and is holding.
- description(I18nString) - Method in class limn.accessibility.Accessibility
-
Describes this node at more length than its name does: what a tooltip says when the tooltip is not already the name.
- DESCRIPTION - Enum constant in enum class limn.scene.Change.Aspect
-
The accessible description: a tooltip, a placeholder.
- DESCRIPTION_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node's description changed.
- descriptionFor() - Method in class limn.components.Label
-
The widget this label describes, or
null; seeLabel.setDescriptionFor(Widget). - DESELECT - Enum constant in enum class limn.accessibility.Accessible.Action
-
Remove this node from its container's selection, keeping the rest.
- desktopFocus(boolean) - Method in class limn.testing.HeadlessWindow
-
Tells the bound scene the desktop gave this window the keyboard, or took it away: what a user's click on a window does, and what showing a dialog that takes focus does to both.
- detach() - Method in interface limn.backend.AccessibilityBridge
-
The window is going away: raises a window-closed, then empties whatever it was holding.
- detach() - Method in class limn.components.Popover
-
Lets go of the button
Popover.attachTo(limn.components.Button)gave it: the button opens nothing any more and is a plain button again, to a reader as well. - detach() - Method in class limn.testing.HeadlessWindow.CapturingBridge
- detach() - Method in class limn.testing.RecordingAccessibilityBridge
- detach(NativeWindow, MenuBarHost) - Method in interface limn.backend.spi.SystemMenuBar
-
The bar left its window, or asked to be drawn in it.
- determinant() - Method in class limn.math.Mat3
-
The determinant; zero means the matrix is singular and has no inverse.
- DEVA - Enum constant in enum class limn.i18n.NumberingSystem
-
Devanagari
०–९(U+0966–096F): Marathi, Nepali, Sanskrit, Bhojpuri, Haryanvi, Rajasthani — and never Hindi. - dialog() - Method in interface limn.components.Dialog.CancelRequest
- Dialog - Class in limn.components
-
A modal (or non-modal) dialog that resolves a
CompletionStagewith the chosen button's result: never a nested event loop, soshow*returns immediately and the stage completes (on the UI thread) later. - Dialog(String, String) - Constructor for class limn.components.Dialog
-
A dialog with fixed text; see the
I18nStringconstructor for localized text. - Dialog(I18nString, I18nString) - Constructor for class limn.components.Dialog
-
A dialog whose title and message follow the UI language; see
I18nString. - DIALOG - Enum constant in enum class limn.accessibility.Accessible.Role
-
A dialog, in its own window or as an in-scene overlay.
- Dialog.CancelRequest - Interface in limn.components
-
One question to a dialog's
Dialog.onCancelhandler: may the dialog close with its cancel result? Answered once, withDialog.CancelRequest.allow()orDialog.CancelRequest.refuse(), now or later: a handler that shows a dialog of its own over this one keeps the request and answers from that dialog's result. - Dialog.CancelRequest.Reason - Enum Class in limn.components
-
How the user closed the dialog.
- dialogMaxWidth() - Method in class limn.components.SizeTokens
- diffuseResponse() - Method in record class limn.render3d.shader.SurfaceOutputs
-
Returns the value of the
diffuseResponserecord component. - digit(int) - Method in enum class limn.i18n.NumberingSystem
-
The digit
value(0–9) is written as in this system. - digitValue(int) - Static method in enum class limn.i18n.NumberingSystem
-
The numeric value of
codepointin any system this enum knows, or-1. - direction() - Method in record class limn.math.Ray
-
Returns the value of the
directionrecord component. - direction() - Method in record class limn.render3d.Light.Directional
-
Returns the value of the
directionrecord component. - direction() - Method in record class limn.render3d.Light.Spot
-
Returns the value of the
directionrecord component. - Directional(Vec3, Vec3, float) - Constructor for record class limn.render3d.Light.Directional
-
Creates an instance of a
Directionalrecord class. - disabled() - Method in class limn.accessibility.Accessibility
-
Says that the synthetic child being described cannot be operated even though its owner can: a calendar day the bounds or the filter refuse, a scroll chevron with nothing left to scroll.
- DISABLED - Enum constant in enum class limn.testing.a11y.MenuSubject.Row
-
A row the arrows skip: no verb, not enabled.
- DISABLED_FILL - Enum constant in enum class limn.components.Theme.Token
-
Theme.disabledFill: the fill of a control that cannot be used. - DISABLED_TEXT - Enum constant in enum class limn.components.Theme.Token
-
Theme.disabledText: its label. - disabledFill() - Method in class limn.components.Theme
- disabledFill(Color) - Method in class limn.components.Theme.Builder
- disabledText() - Method in class limn.components.Theme
- disabledText() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns the value of the
disabledTextrecord component. - disabledText(Color) - Method in class limn.components.Theme.Builder
- disclosesInPlace() - Method in interface limn.testing.a11y.PopupOwnerSubject
- dismiss(String) - Method in class limn.components.Dialog
-
Programmatically closes the dialog, resolving with
result. - dispatch(CrashPhase, Throwable) - Static method in class limn.backend.Crashes
-
Dispatches a crash caught at a site where it would otherwise have been fatal.
- dispersion() - Method in record class limn.graphics.BackdropEffect.Clear
-
Returns the value of the
dispersionrecord component. - display() - Method in interface limn.backend.NativeWindow
- display() - Method in record class limn.components.Accelerator
-
The hint a menu row shows, right-aligned:
"⇧⌘S"on macOS,"Ctrl+Shift+S"elsewhere. - display() - Method in class limn.testing.HeadlessWindow
- display() - Method in class limn.testing.StubWindow
-
A single 400×300 display at the origin, so the whole window is inside its work area.
- Display - Interface in limn.backend
-
A monitor/screen, normalized so every part of the toolkit reads display information the same way instead of each class poking at the platform: its identity (
Display.id()/Display.name()), the mode currently set (Display.currentResolution()), all supported modes (Display.availableResolutions()), the fullDisplay.bounds(), the usableDisplay.workArea()(minus taskbar/dock), and the DPIDisplay.contentScale(). - displayMode() - Method in class limn.components.ComboBox
- displayMode() - Method in class limn.components.date.DatePicker
- displayMode() - Method in class limn.components.Dialog
-
How this dialog is actually presented: the requested mode until
Dialog.show(limn.scene.Scene)decides otherwise, and the effective one afterwards, which changes once more, toDisplayMode.IN_SCENE, if a modal dialog's owner goes fullscreen while it is a window. - displayMode() - Method in class limn.components.MenuBar
- displayMode() - Method in class limn.components.Popover
- displayMode() - Method in class limn.components.PopupMenu
- DisplayMode - Enum Class in limn.components
-
Where a surface that floats above the page is actually drawn: in a window of its own, or as an overlay inside the window that owns it.
- displayName() - Method in class limn.components.Theme
-
The name a picker shows, in the UI language;
Theme.namestays the identifier. - displays() - Method in interface limn.backend.Backend
- displays() - Method in class limn.backend.lwjgl.LwjglBackend
- displayTransform(float, float) - Static method in enum class limn.render3d.ColorSpace
-
The whole display transform for one channel: exposure, then
ColorSpace.tonemapAces(float), thenColorSpace.linearToSrgb(float). - dispose() - Method in interface limn.backend.spi.TrayPeer
-
Takes the icon away.
- dispose() - Method in class limn.desktop.Tray
-
Takes the icon away.
- dispose() - Method in interface limn.graphics.GpuSurface
-
Releases the GPU resources.
- dispose() - Method in interface limn.render3d.GpuMesh
- dispose() - Method in interface limn.render3d.GpuTexture
- dispose() - Method in class limn.render3d.scene.Scene3D
-
Releases every GPU resource this scene holds (each distinct
GpuMeshand PBR base-colorGpuTexturereachable from the node tree, plus every resource registered viaScene3D.owns(limn.render3d.GpuMesh)) and empties the node tree. - dispose() - Method in interface limn.video.VideoSurface
-
Releases the device resources: the plane textures and the converted picture.
- DISPOSE - Enum constant in enum class limn.backend.ClosePolicy
-
The window is destroyed.
- disposeLater(Runnable) - Method in class limn.scene.Scene
-
Like
Scene.disposeLater(GpuSurface)for any GPU cleanup that must run with this scene's GL context current, e.g. - disposeLater(GpuSurface) - Method in class limn.scene.Scene
-
Schedules a
GpuSurfacefor disposal at the next frame, when this scene's window/GL context is current. - distance() - Method in record class limn.render3d.PickResult
-
Returns the value of the
distancerecord component. - distance(Vec3) - Method in record class limn.math.Vec3
- div(float) - Method in record class limn.math.Vec3
-
Component-wise division.
- DIV - Enum constant in enum class limn.render3d.shader.Expr.Op
- Document - Class in limn.print
-
What a business application prints or saves as PDF: widgets the toolkit cuts into pages.
- DONE - Enum constant in enum class limn.video.MediaPlayer.Step
-
Nothing more is coming from where the stream is now: it ended, the player stopped, or a decode threw.
- DonutChart - Class in limn.components.chart
-
A ring of slices, or a pie, with
DonutChart.setInnerRadius(float)at0. - DonutChart() - Constructor for class limn.components.chart.DonutChart
- dot() - Method in record class limn.components.date.DayMark
-
Returns the value of the
dotrecord component. - dot(I18nString) - Static method in class limn.components.Badge
-
A dot alone, for an "unread" or "changed" mark beside a row's name: twice as wide as a text badge's dot, with no pill and no word.
- dot(Vec2) - Method in record class limn.math.Vec2
- dot(Vec3) - Method in record class limn.math.Vec3
- dot(Vec4) - Method in record class limn.math.Vec4
-
Four-component dot product.
- DOWN - Enum constant in enum class limn.scene.layout.Transform.Flip
-
The top edge comes down toward the reader and under the bottom, whatever the direction.
- DOWN - Static variable in class limn.input.Keys
- download(VideoFrame) - Method in interface limn.video.VideoFrame.Downloader
-
Reads
frame's device picture into memory and rebinds its planes. - downloaded() - Method in class limn.video.VideoFrame.Writer
-
Ends a
VideoFrame.Downloader's work: the planes it has just bound become the picture, and this frame stops being handle-backed for the rest of the lease the consumer is holding. - DOWNSTREAM - Enum constant in enum class limn.graphics.ShapedText.Affinity
-
The caret belongs to the character at the index and draws at its leading edge.
- downstreamIsStrong() - Method in record class limn.graphics.ShapedText.Caret
-
Returns the value of the
downstreamIsStrongrecord component. - downstreamX() - Method in record class limn.graphics.ShapedText.Caret
-
Returns the value of the
downstreamXrecord component. - drag(float, float) - Method in interface limn.render3d.CameraController
-
Drag by
(dx, dy)device-independent points (since the last event). - drag(float, float) - Method in class limn.render3d.FlyController
- drag(float, float) - Method in class limn.render3d.OrbitController
- Drag - Class in limn.transfer
-
A drag about to begin: what it carries, what may be done with it, and what the source wants to hear when it is over.
- DRAG - Enum constant in enum class limn.scene.event.MouseEvent.Type
- DRAG_SLOP - Static variable in class limn.components.Strokes
-
Hand jitter: a motor constant.
- dragAnswerChanged(DropAction) - Method in interface limn.backend.spi.WindowPeer
-
The answer this window gave the drag the system drives over it changed while the pointer stood still: the content scrolled under the pointer, and another widget, or none, takes the drag there now.
- DragEvent - Class in limn.scene.event
-
A drag is over a widget.
- DragEvent(float, float, int, boolean, int, int, Offer, Set<DropAction>, DropAction, Object) - Constructor for class limn.scene.event.DragEvent
- dragLeft() - Method in interface limn.backend.spi.WindowInput
-
The drag the system drives left the window, or was called off over it.
- dragOver(Offer, Set<DropAction>, float, float) - Method in interface limn.backend.spi.WindowInput
-
A drag the system drives is over the window, or moved on it: one begun in another program, or one this window handed over with
WindowPeer.startDrag(limn.backend.spi.DragRequest). - DragRequest - Record Class in limn.backend.spi
-
A drag the scene hands to the system: what it carries, what may be done with it, the picture the system shows under the pointer, and who hears the end.
- DragRequest(Transfer, Set<DropAction>, Image, float, float, float, float, Consumer<DropAction>) - Constructor for record class limn.backend.spi.DragRequest
-
Creates an instance of a
DragRequestrecord class. - drags(UiRuntime) - Method in class limn.backend.lwjgl.transfer.X11Clipboard
-
The drags of this connection, made the first time a window asks.
- DragStartEvent - Class in limn.scene.event
-
The question a widget is asked when a drag may begin on it: a press that travelled a few points, or the drag key on a focused widget.
- DragStartEvent(float, float, int, boolean) - Constructor for class limn.scene.event.DragStartEvent
- drain() - Method in class limn.concurrent.UiRuntime
-
Runs due tasks on the UI thread: first promotes expired delayed tasks, then runs the tasks queued at the moment this call started (snapshot; see class docs).
- drain(Runnable) - Method in class limn.concurrent.UiRuntime
-
UiRuntime.drain(), plus a hook for the state a crashed task left behind. - draw(GpuMesh, Material, Mat4) - Method in interface limn.render3d.RenderPass
-
Draws
meshwithmaterialat the world transformmodel. - drawCalls() - Method in record class limn.render3d.Render3DStats
-
Returns the value of the
drawCallsrecord component. - drawCircle(float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
- drawCircle(float, float, float, float, Paint) - Method in class limn.testing.NoopCanvas
- drawElevation(Canvas, RoundRect, Elevation) - Method in class limn.components.Theme
-
Draws the shadow of a surface lifted to a level, under where the surface will be painted: call it before the surface's own fill.
- drawEllipse(float, float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
- drawEllipse(float, float, float, float, float, Paint) - Method in class limn.testing.NoopCanvas
- drawImage(Image, float, float) - Method in interface limn.graphics.Canvas
-
Draws
imageat its natural pixel size (1 pixel = 1 logical point). - drawImage(Image, float, float, float, float) - Method in interface limn.graphics.Canvas
-
Draws
imageinto the rectangle(x, y, w, h)in logical points, scaled with linear filtering, modulated by the currentCanvas.opacity(). - drawImage(Image, float, float, float, float) - Method in class limn.testing.NoopCanvas
- drawImage(Image, float, float, float, float, float, float, float, float) - Method in interface limn.graphics.Canvas
-
Draws the source rectangle
(srcX, srcY, srcW, srcH), in image pixels, into the destination rectangle(dstX, dstY, dstW, dstH)in logical points. - drawImage(Image, float, float, float, float, float, float, float, float) - Method in class limn.testing.NoopCanvas
- drawImage(Image, float, float, float, float, float, float, float, float, Color) - Method in interface limn.graphics.Canvas
-
The sprite primitive and the tint, together: one cell of a sheet, modulated by
tintexactly asCanvas.drawImage(Image, float, float, float, float, Color)modulates a whole image. - drawImage(Image, float, float, float, float, float, float, float, float, Color) - Method in class limn.testing.NoopCanvas
- drawImage(Image, float, float, float, float, Color) - Method in interface limn.graphics.Canvas
-
Draws
imagetinted bytint(its RGB and alpha are multiplied by the tint's), the path for modulating a picture (e.g. - drawImage(Image, float, float, float, float, Color) - Method in class limn.testing.NoopCanvas
- drawImageMask(Image, float, float, float, float, Color) - Method in interface limn.graphics.Canvas
-
Draws
imageas a single-color mask: the image's alpha is used as coverage and painted intint's color; the image's own RGB is ignored. - drawLine(float, float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
-
Line segment with round caps.
- drawLine(float, float, float, float, float, Paint) - Method in class limn.testing.NoopCanvas
- drawnValue(int, int) - Method in class limn.components.chart.Chart
-
The value series
seriesIndexis drawn at right now, animation included. - drawPath(Path2D, float, Paint) - Method in interface limn.graphics.Canvas
-
Strokes a path with round caps and joins.
- drawPath(Path2D, float, Paint) - Method in class limn.testing.NoopCanvas
- drawRect(float, float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
-
Strokes the rectangle outline, centered on its boundary.
- drawRect(float, float, float, float, float, Paint) - Method in class limn.testing.NoopCanvas
- drawRoundRect(float, float, float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
-
Strokes the rounded-rect outline, centered on its boundary.
- drawRoundRect(RoundRect, float, Paint) - Method in interface limn.graphics.Canvas
-
Strokes the rounded-rect outline, centered on its boundary.
- drawRoundRect(RoundRect, float, Paint) - Method in class limn.testing.NoopCanvas
- drawRoundRectBorder(float, float, float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
-
Strokes a border
borderWidthwide lying wholly inside the rounded box, its outer edge exactly the box's outline. - drawShadow(RoundRect, Shadow) - Method in interface limn.graphics.Canvas
-
Draws one layer of the shadow a rounded rectangle casts: the shape moved by the layer's offset, its edge softened over the layer's blur, in the layer's colour.
- drawShadowOnly(GpuMesh, Mat4) - Method in interface limn.render3d.RenderPass
-
Buffers
meshfor the shadow depth pass only: a caster outside the camera frustum must still darken visible receivers, so retained scenes route their camera-culled meshes here when shadows are on. - drawSurface(GpuSurface, float, float, float, float) - Method in interface limn.graphics.Canvas
-
Composites a
GpuSurface(e.g. - drawSurface(GpuSurface, float, float, float, float) - Method in class limn.testing.NoopCanvas
-
Nothing to composite into: a measuring canvas draws nothing.
- drawText(String, float, float, Font, Paint) - Method in interface limn.graphics.Canvas
-
Draws a single line of text with
(x, y)at the baseline origin. - drawText(String, float, float, Font, Paint) - Method in class limn.testing.NoopCanvas
- drawText(ShapedText, float, float, Paint) - Method in interface limn.graphics.Canvas
-
Draws an already-shaped line with
(x, y)at the baseline origin of its left edge — for either base direction: right-to-left text fills the same box from the other end rather than growing leftwards fromx, so the run covers[x, x + text.metrics().width()]and right-aligning a right-to-left paragraph is a matter of choosingx. - driftMicros() - Method in class limn.video.VideoClock
- drive(Scene) - Static method in class limn.testing.SceneDriver
- drop() - Method in class limn.accessibility.Accessibility
-
Discards the node
Accessibility.begin(long, int, java.util.Locale, float, float, float, float)began, as though it had never been started: what the publish step does to a container that turned out to be scaffolding. - drop(DropEvent, int) - Method in interface limn.components.ListView.DropHandler
-
Takes what was dropped: reads it from
event.offer(), adds it to the items and callsListView.refresh(). - drop(DropEvent, T, int) - Method in interface limn.components.tree.Tree.DropHandler
-
Takes what was dropped: reads it from
event.offer(), adds it to the data and callsTree.refresh(). - DROP - Enum constant in enum class limn.video.VideoClock.Decision
-
Release this picture unshown and offer the next one.
- dropAction() - Method in class limn.components.ListView
- dropAction() - Method in class limn.components.tree.Tree
- DropAction - Enum Class in limn.transfer
-
What a drop does with what was dragged.
- DropEvent - Class in limn.scene.event
-
What was dragged is dropped on the widget that last accepted it.
- DropEvent(float, float, int, boolean, Offer, DropAction, Object) - Constructor for class limn.scene.event.DropEvent
- dropped(Offer, Set<DropAction>, float, float) - Method in interface limn.backend.spi.WindowInput
-
What the system's drag carried is dropped on the window.
- droppedFrames() - Method in class limn.video.VideoClock
- droppedPackets() - Method in class limn.video.ffmpeg.FfmpegMedia
-
Packets thrown away because a track's queue was full, which only happens when that track's consumer has stopped reading, since the bound is far above any interleaving a muxer produces.
- droppedSubtitlePackets() - Method in class limn.video.ffmpeg.FfmpegMedia
- duration() - Method in class limn.animation.Transition
-
Duration of one run, in seconds.
- duration(double) - Method in class limn.animation.ColorTransition
-
Duration of one run, in seconds.
- duration(double) - Static method in class limn.animation.Motion
- duration(double) - Method in class limn.animation.Transition
-
Sets the animation length in seconds (
0= no animation;Transition.tosnaps). - DURATION_UNKNOWN - Static variable in interface limn.video.VideoStreamSource
-
What
VideoStreamSource.durationMicros()reports when the length is not knowable. - durationMicros() - Method in record class limn.video.decode.SyntheticSpec
- durationMicros() - Method in interface limn.video.VideoStreamSource
- durationMillis() - Method in class limn.graphics.Image
- durationSeconds() - Method in class limn.sound.AudioClip
- DYNAMIC - Enum constant in enum class limn.render3d.MeshUsage
-
Rewritable through
GpuMesh.update(limn.render3d.MeshData), ideally without reallocating.
E
- E - Static variable in class limn.input.Keys
- EARLY_MICROS - Static variable in class limn.video.VideoClock
-
Half of a 60 Hz refresh interval, in microseconds: the half-width of the window in which a picture counts as due.
- EASE_IN - Static variable in interface limn.animation.Easing
-
Slow start, fast end:
ease-in(cubic). - EASE_IN_OUT - Static variable in interface limn.animation.Easing
-
Slow at both ends:
ease-in-out(cubic). - EASE_OUT - Static variable in interface limn.animation.Easing
-
Fast start, slow end:
ease-out(cubic). - easing(Easing) - Method in class limn.animation.ColorTransition
-
The curve the interpolation follows.
- easing(Easing) - Method in class limn.animation.Transition
-
Sets the timing curve (default
Easing.EASE_OUT). - Easing - Interface in limn.animation
-
An easing curve: maps a normalized time
tin[0,1]to an eased progress (usually in[0,1], though some curves may overshoot). - edge() - Method in record class limn.graphics.RadialGradient
-
Returns the value of the
edgerecord component. - edit() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
editrecord component. - edit() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
editrecord component. - edit(Change.Origin, int, int, int) - Static method in interface limn.scene.Change
-
A text edit, with the offsets a platform text-changed event wants.
- edit(EditCommand) - Method in class limn.scene.Scene
-
Does an editing command in the widget that has the keyboard here, or in the first of its ancestors that can, as the user's own act: what the command's chord does there.
- edit(EditCommand, Widget<?>) - Method in class limn.scene.Scene
-
Does an editing command in
from, or in the first of its ancestors that can. - EDITABLE - Enum constant in enum class limn.accessibility.Accessible.State
-
This node's value may be edited.
- editCommand() - Method in enum class limn.components.MenuItem.Role
- EditCommand - Enum Class in limn.scene
-
One of the six commands of an Edit menu, done by whichever widget has the keyboard.
- editFocused(EditCommand) - Method in interface limn.backend.spi.WindowInput
-
Does an editing command in the widget that has the keyboard in this window.
- effect() - Method in class limn.components.BackdropPanel
-
The first effect painted behind the child; see
BackdropPanel.effects()for the whole stack. - effectiveFocus() - Method in class limn.accessibility.AccessibleTree
-
Where the user is, for a platform that puts its focus on the item rather than on the widget: the active descendant when there is one, and the focused node otherwise.
- effectivePadV(float) - Method in class limn.components.SizeTokens
-
What a control actually centres against: (h - lineHeight)/2.
- effects() - Method in class limn.components.BackdropPanel
-
Every effect painted behind the child, in the order they are drawn.
- elementBudget() - Static method in class limn.render3d.gltf.GltfLoader
-
The ceiling on the array elements one load may create:
GltfLoader.DEFAULT_ELEMENT_BUDGETuntilGltfLoader.setElementBudget(long)moves it. - elementProgress(int, int) - Method in class limn.components.chart.Chart
- elements - Variable in class limn.testing.RecordingAccessibilityBridge
-
The identifiers this bridge would be holding platform objects for.
- ELEVATED - Enum constant in enum class limn.components.Card.Style
-
Lifted by the theme's raised shadow: the default.
- elevation() - Method in class limn.components.Surface
- elevation(Elevation) - Method in class limn.components.Theme.Builder
- elevation(Elevation) - Method in class limn.components.Theme
-
The shadow this palette gives a surface lifted to a level.
- elevation(Elevation, ElevationShadow) - Method in class limn.components.Theme.Builder
-
The shadow of a level.
- Elevation - Enum Class in limn.components
-
How far a surface is lifted above what is around it.
- ElevationShadow - Record Class in limn.components
-
The shadow of one
Elevationin a theme: two layers straight down, since the light is above. - ElevationShadow(float, float, float, float, float) - Constructor for record class limn.components.ElevationShadow
-
Creates an instance of a
ElevationShadowrecord class. - ELLIPSIS - Enum constant in enum class limn.components.Label.Overflow
- ELLIPSIS - Static variable in interface limn.graphics.TextRuler
-
HORIZONTAL ELLIPSIS, U+2026: what
TextRuler.ellipsize(limn.graphics.ShapedText, float)appends where it cuts. - ellipsize(String, Font, float) - Method in class limn.components.chart.Chart
-
textshortened with an ellipsis until it fitsmaxWidth, or""when not even the ellipsis fits. - ellipsize(ShapedText, float) - Method in interface limn.graphics.TextRuler
-
Cuts a shaped line to
availablepoints and ends it with an ellipsis, re-shaping the kept prefix beside it through this ruler. - emissive() - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Returns the value of the
emissiverecord component. - emissive() - Method in record class limn.render3d.Material.Pbr
-
Returns the value of the
emissiverecord component. - emissive() - Method in record class limn.render3d.shader.SurfaceOutputs
-
Returns the value of the
emissiverecord component. - emissive(Vec3) - Method in record class limn.render3d.Material.Pbr
-
A copy that also emits light, in linear scene-referred units, unaffected by lighting.
- emit(AccessibleEvent) - Method in interface limn.backend.AccessibilityBridge
-
One coalesced event, naming a node in the tree just published.
- emit(AccessibleEvent) - Method in class limn.testing.HeadlessWindow.CapturingBridge
- emit(AccessibleEvent) - Method in class limn.testing.RecordingAccessibilityBridge
- empty() - Method in record class limn.accessibility.ValueFacet
-
Returns the value of the
emptyrecord component. - empty(Widget<?>, Label) - Method in interface limn.testing.a11y.RowsSubject
-
Takes every row away through the widget's API and gives it
contentas what it shows while it holds none, withmessage, a label inside the content, as what describes it then. - EMPTY - Enum constant in enum class limn.testing.a11y.MenuSubject.Row
-
A title or a submenu row with nothing to open: the highlight lands on it, no more.
- EMPTY - Static variable in class limn.accessibility.AccessibleTree
-
The tree of a window that has nothing to say: no nodes, no stamp, no identifiers.
- EMPTY - Static variable in record class limn.backend.RenderStats
- EMPTY - Static variable in record class limn.backend.spi.MenuBarReading
-
A bar with nothing in it.
- EMPTY - Static variable in interface limn.graphics.FontCatalog
-
No backend / headless: nothing to offer.
- EMPTY - Static variable in class limn.i18n.I18nString
-
The empty literal: a text field's placeholder before anyone sets one.
- EMPTY - Static variable in record class limn.math.Aabb
-
Inverted/empty box (min = +∞, max = −∞), the identity for
Aabb.union(limn.math.Vec3). - EMPTY - Static variable in record class limn.render3d.Render3DStats
- EMPTY - Static variable in interface limn.transfer.Offer
-
An offer of nothing.
- EMPTY - Static variable in class limn.transfer.Transfer
-
A transfer of nothing: what empties the clipboard.
- emptyContent() - Method in class limn.components.ListView
- emptyContent() - Method in class limn.components.table.Table
- emptyContent() - Method in class limn.components.tree.Tree
- emptyValue(double, double, double, boolean) - Method in class limn.accessibility.Accessibility
-
Declares that this node's state is a number in a range and that it holds no number right now: a date segment nobody has typed into.
- enabled() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
enabledrecord component. - enabled(boolean) - Method in class limn.animation.ColorTransition
-
Turns animation off, so a new target takes effect on the next frame.
- enabled(boolean) - Method in class limn.animation.Transition
-
When
false,Transition.tojumps instead of animating (defaulttrue). - ENABLED - Enum constant in enum class limn.accessibility.Accessible.State
-
This node may be operated.
- ENABLED - Enum constant in enum class limn.scene.Change.Aspect
-
Whether the widget takes input: its own flag (
Widget.isSelfEnabled()) or the state that flag and its ancestors' make (Widget.isEnabled()). - encode(List<Path>) - Static method in class limn.backend.lwjgl.transfer.UriLists
- encode(Image, ImageEncodeOptions) - Static method in class limn.graphics.Images
-
Encodes
imageand returns the file bytes. - encode(Image, ImageEncodeOptions, OutputStream) - Method in class limn.graphics.GifEncoder
- encode(Image, ImageEncodeOptions, OutputStream) - Method in interface limn.graphics.ImageEncoder
-
Writes
imagetooutin the requested format. - encode(Image, ImageEncodeOptions, OutputStream) - Static method in class limn.graphics.Images
-
Encodes
imageintooutwith the first installed encoder that claimsoptions. - encode(Image, ImageEncodeOptions, OutputStream) - Method in class limn.graphics.PngEncoder
- encode(Image, ImageFormat) - Static method in class limn.graphics.Images
- encode(T) - Method in class limn.transfer.DataFormat
-
The value as the bytes another program is handed; for a backend.
- encodeAsync(Image, ImageEncodeOptions) - Static method in class limn.graphics.Images
-
Compresses
imageon theUiworker pool and hands the file bytes toonSuccesson the UI thread, the in-memory counterpart ofImages.saveAsync(limn.graphics.Image, limn.graphics.ImageEncodeOptions, java.nio.file.Path), for the caller who wants the bytes rather than a file: an upload, a diff against a reference. - end() - Method in class limn.accessibility.Accessibility
-
Ends the node
Accessibility.begin(long, int, java.util.Locale, float, float, float, float)began, making its parent current again. - end() - Method in record class limn.accessibility.Accessible.Argument.OfRange
-
Returns the value of the
endrecord component. - end() - Method in record class limn.components.date.DateRange
-
Returns the value of the
endrecord component. - end() - Method in record class limn.graphics.LinearGradient
-
Returns the value of the
endrecord component. - end() - Method in record class limn.scene.Insets
-
Returns the value of the
endrecord component. - end(DropAction) - Method in class limn.transfer.Drag
-
Tells the source the drag is over; for the scene, or a backend, that drove it.
- END - Enum constant in enum class limn.components.Label.HAlign
-
Against the edge reading ends on.
- END - Enum constant in enum class limn.components.Popover.Alignment
-
The anchor's trailing edge, for an anchor at the end of a row.
- END - Enum constant in enum class limn.components.table.Column.Alignment
-
The reading end, where a number belongs.
- END - Enum constant in enum class limn.scene.layout.Flex.CrossAlignment
- END - Enum constant in enum class limn.scene.layout.Flex.MainAlignment
-
Against the edge reading ends on.
- END - Enum constant in enum class limn.video.VideoStreamSource.Read
-
No more pictures will ever arrive.
- END - Static variable in class limn.input.Keys
- END_APPLICATION - Enum constant in enum class limn.backend.ClosePolicy
-
The close asks to end the whole application instead, as
Backend.requestQuit()does: every window is asked, this one among them, and nothing closes unless all agree. - END_UNKNOWN - Static variable in class limn.video.ffmpeg.SubtitleCues
-
What
SubtitleCues.Cue.endMicros()answers for a cue whose container stated no duration: it is shown until the next cue begins, and no next cue has been read yet. - endChild() - Method in class limn.accessibility.Accessibility
-
Closes the synthetic child
Accessibility.child(long)opened. - ended() - Method in record class limn.backend.spi.DragRequest
-
Returns the value of the
endedrecord component. - ended() - Method in class limn.testing.HeadlessBackend
- ENDED - Enum constant in enum class limn.video.MediaPlayer.State
-
The stream ended and every decoded picture has been handed out.
- endField() - Method in class limn.components.date.DatePicker
- endMicros() - Method in record class limn.video.ffmpeg.SubtitleCues.Cue
-
Returns the value of the
endMicrosrecord component. - english() - Method in class limn.i18n.I18nString
-
The default-language text: also the fallback, and never
null. - english() - Method in record class limn.i18n.UnresolvedKey
-
Returns the value of the
englishrecord component. - english(PluralRules.Category) - Method in class limn.i18n.PluralString
-
The English for one form: the fallback, and never
null. - englishOf(Accessible.Role) - Static method in class limn.accessibility.RoleNames
- englishOf(Accessible.State) - Static method in class limn.accessibility.StateNames
- ENTER - Enum constant in enum class limn.scene.event.MouseEvent.Type
- ENTER - Static variable in class limn.input.Keys
- enterFullscreen() - Method in interface limn.backend.NativeWindow
-
Makes the window fullscreen without changing the display's mode: native fullscreen on macOS, a borderless window covering the monitor at its current mode on Windows and X11, and the compositor's fullscreen on Wayland.
- enterFullscreen(int, int, int) - Method in interface limn.backend.NativeWindow
-
Makes the window fullscreen on the monitor it occupies, in one of two ways, chosen by whether the call names a display mode.
- enterFullscreen(int, int, int) - Method in class limn.testing.HeadlessWindow
- enterFullscreen(int, int, int) - Method in class limn.testing.StubWindow
- enterFullscreen(Resolution) - Method in interface limn.backend.NativeWindow
-
Makes the window fullscreen at
mode, switching the display to it: the exclusive fullscreen a game asks for, on every platform but Wayland, which changes no display's mode. - enterMultipleSelection() - Method in interface limn.testing.a11y.RowsSubject
-
Puts the widget into multiple selection through its API.
- environment(Environment) - Method in class limn.render3d.scene.Scene3D
-
Sets the image-based lighting environment (baking its irradiance once);
nulldisables. - environment(Environment, IrradianceSh) - Method in interface limn.render3d.RenderPass
-
Sets the image-based lighting environment for the PBR pass: diffuse from the baked
irradiance(SH), specular from the environment's analytic sky, plus a skybox background. - Environment - Record Class in limn.render3d
-
An image-based lighting environment as a procedural gradient sky:
skystraight up,horizonat the equator,groundstraight down, in linear color, scaled byintensity. - Environment(Vec3, Vec3, Vec3, float) - Constructor for record class limn.render3d.Environment
-
Creates an instance of a
Environmentrecord class. - epoch() - Method in class limn.graphics.ShapedText
-
The ruler epoch this was shaped under, or
0for a value that depends on no ruler state. - epoch() - Method in interface limn.graphics.TextRuler
-
A counter that moves whenever this ruler would shape the same string differently: the one input to shaping that a caller holding a
ShapedTextcannot see for itself. - epoch() - Static method in class limn.i18n.I18n
-
The counter every
I18nStringmemo is keyed on. - epoch(long) - Method in class limn.graphics.ShapedText.Builder
-
Stamps the epoch the shaping was done under.
- EQUAL - Static variable in class limn.input.Keys
- equals(Object) - Method in class limn.animation.ImageAnimation.Loop
-
Two loops are equal when they make the same turns the same way.
- equals(Object) - Method in class limn.backend.WindowConfig
- equals(Object) - Method in class limn.components.SizeTokens
-
Equal when every token is, as a record's components would be: a palette's own rows built twice compare equal row by row.
- equals(Object) - Method in class limn.components.Theme
-
Two palettes are equal when they carry the same name, mode, shape, typeface preference and colours, which is everything a palette is, and everything
ThemeFormatwrites. - equals(Object) - Method in class limn.i18n.I18nString
-
Value equality on key and English: two literals of the same text are the same string, and a component's "did this actually change" check keeps working when its field stops being a
String. - equals(Object) - Method in record class limn.render3d.shader.Expr.Binary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.Expr.Call
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.Expr.Construct
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.Expr.Lit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.Expr.Loop
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.Expr.Sample
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.Expr.Swizzle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class limn.scene.SystemPreferences
-
Equal when every preference is: what
SystemPreferences.report(limn.scene.SystemPreferences)compares to tell a change. - equals(Object) - Method in class limn.transfer.DataFormat
- equals(Object) - Method in class limn.video.Poster.At
- equals(Object) - Method in class limn.video.Poster.Still
- equals(Object) - Method in record class limn.accessibility.Accessible.Argument.None
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.Accessible.Argument.OfRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.Accessible.Argument.OfText
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.Accessible.Argument.OfValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.AccessibleEvent.Child
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.AccessibleRelation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.ActionFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.CellFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.ExpandFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.HierarchyFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.ScrollFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.SelectionFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.SelectionItemFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.TableFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.TextFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.ToggleFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.ValueFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.accessibility.WindowFacet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.FileDialogs.Filter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.GraphicsInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.ImageCursor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.Platform
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.RenderStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.Resolution
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.ScreenRect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.SizeLimits
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.BackendServices
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.DragRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.FrameInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.GlyphOutlines.Glyph
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.GlyphOutlines.Picture
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.MenuBarReading
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.MenuBarReading.Top
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.MenuRow
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.ModalStack.Active
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.PrintJob
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.SystemMenuLabels
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.TrayPicture
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.spi.TrayState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.backend.WindowState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.components.Accelerator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.components.chart.Chart.LegendEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.components.chart.ChartPoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.components.date.DateRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.components.date.DayMark
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.components.ElevationShadow
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.BackdropEffect.Blur
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.BackdropEffect.Clear
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.BackdropEffect.Crt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.BackdropEffect.Pixelate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.BackdropEffect.Wash
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.Color
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.Font
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.ImageEncodeOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.ImageFormat
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.LinearGradient
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.RadialGradient
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.Rect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.RoundRect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.Shadow
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.ShapedText.Caret
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.ShapedText.Position
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.ShapedText.Run
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.ShapedText.Span
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.graphics.TextMetrics
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.i18n.UnresolvedKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.math.Aabb
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.math.Quat
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.math.Ray
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.math.Transform3D
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.math.Vec2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.math.Vec3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.math.Vec4
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.print.PageInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.print.Paper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Environment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.gltf.GltfModel.ImageDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.gltf.GltfModel.MeshDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.gltf.GltfModel.NodeDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.gltf.GltfModel.Primitive
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.gltf.GltfModel.SamplerDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.gltf.GltfModel.TextureDef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Light.Directional
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Light.Point
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Light.Spot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Material.NormalMap
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Material.Pbr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Material.Raw
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Material.SimpleLit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Material.Surface
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Material.Surface.Texture
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Material.Surface.Value
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Material.Unlit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Pickable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.PickResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Render3DStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.Sampler
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.scene.Scene3D.MeshInstance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.Expr.Raw
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.Expr.Ref
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.shader.SurfaceOutputs
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.render3d.TextureData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.scene.Change.TextEdit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.scene.Constraints
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.scene.Insets
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.scene.Size
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.scene.TooltipStyle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.sound.PlayOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.testing.a11y.ContractCase
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.video.decode.SyntheticSpec
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.video.ffmpeg.FfmpegMedia.ClipAudioTrack
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class limn.video.ffmpeg.SubtitleCues.Cue
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class limn.components.Validation
-
The value is refused; drawn in the theme's
dangercolour. - ESCAPE - Enum constant in enum class limn.components.Dialog.CancelRequest.Reason
-
Escape.
- ESCAPE - Static variable in class limn.input.Keys
- evaluate(Vec3) - Method in class limn.render3d.IrradianceSh
-
Irradiance for a surface normal (clamped non-negative).
- EVENT_BUDGET - Static variable in class limn.accessibility.Accessibility
-
How many differing nodes a single publish reports individually before the difference stops being a list of events and becomes "everything changed".
- EVENT_POLL - Enum constant in enum class limn.backend.CrashPhase
-
Native event polling: application code resident in window callbacks (live-resize repaint, close-request veto, content-scale listener) whose exception surfaces when the native poll returns.
- events - Variable in class limn.testing.HeadlessWindow.CapturingBridge
-
Every event handed over, in order, across every publish.
- events - Variable in class limn.testing.RecordingAccessibilityBridge
-
Every event handed over, in order.
- eventsOf(AccessibleEvent.Type) - Method in class limn.testing.HeadlessWindow.CapturingBridge
- eventsOf(AccessibleEvent.Type) - Method in class limn.testing.RecordingAccessibilityBridge
- eventTime() - Method in class limn.scene.FrameMetrics
-
Time to dispatch one batch of input events, in milliseconds.
- EXACT - Enum constant in enum class limn.video.VideoStreamSource.SeekMode
-
The next picture is the first whose presentation time is at or after the target: under one picture interval late rather than any amount early.
- executor() - Static method in class limn.concurrent.Ui
- EXIT - Enum constant in enum class limn.scene.event.MouseEvent.Type
- exitFullscreen() - Method in interface limn.backend.NativeWindow
-
Leaves fullscreen of either kind, and does nothing for a window that is not fullscreen.
- exitFullscreen() - Method in class limn.testing.HeadlessWindow
- exitFullscreen() - Method in class limn.testing.StubWindow
- expand() - Method in class limn.accessibility.AccessibleNode
- expand(boolean) - Method in class limn.accessibility.Accessibility
-
Declares that this node opens and closes.
- expand(T) - Method in class limn.components.tree.Tree
-
Opens
node, loading its children if the model has to fetch them. - EXPAND - Enum constant in enum class limn.accessibility.Accessible.Action
-
Open this node.
- EXPANDABLE - Enum constant in enum class limn.accessibility.Accessible.State
-
This node opens and closes.
- expanded() - Method in record class limn.accessibility.ExpandFacet
-
Returns the value of the
expandedrecord component. - expanded() - Method in class limn.components.ExpanderGroup
- Expanded - Class in limn.scene.layout
- EXPANDED - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is expanded.
- EXPANDED - Enum constant in enum class limn.scene.Change.Aspect
-
Open or closed: a combo box's popup, a menu bar's menu.
- expandedColumn(int) - Method in class limn.scene.layout.Grid
-
Makes one column take the width the others leave, the way an
Expandedchild takes the room a row leaves: given a width, the grid fills it, and this column is whatever the other columns and the gaps leave of it, wider than its cells need or narrower, down to nothing when the others alone fill the grid. - expandedIndex() - Method in class limn.components.ExpanderGroup
- Expander - Class in limn.components
-
A section that opens and closes: a header over content that slides out below it.
- Expander(String, Widget<?>) - Constructor for class limn.components.Expander
-
A closed section with a fixed title; see the
I18nStringconstructor for a localized one. - Expander(I18nString, Widget<?>) - Constructor for class limn.components.Expander
-
A closed section whose title follows the UI language.
- ExpanderGroup - Class in limn.components
-
Keeps at most one of several
Expanders open, an accordion: opening one closes the one that was open. - ExpanderGroup() - Constructor for class limn.components.ExpanderGroup
- ExpandFacet - Record Class in limn.accessibility
-
A node that opens and closes: a combo box, a menu title, a disclosure.
- ExpandFacet(boolean) - Constructor for record class limn.accessibility.ExpandFacet
-
Creates an instance of a
ExpandFacetrecord class. - EXPLICIT - Enum constant in enum class limn.accessibility.Accessible.NameFrom
-
The application set it.
- exposure() - Method in interface limn.render3d.RenderTarget
-
The exposure the most recent pass into this target was given (
RenderPass.exposure(float)), 1 before any pass ran. - exposure(float) - Method in interface limn.render3d.RenderPass
-
Exposure multiplier for this pass's output (default 1).
- exposure(float) - Method in class limn.render3d.scene.Scene3D
-
Scales scene light before the display transform;
1leaves it as authored. - Expr - Interface in limn.render3d.shader
-
A node in the neutral, typed shader-expression DAG.
- Expr.Binary - Record Class in limn.render3d.shader
-
Binary arithmetic; result type follows GLSL scalar/vector promotion.
- Expr.Call - Record Class in limn.render3d.shader
-
A built-in or engine helper call with a declared result type.
- Expr.Construct - Record Class in limn.render3d.shader
-
A constructor like
vec4(rgb, a)orvec3(x). - Expr.Lit - Record Class in limn.render3d.shader
-
A numeric literal, scalar or vector by value count.
- Expr.Loop - Record Class in limn.render3d.shader
-
A value computed by a bounded loop: a state of one value or several, their initial values, and the state after one turn, taken at most
maxIterationstimes. - Expr.Op - Enum Class in limn.render3d.shader
-
Arithmetic operators.
- Expr.Raw - Record Class in limn.render3d.shader
-
Non-portable inline GLSL, valid only for
target. - Expr.Ref - Record Class in limn.render3d.shader
-
A named value: an input the framework or the surface declares (a UBO member, a varying, a sampler, a
Material.Surfaceinput), or the state of theExpr.Loopit is read in, whichExpr.Loop.of(limn.render3d.shader.Expr, int, java.util.function.Function<? super limn.render3d.shader.Expr, ? extends limn.render3d.shader.Expr>)hands the loop's turn. - Expr.Sample - Record Class in limn.render3d.shader
-
Samples
sampleratuv→ vec4. - Expr.Swizzle - Record Class in limn.render3d.shader
-
Component selection, e.g.
- EXTENSION - Static variable in class limn.components.ThemeFormat
-
The conventional file extension, without the dot, for a file dialog's filter and for a resource name.
- EXTENSION - Static variable in record class limn.video.decode.SyntheticSpec
-
What a synthetic stream's file name ends with; nothing else claims it.
- EXTENSION - Static variable in class limn.video.decode.Y4mDecoder
-
What the format's own file extension is; a file so named is claimed without being opened.
- extensions() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
extensionsrecord component. - extent() - Method in record class limn.math.Aabb
-
Full size per axis:
max - min, not the half-extent. - Extraction - Search tag in class limn.video.ffmpeg.FfmpegLibrary
- Section
- eye() - Method in class limn.render3d.Camera
-
Where the camera is.
- eye(Vec3) - Method in class limn.render3d.Camera
-
Moves the camera without changing what it looks at.
F
- F - Static variable in class limn.input.Keys
- F1 - Static variable in class limn.input.Keys
- F10 - Static variable in class limn.input.Keys
- F11 - Static variable in class limn.input.Keys
- F12 - Static variable in class limn.input.Keys
- F2 - Static variable in class limn.input.Keys
- F3 - Static variable in class limn.input.Keys
- F4 - Static variable in class limn.input.Keys
- F5 - Static variable in class limn.input.Keys
- F6 - Static variable in class limn.input.Keys
- F7 - Static variable in class limn.input.Keys
- F8 - Static variable in class limn.input.Keys
- F9 - Static variable in class limn.input.Keys
- faceId() - Method in record class limn.backend.spi.GlyphOutlines.Glyph
-
Returns the value of the
faceIdrecord component. - faceId() - Method in record class limn.graphics.ShapedText.Run
-
Returns the value of the
faceIdrecord component. - faceName(int) - Method in interface limn.backend.spi.GlyphOutlines
- fadeLevel() - Method in class limn.components.Dialog
- fadeTo(float) - Method in class limn.scene.layout.Opacity
-
Opacity.fadeTo(float, double, Runnable)over the theme's window animation, the time the toolkit's own popups and dialogs fade in, with nothing run at the end. - fadeTo(float, double, Runnable) - Method in class limn.scene.layout.Opacity
-
Moves the
Opacity.opacity()totargetoverseconds, eased as the toolkit eases a window's fade, one step a frame on the scene's wall-time ticker, which ticks only while the fade moves and which pausing the scene does not freeze (anonArriveoften hides or removes something, and a paused application must still be able to). - fadeWindow(float, double, Runnable) - Method in class limn.scene.Scene
-
Animates this scene's native-window opacity toward
target([0..1]) overseconds, runningonArriveonce it settles. - fadeWindowIn(double) - Method in class limn.scene.Scene
-
Snaps the window opacity to
0immediately, then eases it to1overseconds, the flash-free "appear" sequence. - fadeWindowOut(double, Runnable) - Method in class limn.scene.Scene
-
Eases the window opacity to
0, then runsonGone(typically a close), by the rules ofScene.fadeWindow(float, double, java.lang.Runnable): never inside this call, and afterseconds(or on the next turn of the UI queue for none) when the fade goes straight there. - FAILED - Enum constant in enum class limn.backend.PrintResult
-
The system was asked and refused or failed; the reason is logged at
WARNING. - FAILED - Enum constant in enum class limn.video.MediaPlayer.State
-
A decode threw.
- failure() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
failurerecord component. - failure() - Method in class limn.components.VideoView
- failure() - Method in class limn.print.PrintPreview
-
Why the pages shown are not the document's last recording, or null when they are.
- failure() - Static method in class limn.video.ffmpeg.FfmpegLibrary
- failure() - Method in class limn.video.MediaPlayer
- families() - Method in interface limn.graphics.FontCatalog
-
Font family names available for use, de-duplicated and sorted.
- family() - Method in record class limn.graphics.Font
-
Returns the value of the
familyrecord component. - family(String) - Static method in class limn.i18n.PropertyBundle
-
A family rooted at
baseResourcePath, resolved against the class loader that loaded this class. - family(String, ClassLoader) - Static method in class limn.i18n.PropertyBundle
-
A family loaded through a specific class loader, for modular or plugin layouts.
- family(String, Function<String, InputStream>) - Static method in class limn.i18n.PropertyBundle
-
A family whose files the caller opens, for a named module that keeps its catalogs in a package it does not open, where no class loader can read them and only the module's own code can:
- far() - Method in class limn.render3d.Camera
-
Far clip distance, in scene units.
- FEW - Enum constant in enum class limn.i18n.PluralRules.Category
-
The small plural: Czech's 2–4, Polish's and Russian's 2–4 by last digit.
- Ffi - Class in limn.backend.lwjgl.transfer
-
Calling a C function, and being called by one, by a signature written as a string:
pis a pointer or anything as wide (long,Atom,Window),ia 32-bit integer, and after>the result,vfor none. - Ffi.Handler - Interface in limn.backend.lwjgl.transfer
-
What a C caller is answered by: its arguments widened, and a result that is widened back.
- FfmpegException - Exception Class in limn.video.ffmpeg
-
What every failure inside the FFmpeg decoder arrives as, including every failure that started in C.
- FfmpegException(String) - Constructor for exception class limn.video.ffmpeg.FfmpegException
- FfmpegException(String, Throwable) - Constructor for exception class limn.video.ffmpeg.FfmpegException
- FfmpegLibrary - Class in limn.video.ffmpeg
-
Finds and loads the native library the FFmpeg decoder needs, and answers whether it is there.
- FfmpegMedia - Class in limn.video.ffmpeg
-
An open container, and the tracks inside it: one picture stream, and whichever of its soundtracks is playing.
- FfmpegMedia.AudioTrack - Record Class in limn.video.ffmpeg
-
One of a container's audio tracks, as the container describes it: read once at open, from the file's own stream headers, without opening a decoder for it.
- FfmpegMedia.ClipAudioTrack - Record Class in limn.video.ffmpeg
-
One audio track of a written clip.
- FfmpegMedia.ClipCodec - Enum Class in limn.video.ffmpeg
-
How a written clip's pictures are coded.
- FfmpegMedia.Hardware - Enum Class in limn.video.ffmpeg
-
Whether to decode on a platform accelerator, and therefore what shape this container's pictures have.
- FfmpegMedia.SubtitleTrack - Record Class in limn.video.ffmpeg
-
One of a container's subtitle tracks, as the container describes it: read once at open, from the file's own stream headers, without opening a decoder for it.
- FfmpegVideoDecoder - Class in limn.video.ffmpeg
-
Decodes H.264, HEVC, VP9 and VP8 video and AAC, Opus and Vorbis audio out of MP4 and Matroska/WebM, through a trimmed FFmpeg behind a hand-written native shim.
- FfmpegVideoDecoder() - Constructor for class limn.video.ffmpeg.FfmpegVideoDecoder
- field() - Method in class limn.components.date.DatePicker
- Field - Class in limn.components
-
A field of a form around one control: a caption above it, a line under it, and the two states a form has, required and invalid.
- Field(String, Widget<?>) - Constructor for class limn.components.Field
-
A field whose caption is a fixed string, around
control. - Field(I18nString, Widget<?>, Widget<?>) - Constructor for class limn.components.Field
-
A field around a control that sits inside a wrapper: a field beside a switch, a sized box.
- Field(I18nString, Widget<?>) - Constructor for class limn.components.Field
-
A field whose caption is
label, aroundcontrol. - fieldDividerInset() - Method in class limn.components.SizeTokens
- fieldIcon() - Method in class limn.components.SizeTokens
- fieldPadH() - Method in class limn.components.SizeTokens
- fieldTrailing() - Method in class limn.components.SizeTokens
- fieldWidth() - Method in class limn.components.SizeTokens
- file() - Method in class limn.video.ffmpeg.FfmpegMedia
- FILE - Static variable in class limn.animation.ImageAnimation.Loop
-
As many turns as the image asks for: what a file says of itself.
- fileDialogs() - Method in interface limn.backend.NativeWindow
- fileDialogs() - Method in class limn.testing.HeadlessWindow
-
No chooser here: every dialog answers empty, as if cancelled.
- fileDialogs() - Method in class limn.testing.StubWindow
-
No chooser here: every dialog answers empty, as if cancelled.
- FileDialogs - Interface in limn.backend
-
The platform's own file and folder choosers, owned by a window:
NativeWindow.fileDialogs(). - FileDialogs.Filter - Record Class in limn.backend
-
A file-name filter: a human-readable description plus glob patterns, e.g.
- fileName() - Method in record class limn.video.decode.SyntheticSpec
- FILES - Static variable in class limn.backend.lwjgl.transfer.ClipboardTypes
-
Files, as an RFC 2483 URI list.
- FILES - Static variable in class limn.transfer.DataFormat
-
Files and directories, as a file manager copies and drags them.
- filesDropped(List<Path>, float, float) - Method in interface limn.backend.spi.WindowInput
-
Files dragged from the OS and dropped on the window, at a point of its content area in logical points: the widget under that point receives them.
- filesDropped(List<Path>, float, float) - Method in class limn.testing.SceneDriver
- filesOfADrop(List<Path>) - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
-
The files the window library read of a drop on one of this program's windows.
- fill() - Method in record class limn.scene.TooltipStyle
-
Returns the value of the
fillrecord component. - FILL - Enum constant in enum class limn.components.ImageView.Fit
-
Stretch to the box, ignoring aspect ratio.
- FILL - Enum constant in enum class limn.components.VideoView.Fit
-
Stretch to the box, ignoring the aspect ratio.
- fillBackdropRoundRect(float, float, float, float, float, BackdropEffect) - Method in interface limn.graphics.Canvas
-
Canvas.fillBackdropRoundRect(RoundRect, BackdropEffect)with one radius on every corner. - fillBackdropRoundRect(RoundRect, BackdropEffect) - Method in interface limn.graphics.Canvas
-
Fills
roundRectwith what this frame has already drawn underneath it, put througheffect: a glass panel, a wash over video, a redacted field. - fillCircle(float, float, float, Paint) - Method in interface limn.graphics.Canvas
- fillCircle(float, float, float, Paint) - Method in class limn.testing.NoopCanvas
- FILLED - Enum constant in enum class limn.components.Card.Style
-
A tone of its own and no line, no shadow: the palette's surface, which every built-in palette sets well apart from its page.
- fillEllipse(float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
- fillEllipse(float, float, float, float, Paint) - Method in class limn.testing.NoopCanvas
- fillPath(Path2D, Paint) - Method in interface limn.graphics.Canvas
-
Fills a path.
- fillPath(Path2D, Paint) - Method in class limn.testing.NoopCanvas
- fillRect(float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
- fillRect(float, float, float, float, Paint) - Method in class limn.testing.NoopCanvas
- fillRect(Rect, Paint) - Method in interface limn.graphics.Canvas
- fillRoundRect(float, float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
- fillRoundRect(RoundRect, Paint) - Method in interface limn.graphics.Canvas
- fillRoundRect(RoundRect, Paint) - Method in class limn.testing.NoopCanvas
- fillRoundRectInsideBorder(float, float, float, float, float, float, Paint) - Method in interface limn.graphics.Canvas
-
Fills the box inside the border
Canvas.drawRoundRectBorder(float, float, float, float, float, float, limn.graphics.Paint)draws with the same arguments, as far as the border's centre line: the box inset by half the border, with the radius reduced by as much. - fillRoundRectWithBorder(float, float, float, float, float, Paint, float, Paint) - Method in interface limn.graphics.Canvas
-
Paints a bordered surface:
fillover the rounded box, and a borderborderWidthwide inborderlying wholly inside the box, its outer edge exactly the box's outline. - Filter(String, List<String>) - Constructor for record class limn.backend.FileDialogs.Filter
-
Creates an instance of a
Filterrecord class. - find(long) - Method in class limn.accessibility.AccessibleTree
- find(String) - Method in class limn.scene.Scene
-
The first widget whose id is
id, searching the root's tree in order, parents before children, then each overlay in the order it was pushed. - find(String, Class<T>) - Method in class limn.scene.Scene
-
Scene.find(String), typed. - finiteValueOf(Accessible.Argument) - Static method in interface limn.accessibility.Accessible.Argument
-
The number a
SET_VALUEcarried, orNaNwhen the argument is not anAccessible.Argument.OfValueor its value is not finite. - first(AccessibleEvent.Type) - Method in class limn.testing.RecordingAccessibilityBridge
- firstActiveBelow(int) - Method in class limn.accessibility.AccessibleTree
-
The first node published
Accessible.State.ACTIVEstrictly below a node, in reading order: whatAccessibleTree.activeDescendant()is resolved from, exposed so that the walk of a window whose focused node opened a popup can read the popup's cursor off the popup's own tree, and so that a bridge can ask the same of any subtree. - firstChild() - Method in class limn.accessibility.AccessibleNode
- firstDayOfWeek() - Method in class limn.components.date.CalendarView
- firstPicture() - Static method in interface limn.video.Poster
-
The stream's first picture: the default.
- firstVisibleIndex() - Method in class limn.components.ListView
- firstVisibleRow() - Method in class limn.components.table.Table
- fit() - Method in class limn.components.VideoView
- FIT_PAGE - Enum constant in enum class limn.print.PrintPreview.Zoom
-
A whole page in the view's height and width.
- FIT_WIDTH - Enum constant in enum class limn.print.PrintPreview.Zoom
-
A page as wide as the view.
- fitEnd(int, float) - Method in class limn.graphics.ShapedText
-
Where to cut: the end of the longest run of clusters starting at
from, in logical order, whose advances fit withinavailable. - FIXED - Static variable in class limn.testing.TestRulers
-
Ten points per code point whatever the font, ascent eight, descent two, line height twelve: ellipsis math and every width assertion become exact integers.
- FLAT - Enum constant in enum class limn.components.Elevation
-
In the plane of what is around it: a pane, a window's content.
- flatten(float, Path2D.Flattened) - Method in class limn.graphics.Path2D
-
Replays this path with curves adaptively subdivided so that no flattened segment deviates from the true curve by more than
tolerance(same units as the path coordinates). - flex() - Method in class limn.scene.layout.Expanded
-
This child's share weight.
- Flex<W> - Class in limn.scene.layout
-
Simplified flexbox shared by
ColumnandRow: children flow along the main axis with an optionalgap;Expandedchildren split the leftover main-axis space by flex weight; alignment controls the distribution of leftovers (Flex.MainAlignment) and cross-axis placement (Flex.CrossAlignment, including STRETCH). - Flex.CrossAlignment - Enum Class in limn.scene.layout
-
Cross-axis placement.
- Flex.MainAlignment - Enum Class in limn.scene.layout
-
How leftover space along the layout axis is distributed, on two vocabularies that coexist on purpose.
- flipTo(Transform.Flip, double, Runnable, Runnable) - Method in class limn.scene.layout.Transform
-
Turns the child over and back over
seconds: from flat to edge-on about the axisdirectionnames, where it runsatEdge, and from edge-on on the other side back to flat, so that whatatEdgeput in the child arrives the right way round. - flipTo(Transform.Flip, Runnable) - Method in class limn.scene.layout.Transform
-
Transform.flipTo(Flip, double, Runnable, Runnable)over the theme's window animation, with nothing run at the end. - FLOAT - Enum constant in enum class limn.render3d.shader.ShaderType
- floatColorBuffer() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
floatColorBufferrecord component. - FloatConsumer - Interface in limn.scene
-
The float callback the JDK does not have, for the widgets whose value is a float.
- floating() - Method in class limn.backend.WindowConfig
- floating(boolean) - Method in class limn.backend.WindowConfig
- FLOATS_PER_VERTEX - Static variable in class limn.render3d.DebugDraw
-
Floats per vertex: x, y, z, r, g, b, a.
- flush(RenderPass) - Method in class limn.render3d.DebugDraw
-
Submits both buckets to the pass and resets for the next frame.
- FlyController - Class in limn.render3d
-
A first-person "fly" camera: dragging looks around (yaw/pitch about the eye, pitch clamped near the poles) and the wheel flies forward/back along the view direction.
- FlyController(Camera) - Constructor for class limn.render3d.FlyController
-
Free-look control of
camera: drag aims, keys move. - focus() - Method in interface limn.backend.NativeWindow
-
Brings this window to the front and gives it input focus.
- focus() - Method in class limn.testing.HeadlessWindow
- focus() - Method in class limn.testing.StubWindow
- focus(Widget<?>) - Method in class limn.testing.AccessibleHarness
-
Gives
widgetthe keyboard and renders a frame, so the cursor is published. - FOCUS - Enum constant in enum class limn.accessibility.Accessible.Action
-
Move the keyboard focus here.
- FOCUS - Enum constant in enum class limn.scene.Change.Aspect
-
Whether the widget holds focus: one on the widget losing it, one on the widget gaining it.
- FOCUS_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
The keyboard focus moved to this node.
- FOCUS_GAP_BUTTON - Static variable in class limn.components.Strokes
-
A 2 pt stroke centred 2 pt out leaves exactly 1 pt clear.
- FOCUS_GAP_INDICATOR - Static variable in class limn.components.Strokes
-
Focus gap for the indicator-scale toggles, which are in declared lockstep and must not differ here.
- FOCUS_GAP_SLIDER - Static variable in class limn.components.Strokes
-
Slider's focus gap.
- FOCUS_GAP_TAB - Static variable in class limn.components.Strokes
-
tabHoverInset > FOCUS_GAP_TABmust hold at every step. - FOCUS_RING - Enum constant in enum class limn.components.Theme.Token
-
Theme.focusRing: the ring around the focused control. - FOCUS_RING - Static variable in class limn.components.Strokes
-
Visible-focus indicator weight.
- FOCUS_RING_OUTSET - Static variable in class limn.components.Strokes
-
The declared paint reach of a ring drawn at −2 with a 2 pt centred stroke: the ring spans −3…−1.
- FOCUS_RING_THIN - Static variable in class limn.components.Strokes
-
The thin focus weight, for indicator-scale controls.
- FOCUSABLE - Enum constant in enum class limn.accessibility.Accessible.State
-
The Tab key can land here.
- FOCUSABLE - Enum constant in enum class limn.scene.Change.Aspect
-
Whether the widget can take focus.
- focusArrivedBackward() - Method in class limn.scene.Widget
-
Whether the focus this widget is being given arrived by Shift+Tab, walking backward: a widget with more than one stop of its own (a table's header and its rows) enters at its last stop then, and at its first otherwise, so that the two directions mirror.
- focusArrivedByTraversal() - Method in class limn.scene.Widget
-
How the focus this widget is being given arrived:
truefor Tab or Shift+Tab,falsefor a click, aWidget.requestFocus()from code, or focus restored when an overlay closed. - focusColumn() - Method in class limn.components.table.Table
- focused() - Method in class limn.accessibility.AccessibleTree
- FOCUSED - Enum constant in enum class limn.accessibility.Accessible.State
-
This node holds the keyboard focus.
- focusedDate() - Method in class limn.components.date.CalendarView
-
Where the keyboard is, which is not the selection: arrows move this and Enter commits it, so a grid can be walked without firing a form's handler at every step.
- focusedSegment() - Method in class limn.components.date.DateField
- focusedWidget() - Method in class limn.scene.Scene
-
The widget holding keyboard focus, or
nullwhen nothing does. - focusOnShow() - Method in class limn.backend.WindowConfig
- focusOnShow() - Method in class limn.testing.HeadlessWindow
- focusOnShow(boolean) - Method in class limn.backend.WindowConfig
- focusRequests() - Method in class limn.testing.HeadlessWindow
-
How many times something asked this window for the input focus: a
focus()call, and showing a window created withWindowConfig#focusOnShow, as a menu in a window of its own is. - focusRing() - Method in class limn.components.Theme
- focusRing(Color) - Method in class limn.components.Theme.Builder
- focusRingReach() - Method in class limn.components.Theme
-
How far past a control's box the focus ring drawn under this palette reaches, in logical points: the widest ring in the toolkit, a
Strokes.FOCUS_RINGpen centredStrokes.FOCUS_GAP_BUTTONoutside a button's edge, which isStrokes.FOCUS_RING_OUTSET, 3 points. - focusRow() - Method in class limn.components.table.Table
- focusTraverse(boolean) - Method in class limn.scene.Scene
-
Moves focus to the next/previous focusable widget in layout (DFS) order.
- followsSystemContrast() - Static method in class limn.components.Theme
- followSystemContrast(boolean) - Static method in class limn.components.Theme
-
Whether the palette every widget paints with follows the system's request for more contrast:
trueunless an application said otherwise. - font() - Method in class limn.graphics.ShapedText
-
The family, size and style it was shaped for.
- font() - Method in record class limn.scene.TooltipStyle
-
Returns the value of the
fontrecord component. - Font - Record Class in limn.graphics
-
A typeface selection: family name, size in logical points, and weight/style (regular / bold / italic / bold-italic).
- Font(String, float) - Constructor for record class limn.graphics.Font
-
Regular weight/style at the given family and size.
- Font(String, float, boolean, boolean) - Constructor for record class limn.graphics.Font
-
Creates an instance of a
Fontrecord class. - fontCatalog() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
fontCatalogrecord component. - FontCatalog - Interface in limn.graphics
-
The set of font families the running backend can resolve: the bundled faces plus any enumerated from the operating system.
- fontFamily() - Method in class limn.components.Theme.Builder
-
The typeface family, as set so far.
- fontFamily() - Method in class limn.components.Theme
- fontFamily(String) - Method in class limn.components.Theme.Builder
-
The typeface family this palette asks for; see
Theme.fontFamily. - fontLoader() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
fontLoaderrecord component. - FontLoader - Interface in limn.graphics
-
Registers a font file the application ships, so its family becomes usable by name.
- Fonts - Class in limn.graphics
-
Process-wide font configuration (mirrors the
TextRulers/Uifacade lifecycle). - footer() - Method in class limn.components.Card
- footer(String) - Method in class limn.components.table.Column
-
Column.footer(I18nString)with a literal text. - footer(Function<List<T>, ?>) - Method in class limn.components.table.Column
-
Computes this column's footer cell from all the rows, and formats the result as the column's cells are formatted: a
Column.text(limn.i18n.I18nString, java.util.function.Function<T, java.lang.String>)column expects a string back, aColumn.numeric(limn.i18n.I18nString, java.util.function.ToDoubleFunction<T>)one anyNumber, anColumn.of(limn.i18n.I18nString, java.util.function.Function<T, V>, java.util.function.Function<? super V, java.lang.String>)column a value of its own type. - footer(Function<PageInfo, Widget<?>>) - Method in class limn.print.Document
-
Sets what is drawn at the foot of every page, as
Document.headerdoes at its top. - footer(I18nString) - Method in class limn.components.table.Column
-
Puts a fixed text in this column's footer cell: "Total", say, beside the sums.
- footerAverage() - Method in class limn.components.table.Column
-
Averages the column's numbers in the footer; empty when there are no rows.
- footerCount() - Method in class limn.components.table.Column
-
The row count in the footer, localized as a number; any column may carry it.
- footerMax() - Method in class limn.components.table.Column
-
The largest of the column's numbers in the footer; empty when there are no rows.
- footerMin() - Method in class limn.components.table.Column
-
The smallest of the column's numbers in the footer; empty when there are no rows.
- footerSum() - Method in class limn.components.table.Column
-
Sums the column's numbers in the footer.
- footerTextOf(Column<T>) - Method in class limn.components.table.Table
- FORCE_IN_SCENE_POPUPS_PROPERTY - Static variable in class limn.backend.lwjgl.LwjglBackend
-
Set this to
trueto make every window report that it cannot be positioned, which puts menus and dropdowns into the owner scene on a platform that would otherwise place them in windows. - forced() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns the value of the
forcedrecord component. - forCount(long, Object...) - Method in class limn.i18n.PluralString
-
The sentence for
count, as a text that follows the language:PluralString.format(long, java.lang.Object...)formats it again, form and digits included, each time it is read in another language. - forDarkSurface() - Static method in class limn.components.chart.ChartPalette
-
The built-in slots for a dark surface.
- forEach(Path2D.Visitor) - Method in class limn.graphics.Path2D
-
Replays this path as it was built, curves as curves.
- FOREVER - Static variable in class limn.animation.ImageAnimation.Loop
-
Without end.
- forLightSurface() - Static method in class limn.components.chart.ChartPalette
-
The built-in slots for a light surface.
- forLocale(Locale) - Static method in enum class limn.i18n.NumberingSystem
-
CLDR's default system for
locale, over the systems this enum carries. - forLocale(Locale) - Static method in record class limn.print.Paper
-
The paper a region uses: Letter in the regions that use it (the United States, Canada, Mexico, the Philippines and the others the Unicode locale data lists), A4 everywhere else and for a locale that names no region.
- forLocale(Locale) - Static method in enum class limn.scene.LayoutDirection
-
Maps a locale to the direction its script is normally written in: the bridge between
I18nand this axis, offered so that an application can writeLayoutDirection.setProcessDefault(LayoutDirection.forLocale(locale))at startup instead of writing the same table itself. - format() - Method in class limn.components.chart.ChartAxis
-
How tick values are turned into text: the format set, or the default, which the ticks write with more decimals when their spacing needs them (see
ChartAxis.setFormat(java.util.function.DoubleFunction<java.lang.String>)). - format() - Method in class limn.components.ColorPicker
-
The notation the channel rows are currently showing.
- format() - Method in record class limn.graphics.ImageEncodeOptions
-
Returns the value of the
formatrecord component. - format() - Method in exception class limn.io.MalformedContentException
- format() - Method in class limn.video.decode.FramePool
- format() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
formatrecord component. - format() - Method in class limn.video.VideoFrame
- format(long, Object...) - Method in class limn.i18n.PluralString
-
The sentence for
count, in the locale in effect here. - format(Object...) - Method in class limn.i18n.I18nString
-
The text with
{0}-style arguments substituted, formatted byMessageFormatunder the current locale. - formats() - Method in interface limn.transfer.Offer
-
The formats on offer: the standard ones, and those the application has declared with
DataFormat.of(java.lang.String, java.util.function.Function<T, byte[]>, java.util.function.Function<byte[], T>)or put there itself. - formats() - Method in class limn.transfer.Transfer
- FORWARD - Enum constant in enum class limn.scene.layout.Transform.Flip
-
As a page turns forward: the end edge comes up toward the reader and over to the start, so in a right-to-left subtree the left edge comes over to the right.
- fovy(float) - Method in class limn.render3d.Camera
-
Sets the vertical field of view in radians; the horizontal one follows the aspect.
- fovyRadians() - Method in class limn.render3d.Camera
-
Vertical field of view, in radians.
- fps() - Method in class limn.scene.FrameMetrics
-
Frames per second, derived from the wall-clock period between frames.
- fragmentSource() - Method in record class limn.render3d.Material.Raw
-
Returns the value of the
fragmentSourcerecord component. - frame() - Method in class limn.animation.ImageAnimation
- frame() - Method in record class limn.backend.spi.TrayPicture
-
Returns the value of the
framerecord component. - frame() - Method in class limn.testing.AccessibleHarness
-
One turn of a backend's loop: the UI queue drained, then one frame rendered at the current scene time, so that what the toolkit leaves for the next turn (the end of a fade that goes straight there among it) is done before the frame shows the tree, as on a desktop.
- frame() - Method in class limn.testing.HeadlessWindow
-
A turn of the UI queue and a frame of this window: the queue drained, then one frame rendered through the callback the bound scene installed, so that what the toolkit leaves for the next turn (the end of a fade that goes straight there, a dialog's result under less motion) reaches a test that renders frames, as it reaches a user.
- frame() - Method in class limn.video.VideoFrame.Writer
- frame() - Method in interface limn.video.VideoStreamSource
-
The picture most recently produced by
VideoStreamSource.readFrame(), on loan. - frame(int) - Method in class limn.graphics.Image
-
One frame, as a still image of this image's size: what is shown at that moment, whole, whatever the file built it from.
- FRAME - Enum constant in enum class limn.backend.CrashPhase
-
Scene frame production: pending disposals, tick, layout, paint.
- FRAME - Enum constant in enum class limn.video.VideoStreamSource.Read
-
A new picture is ready in
VideoStreamSource.frame()and is held by the caller until released. - FRAME_RATE_PROPERTY - Static variable in class limn.graphics.SvgIcon
-
The system property that sets the rate every animated SVG plays at, unless its icon says.
- framebufferHeight() - Method in interface limn.backend.NativeWindow
- framebufferHeight() - Method in record class limn.backend.spi.FrameInfo
-
Returns the value of the
framebufferHeightrecord component. - framebufferHeight() - Method in class limn.testing.HeadlessWindow
- framebufferHeight() - Method in class limn.testing.StubWindow
- framebufferWidth() - Method in interface limn.backend.NativeWindow
- framebufferWidth() - Method in record class limn.backend.spi.FrameInfo
-
Returns the value of the
framebufferWidthrecord component. - framebufferWidth() - Method in class limn.testing.HeadlessWindow
- framebufferWidth() - Method in class limn.testing.StubWindow
- FrameCallback - Interface in limn.backend.spi
-
Renders one frame of a window.
- frameContent(Aabb) - Method in class limn.components.Viewport3D
-
Points the camera at
boxand backs it off far enough to hold the whole of it, keeping the current viewing direction and field of view, and moving the clip planes to bracket what it framed. - frameContent(Aabb, float) - Method in class limn.components.Viewport3D
-
Viewport3D.frameContent(Aabb)with an explicit margin, the factor the fitted distance is multiplied by, so 1 touches the edges and 1.1 leaves a tenth of the frame around the content. - frameCount() - Method in class limn.graphics.BitmapIcon
- frameCount() - Method in interface limn.graphics.Icon
- frameCount() - Method in class limn.graphics.Image
- frameCount() - Method in class limn.graphics.SvgIcon
- frameCount() - Method in class limn.sound.AudioClip
- frameCount() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
frameCountrecord component. - frameEnded() - Method in interface limn.backend.AccessibilityBridge
-
The frame's accessibility step is over: everything this frame had to say has been emitted.
- frameIfReady(int) - Method in class limn.graphics.Image
-
One frame, if it is in memory now.
- frameIndex() - Method in class limn.animation.ImageAnimation
- frameIndex() - Method in class limn.components.ImageView
- FrameInfo - Record Class in limn.backend.spi
-
Immutable per-frame metrics handed to a
FrameCallback. - FrameInfo(int, int, float) - Constructor for record class limn.backend.spi.FrameInfo
-
A normal (metric-recording) frame without a GPU-time sample.
- FrameInfo(int, int, float, boolean) - Constructor for record class limn.backend.spi.FrameInfo
-
Without a GPU-time sample.
- FrameInfo(int, int, float, boolean, float) - Constructor for record class limn.backend.spi.FrameInfo
-
Without the buffer's age: 0, the whole window, which is always safe.
- FrameInfo(int, int, float, boolean, float, int) - Constructor for record class limn.backend.spi.FrameInfo
-
Creates an instance of a
FrameInforecord class. - FrameMetrics - Class in limn.scene
-
Rolling per-frame performance samples the
Scenecollects each frame: frames-per-second, CPU frame time (tick + layout + paint, in ms), input-processing time (ms), and how much of the scene each frame actually repainted. - FrameMetrics() - Constructor for class limn.scene.FrameMetrics
-
An empty set of counters, reset each frame.
- FrameMetrics.Metric - Class in limn.scene
-
A fixed-capacity ring of recent samples (oldest evicted first) exposing the latest value, the windowed average/max, and a copy of the history for a sparkline.
- frameMillis(int) - Method in class limn.graphics.BitmapIcon
- frameMillis(int) - Method in interface limn.graphics.Icon
- frameMillis(int) - Method in class limn.graphics.Image
- frameMillis(int) - Method in class limn.graphics.SvgIcon
- FramePool - Class in limn.video.decode
-
A fixed set of pictures a decoder fills and hands out, and the free list that takes them back.
- frameRate() - Method in class limn.graphics.SvgIcon
- frameRateDen() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
frameRateDenrecord component. - frameRateDen() - Method in interface limn.video.VideoStreamSource
- frameRateNum() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
frameRateNumrecord component. - frameRateNum() - Method in interface limn.video.VideoStreamSource
-
Numerator of the nominal frame rate, kept as a rational so that rates like 30000/1001 are exact; a rate held as a fraction of a second drifts by a whole picture every few minutes.
- framesRequested - Variable in class limn.testing.StubWindow
-
Frames the scene has asked for: what an idle scene must stop adding to.
- frameTime() - Method in class limn.scene.FrameMetrics
-
CPU time to produce one frame (tick + layout + paint), in milliseconds.
- freeSlots() - Method in class limn.video.decode.FramePool
- fromAxisAngle(Vec3, float) - Static method in record class limn.math.Quat
-
Rotation of
angleRadiansaboutaxis(normalized internally). - fromHex(String) - Static method in record class limn.graphics.Color
-
Parses
#RGB,#RGBA,#RRGGBBor#RRGGBBAA, with or without the#. - fromResource(String) - Static method in class limn.graphics.Images
-
Reads and decodes a classpath resource on the calling thread; see
Images.fromResourceShared(java.lang.String)for the form that does it on the worker pool. - fromResource(String) - Static method in class limn.graphics.SvgIcon
-
An icon from a classpath resource (e.g.
- fromResource(String) - Static method in class limn.render3d.gltf.GltfLoader
-
Reads a classpath resource whole and parses it (
.gltfor.glb), on the calling thread: the shape for a model shipped inside the application jar. - fromResource(String) - Static method in class limn.sound.Sounds
-
Reads a classpath resource whole and decodes it, on the calling thread; see
Sounds.load(Path)for the cost, andSounds.fromResourceShared(java.lang.String)for the same work on the worker pool. - fromResourceAsync(String) - Static method in class limn.render3d.gltf.GltfLoader
-
Reads and parses a classpath resource on the
Uiworker pool, delivering the model on the UI thread: the asynchronous form ofGltfLoader.fromResource(String), and what an application shipping models in its jar should call. - fromResourcePinned(String) - Static method in class limn.graphics.Images
-
Loads a classpath resource as
Images.fromResourceShared(java.lang.String)does and keeps the result whatever the budget, until as manyImages.unpinResource(java.lang.String)s as calls; seeImages.loadPinned(java.nio.file.Path). - fromResourcePinned(String) - Static method in class limn.sound.Sounds
-
Loads a classpath resource as
Sounds.fromResourceShared(java.lang.String)does and keeps the result whatever the budget, until as manySounds.unpinResource(java.lang.String)s as calls; seeSounds.loadPinned(java.nio.file.Path). - fromResourceShared(String) - Static method in class limn.graphics.Images
-
Reads and decodes a classpath resource on the
Uiworker pool; the returned future is already running and completes on the UI thread. - fromResourceShared(String) - Static method in class limn.sound.Sounds
-
Reads and decodes a classpath resource on the
Uiworker pool; the returned future is already running and completes on the UI thread. - fromSheet(Image, int, int, int) - Static method in class limn.graphics.Images
-
Makes an animated image of a sheet of frames laid out in a grid, read along each row from the top: the frames of a sprite, drawn side by side in one picture.
- fromSheet(Image, int, int, int, int) - Static method in class limn.graphics.Images
-
As
Images.fromSheet(Image, int, int, int), for a sheet whose last row is not full. - fromUser() - Method in interface limn.scene.Change
- fromViewProjection(Mat4) - Static method in class limn.math.Frustum
-
Builds the frustum from a view-projection matrix (clip z ∈ [-1, 1]).
- frontPainter() - Method in class limn.scene.Scene
- frosted(Insets, Widget<?>) - Static method in class limn.components.BackdropPanel
-
A panel of frosted glass that follows the theme: what is behind it is blurred, then calmed and laid over with the palette's surface tone, so that text on it reads.
- frosted(Widget<?>) - Static method in class limn.components.BackdropPanel
-
A panel of frosted glass with 12pt of padding around
child; seeBackdropPanel.frosted(Insets, Widget). - frozenColumns() - Method in class limn.components.table.Table
- Frustum - Class in limn.math
-
The six clip planes of a view-projection, for frustum culling.
- FULL - Enum constant in enum class limn.video.VideoColor.Range
-
Full range: luma and chroma over the whole code space, with the midpoint neutral.
- fullscreen - Variable in class limn.testing.StubWindow
-
Whether this window claims to be fullscreen: set by
StubWindow.enterFullscreen(int, int, int), cleared byStubWindow.exitFullscreen(), and settable directly. - fullscreen() - Method in record class limn.backend.WindowState
-
Returns the value of the
fullscreenrecord component. - function() - Method in record class limn.render3d.shader.Expr.Call
-
Returns the value of the
functionrecord component.
G
- g() - Method in record class limn.graphics.Color
-
Returns the value of the
grecord component. - G - Static variable in class limn.input.Keys
- gain() - Method in record class limn.sound.PlayOptions
-
Returns the value of the
gainrecord component. - gain() - Method in class limn.video.MediaPlayer
- gap(float) - Method in class limn.components.ToolBar
-
Overrides the gap between items, in points.
- gap(float) - Method in class limn.scene.layout.Flex
-
Space between children, in logical points.
- gap(float) - Method in class limn.scene.layout.Grid
-
Space between one column and the next, in logical points: the gutter a
Row'sFlex.gapis between neighbours, never before the first column or after the last, and never beside a column whose every cell is hidden. - gap(float) - Method in class limn.scene.layout.Wrap
-
Space between neighbours on a run, in logical points: the gutter a
Row'sFlex.gapis, never before the first child of a run or after its last. - gapButtonRow() - Method in class limn.components.SizeTokens
- gapIcon() - Method in class limn.components.SizeTokens
- gapLabel() - Method in class limn.components.SizeTokens
- gapSilently(float) - Method in class limn.scene.layout.Flex
-
Sets the gap without requesting a layout pass: the measure-path form, for a container that derives its gap from resolved size tokens inside its own
onMeasure. - gapsSilently(float, float) - Method in class limn.scene.layout.Wrap
-
Sets both gutters without requesting a layout pass: the measure-path form, for a wrap whose gutters follow resolved size tokens and are pushed from its own
onMeasure, asFlex's silent gap is. - generation() - Method in class limn.accessibility.AccessibleTree
- generation() - Method in class limn.video.VideoFrame
-
A counter that changes on every publication and every release of this slot, odd exactly while a consumer holds the frame.
- get() - Static method in class limn.graphics.TextRulers
- get() - Method in class limn.i18n.I18nString
-
The text in the locale in effect here, or the English when nothing translates it.
- get(int) - Method in record class limn.math.Vec3
-
Component by index,
0= x,1= y,2= z. - get(int) - Method in record class limn.math.Vec4
-
Component by index,
0= x through3= w. - get(int, int) - Method in class limn.math.Mat3
-
Element at (row, col).
- get(int, int) - Method in class limn.math.Mat4
-
Element at (row, col).
- get(int, int) - Method in class limn.math.MutMat4
-
Element at (row, col).
- get(Theme.Token) - Method in class limn.components.Theme.Builder
-
This tone, as the builder currently holds it: the read half of
Theme.Builder.set(limn.components.Theme.Token, limn.graphics.Color). - get(VertexAttribute) - Method in class limn.render3d.MeshData
-
The backing array for
attribute: the whole capacity, not the live prefix. - get(DataFormat<T>) - Method in class limn.transfer.Transfer
-
The value in one format, making a lazy one now.
- GIF - Static variable in record class limn.graphics.ImageFormat
-
Graphics Interchange Format: at most 256 colours and a pixel either there or not, and the one format every program that shows pictures shows moving.
- GifEncoder - Class in limn.graphics
-
The built-in GIF encoder: an animated image with every frame, each with its time, and the turns it asks for; a still image as one picture.
- glsl - Variable in enum class limn.render3d.shader.Expr.Op
- glsl - Variable in enum class limn.render3d.shader.ShaderType
-
The GLSL type keyword.
- glsl() - Method in record class limn.render3d.shader.Expr.Raw
-
Returns the value of the
glslrecord component. - GLSL_330 - Enum constant in enum class limn.render3d.shader.TargetProfile
- GLSL_ES_300 - Enum constant in enum class limn.render3d.shader.TargetProfile
- GltfLoader - Class in limn.render3d.gltf
-
Loads a glTF 2.0 asset into a neutral
GltfModel: no AWT, no GPU. - GltfModel - Class in limn.render3d.gltf
-
A parsed glTF 2.0 asset as neutral CPU data: a node hierarchy, meshes (as
MeshData), metallic-roughness materials, and encoded texture images. - GltfModel.DecodedTextures - Class in limn.render3d.gltf
-
The model's texture images decoded to pixels, ready to upload: the CPU half of
GltfModel.toScene3D(), separated so it can be done off the UI thread. - GltfModel.ImageDef - Record Class in limn.render3d.gltf
-
An encoded image (PNG/JPEG bytes), left encoded until
GltfModel.decodeTextures(). - GltfModel.MaterialDef - Record Class in limn.render3d.gltf
-
Metallic-roughness material; texture fields index
GltfModel.textures()(-1= none). - GltfModel.MeshDef - Record Class in limn.render3d.gltf
- GltfModel.NodeDef - Record Class in limn.render3d.gltf
- GltfModel.Primitive - Record Class in limn.render3d.gltf
-
One drawable range of a mesh with its material index (
-1= default). - GltfModel.SamplerDef - Record Class in limn.render3d.gltf
-
A glTF sampler, kept as the file's GL enums;
-1= unspecified. - GltfModel.TextureDef - Record Class in limn.render3d.gltf
- glyph(int, int, float, float, float) - Method in class limn.graphics.ShapedText.Builder
-
Adds one glyph to the open run, in the order the shaper emitted it — which for a right-to-left run is already that run's visual order.
- Glyph(int, int, float) - Constructor for record class limn.backend.spi.GlyphOutlines.Glyph
-
Creates an instance of a
Glyphrecord class. - glyphAdvance(int) - Method in class limn.graphics.ShapedText
-
How far the pen moves after this glyph, in logical points.
- glyphCluster(int) - Method in class limn.graphics.ShapedText
-
The
charoffset intoShapedText.text()that this glyph came from: the start of its cluster, so a ligature's several characters all report the offset of the first, and several marks on one base all report the offset of the base. - glyphCount() - Method in class limn.graphics.ShapedText
-
How many glyphs this line draws.
- glyphEnd() - Method in record class limn.graphics.ShapedText.Run
-
Returns the value of the
glyphEndrecord component. - glyphId() - Method in record class limn.backend.spi.GlyphOutlines.Glyph
-
Returns the value of the
glyphIdrecord component. - glyphId(int) - Method in class limn.graphics.ShapedText
-
The glyph index within the face of the run that contains it, or
ShapedText.NO_GLYPH. - glyphOutlines() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
glyphOutlinesrecord component. - GlyphOutlines - Interface in limn.backend.spi
-
The outlines of the glyphs a
ShapedTextnames, for a writer that draws text as text rather than as pixels: a PDF page keeps each glyph as its outline and maps it back to the characters it stands for. - GlyphOutlines.Glyph - Record Class in limn.backend.spi
-
A glyph drawn in place of a character.
- GlyphOutlines.Picture - Record Class in limn.backend.spi
-
A picture drawn in place of a character: a colour emoji's strike.
- GlyphOutlines.Piece - Interface in limn.backend.spi
-
One thing a glyphless cluster draws.
- glyphStart() - Method in record class limn.graphics.ShapedText.Run
-
Returns the value of the
glyphStartrecord component. - glyphX(int) - Method in class limn.graphics.ShapedText
-
The glyph's origin along the baseline, in logical points from the left edge of the line: the pen position plus whatever the shaper offset it by.
- glyphY(int) - Method in class limn.graphics.ShapedText
-
The glyph's offset from the baseline, positive down, in logical points: zero for everything except a mark the shaper attached.
- gpuBytes() - Method in record class limn.render3d.Render3DStats
-
Returns the value of the
gpuBytesrecord component. - gpuFrameMs() - Method in record class limn.backend.spi.FrameInfo
-
Returns the value of the
gpuFrameMsrecord component. - GpuMesh - Interface in limn.render3d
-
An opaque handle to mesh geometry uploaded to the GPU (via
Graphics3D.upload). - GpuRenderer - Interface in limn.backend.spi
-
GPU rendering entry point for one window.
- GpuSurface - Interface in limn.graphics
-
An offscreen GPU render target owned by the backend: a texture (with its own depth buffer) that something can draw into off-screen and that the 2D
Canvascan then composite as one layer viaCanvas.drawSurface(limn.graphics.GpuSurface, float, float, float, float). - GpuTexture - Interface in limn.render3d
-
An opaque handle to a texture uploaded to the GPU (see
Graphics3D.uploadTexture). - gpuTime() - Method in class limn.scene.FrameMetrics
-
GPU time to execute one frame's draw commands, in milliseconds.
- gradient(Vec3, Vec3, Vec3) - Static method in record class limn.render3d.Environment
-
A three-stop sky gradient used as ambient light, in linear units.
- GRADIENT - Enum constant in enum class limn.video.decode.SyntheticPattern
-
A gradient that moves one code per picture, in every channel and in a different direction in each: luma along both axes, Cb across, Cr down and backwards.
- graftPopup(Scene) - Method in class limn.scene.Scene
-
Publishes a popup that draws in a window of its own as part of this scene's accessible tree, under the widget that opened it, the way a native drop-down list is a child of its field: a combo's list, a date picker's calendar.
- granularity() - Method in class limn.components.date.CalendarView
- granularity() - Method in class limn.components.date.DateField
- granularity() - Method in class limn.components.date.DatePicker
- graphics3d() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
graphics3drecord component. - Graphics3D - Class in limn.render3d
-
Facade + install-at-startup SPI for the 3D backend, the same inversion pattern as
Images/Sounds: a neutral entry point here, the GL implementation installed by the backend on startup. - Graphics3D.Provider - Interface in limn.render3d
-
Backend-supplied factory + renderer (installed at startup).
- graphicsInfo() - Method in interface limn.backend.Backend
- graphicsInfo() - Method in class limn.backend.lwjgl.LwjglBackend
- GraphicsInfo - Record Class in limn.backend
-
Which graphics context a backend actually obtained, and which of the optional capabilities the toolkit uses are present on it.
- GraphicsInfo(String, String, String, String, String, String, String, String, int, boolean, boolean, boolean, List<String>, String) - Constructor for record class limn.backend.GraphicsInfo
-
Creates an instance of a
GraphicsInforecord class. - grid(float, int, Vec4) - Method in class limn.render3d.DebugDraw
-
A square grid on the XZ plane at y=0, centered at the origin:
divisions×divisionscells spanning ±halfExtent. - Grid - Class in limn.scene.layout
-
Places children in a fixed number of columns, row by row in the order they were added, so that they line up on both axes: the layout for a form of captions beside fields, a sheet of names beside values, or any set of rows whose cells should share their columns' edges.
- Grid(int) - Constructor for class limn.scene.layout.Grid
-
An empty grid of
columnscolumns, with no gap on either axis, no expanded column, every cell at the edge reading starts from within its column and on its row's baseline. - GRID - Enum constant in enum class limn.accessibility.Shape
-
A table and its grid: the
TABLE(or any node carrying aTableFacet), itsCOLUMN_HEADERs andCELLs, and aROWthat is in no selection. - GridContract - Class in limn.testing.a11y
-
What every widget of the
GRIDshape owes a reader beyond what its rows do, as named cases over aGridSubject: the container is of theGRIDshape and carries aTableFacetwhose column count is the header's; the four invariants hold, unfocused and focused; the header cells sit at row −1, one per column, in order, each carrying the direction its column is sorted in andPRESSexactly where the column sorts;PRESSon a sortable header sorts by it and the facet says so, and a second press changes the direction the facet reports; a data cell is aCELLat a row and a column inside the counts;FOCUSon a cell that offers it moves the cursor onto that cell, which is then the one active node, and selects nothing; a header cell keeps its id across a sort. - GridSubject - Interface in limn.testing.a11y
-
A widget of the
GRIDshape asGridContractdrives it: a table or a calendar, whose container carries aTableFacet, whose header cells sit at row −1 and whose data cells carry their place. - GRILLE_PITCH - Static variable in record class limn.graphics.BackdropEffect.Crt
-
Mask pitch in points: the width of one RGB triad of the aperture grille.
- ground() - Method in record class limn.render3d.Environment
-
Returns the value of the
groundrecord component. - GROUP - Enum constant in enum class limn.accessibility.Accessible.Role
-
A grouping box with no behaviour of its own; the role a described container takes.
H
- H - Static variable in class limn.input.Keys
- HAIRLINE - Static variable in class limn.components.Strokes
-
Alias: the same weight, read as a separator rather than an outline.
- HALF_PIXEL_INSET - Static variable in class limn.components.Strokes
-
Half of
Strokes.BORDER. - handle() - Method in class limn.video.VideoFrame
-
The device allocation this picture lives in, as the opaque integer
VideoFrame.kind()names. - handleUserChange(Change.Aspect) - Method in class limn.components.Button
- handleUserChange(Change.Aspect) - Method in class limn.components.Card
- handleUserChange(Change.Aspect) - Method in class limn.components.chart.Chart
-
Both handlers read
Chart.hoveredPoint(), which is assigned before either announcement, so neither needs a payload the channel does not carry. - handleUserChange(Change.Aspect) - Method in class limn.components.Checkbox
- handleUserChange(Change.Aspect) - Method in class limn.components.ColorPicker
- handleUserChange(Change.Aspect) - Method in class limn.components.ColorPickerButton
- handleUserChange(Change.Aspect) - Method in class limn.components.ComboBox
- handleUserChange(Change.Aspect) - Method in class limn.components.date.CalendarView
-
The handler, reached for a day in
SINGLEand a closed period inRANGE. - handleUserChange(Change.Aspect) - Method in class limn.components.date.DateField
- handleUserChange(Change.Aspect) - Method in class limn.components.date.DatePicker
- handleUserChange(Change.Aspect) - Method in class limn.components.Expander
- handleUserChange(Change.Aspect) - Method in class limn.components.ListView
- handleUserChange(Change.Aspect) - Method in class limn.components.RadioButton
- handleUserChange(Change.Aspect) - Method in class limn.components.RangeSlider
- handleUserChange(Change.Aspect) - Method in class limn.components.SegmentedControl
- handleUserChange(Change.Aspect) - Method in class limn.components.Slider
-
The handler half of the channel: the base class calls this after every watcher, for a
USERorigin only, and the slot is read here so the ordering stays in the base. - handleUserChange(Change.Aspect) - Method in class limn.components.Spinner
- handleUserChange(Change.Aspect) - Method in class limn.components.SplitPane
- handleUserChange(Change.Aspect) - Method in class limn.components.TabbedPane
- handleUserChange(Change.Aspect) - Method in class limn.components.table.Table
- handleUserChange(Change.Aspect) - Method in class limn.components.TextArea
- handleUserChange(Change.Aspect) - Method in class limn.components.TextField
- handleUserChange(Change.Aspect) - Method in class limn.components.tree.Tree
- handleUserChange(Change.Aspect) - Method in class limn.scene.Widget
-
Runs this widget's application handler for a change it has just announced.
- has(Accessible.Action) - Method in record class limn.accessibility.ActionFacet
- has(Accessible.State) - Method in class limn.accessibility.AccessibleNode
- has(VertexAttribute) - Method in class limn.render3d.MeshData
-
Whether one attribute is present, what a shader checks before binding it.
- has(DataFormat<?>) - Method in interface limn.transfer.Offer
- has(DataFormat<?>) - Method in class limn.transfer.Transfer
- HAS_POPUP - Enum constant in enum class limn.accessibility.Accessible.State
-
Operating this node opens a menu or a list.
- hasAudio() - Method in class limn.video.ffmpeg.FfmpegMedia
- hasAudio() - Method in class limn.video.MediaPlayer
- hasBoundedHeight() - Method in record class limn.scene.Constraints
-
Whether the maximum height is finite.
- hasBoundedWidth() - Method in record class limn.scene.Constraints
-
Whether the maximum width is finite; unbounded means "take your intrinsic width".
- hasDate() - Method in class limn.components.date.DateField
- hasFooter() - Method in class limn.components.table.Column
- hasGrid() - Method in class limn.components.chart.ChartAxis
-
Whether this axis draws grid lines across the plot.
- hashCode() - Method in record class limn.accessibility.Accessible.Argument.None
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.Accessible.Argument.OfRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.Accessible.Argument.OfText
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.Accessible.Argument.OfValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.AccessibleEvent.Child
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.AccessibleRelation
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.ActionFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.CellFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.ExpandFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.HierarchyFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.ScrollFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.SelectionFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.SelectionItemFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.TableFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.TextFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.ToggleFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.ValueFacet
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.accessibility.WindowFacet
-
Returns a hash code value for this object.
- hashCode() - Method in class limn.animation.ImageAnimation.Loop
- hashCode() - Method in record class limn.backend.FileDialogs.Filter
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.GraphicsInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.ImageCursor
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.Platform
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.RenderStats
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.Resolution
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.ScreenRect
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.SizeLimits
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.BackendServices
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.DragRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.FrameInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.GlyphOutlines.Glyph
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.GlyphOutlines.Picture
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.MenuBarReading
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.MenuBarReading.Top
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.MenuRow
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.ModalStack.Active
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.PrintJob
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.TrayPicture
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.backend.spi.TrayState
-
Returns a hash code value for this object.
- hashCode() - Method in class limn.backend.WindowConfig
- hashCode() - Method in record class limn.backend.WindowState
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.components.Accelerator
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.components.chart.Chart.LegendEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.components.chart.ChartPoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.components.date.DateRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.components.date.DayMark
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.components.ElevationShadow
-
Returns a hash code value for this object.
- hashCode() - Method in class limn.components.SizeTokens
- hashCode() - Method in class limn.components.Theme
- hashCode() - Method in record class limn.graphics.BackdropEffect.Blur
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.BackdropEffect.Clear
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.BackdropEffect.Crt
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.BackdropEffect.Pixelate
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.BackdropEffect.Wash
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.Color
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.Font
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.ImageEncodeOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.ImageFormat
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.LinearGradient
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.RadialGradient
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.Rect
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.RoundRect
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.Shadow
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.ShapedText.Caret
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.ShapedText.Position
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.ShapedText.Run
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.ShapedText.Span
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.graphics.TextMetrics
-
Returns a hash code value for this object.
- hashCode() - Method in class limn.i18n.I18nString
- hashCode() - Method in record class limn.i18n.UnresolvedKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.math.Aabb
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.math.Quat
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.math.Ray
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.math.Transform3D
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.math.Vec2
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.math.Vec3
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.math.Vec4
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.print.PageInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.print.Paper
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Environment
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.gltf.GltfModel.ImageDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.gltf.GltfModel.MeshDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.gltf.GltfModel.NodeDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.gltf.GltfModel.Primitive
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.gltf.GltfModel.SamplerDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.gltf.GltfModel.TextureDef
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Light.Directional
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Light.Point
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Light.Spot
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Material.NormalMap
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Material.Pbr
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Material.Raw
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Material.SimpleLit
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Material.Surface
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Material.Surface.Texture
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Material.Surface.Value
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Material.Unlit
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Pickable
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.PickResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Render3DStats
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.Sampler
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.scene.Scene3D.MeshInstance
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Binary
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Call
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Construct
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Lit
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Loop
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Raw
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Ref
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Sample
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.Expr.Swizzle
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.shader.SurfaceOutputs
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.render3d.TextureData
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.scene.Change.TextEdit
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.scene.Constraints
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.scene.Insets
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.scene.Size
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns a hash code value for this object.
- hashCode() - Method in class limn.scene.SystemPreferences
- hashCode() - Method in record class limn.scene.TooltipStyle
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.sound.PlayOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.testing.a11y.ContractCase
-
Returns a hash code value for this object.
- hashCode() - Method in class limn.transfer.DataFormat
- hashCode() - Method in record class limn.video.decode.SyntheticSpec
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.video.ffmpeg.FfmpegMedia.ClipAudioTrack
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns a hash code value for this object.
- hashCode() - Method in record class limn.video.ffmpeg.SubtitleCues.Cue
-
Returns a hash code value for this object.
- hashCode() - Method in class limn.video.Poster.At
- hashCode() - Method in class limn.video.Poster.Still
- hasName() - Method in class limn.accessibility.Accessibility
-
Whether the node being described has a name yet, so that the publish step knows whether one of its free defaults still has somewhere to go.
- hasPendingTasks() - Method in class limn.concurrent.UiRuntime
- hasPicture() - Method in interface limn.video.VideoSurface
- hasPositionInOwner() - Method in class limn.backend.WindowConfig
- hasPreviewPart() - Method in class limn.transfer.Drag
- hasRole() - Method in class limn.accessibility.Accessibility
-
Whether anything has said what the node being described is.
- hasSelection() - Method in record class limn.accessibility.TextFacet
- hasTime() - Method in class limn.components.date.DateField
- header - Variable in enum class limn.render3d.shader.TargetProfile
-
The version line (and, for ES, precision qualifiers) prepended to a shader.
- header(Function<PageInfo, Widget<?>>) - Method in class limn.print.Document
-
Sets what is drawn at the top of every page: a new widget for each page, made when the page is drawn, since a page's number is known only once the document is cut, and its count only once it is cut to the end.
- headerColumn() - Method in class limn.components.table.Table
- headerPrefix() - Method in class limn.components.Card
- headerSuffix() - Method in class limn.components.Card
- HEADING - Enum constant in enum class limn.accessibility.Accessible.Role
-
Static text that titles the section under it.
- HeadlessBackend - Class in limn.testing
-
A backend that mints
HeadlessWindows and remembers them, so that a dialog, a menu or a popup which opens as a window of its own opens somewhere a test can read. - HeadlessBackend(UiRuntime) - Constructor for class limn.testing.HeadlessBackend
- HeadlessUi - Class in limn.testing
- HeadlessUi() - Constructor for class limn.testing.HeadlessUi
-
A runtime on the wall clock.
- HeadlessUi(LongSupplier) - Constructor for class limn.testing.HeadlessUi
-
A runtime on a clock the test controls.
- HeadlessWindow - Class in limn.testing
-
A window with no platform behind it, whose accessibility bridge keeps the last tree it was handed: what a scene is bound to so that its accessible tree can be read with no GL, no fonts and no desktop.
- HeadlessWindow.CapturingBridge - Class in limn.testing
-
A bridge that listens, keeps the newest tree and every event it was handed, and does nothing else.
- height() - Method in class limn.accessibility.AccessibleNode
- height() - Method in record class limn.backend.Resolution
-
Returns the value of the
heightrecord component. - height() - Method in record class limn.backend.ScreenRect
-
Returns the value of the
heightrecord component. - height() - Method in record class limn.backend.spi.DragRequest
-
Returns the value of the
heightrecord component. - height() - Method in record class limn.backend.spi.GlyphOutlines.Picture
-
Returns the value of the
heightrecord component. - height() - Method in class limn.backend.WindowConfig
- height() - Method in interface limn.graphics.Canvas
- height() - Method in class limn.graphics.Image
- height() - Method in record class limn.graphics.Rect
-
Returns the value of the
heightrecord component. - height() - Method in record class limn.graphics.RoundRect
-
Returns the value of the
heightrecord component. - height() - Method in class limn.graphics.ScenePixels
- height() - Method in class limn.graphics.SvgIcon
- height() - Method in interface limn.graphics.SvgRenderer.Document
- height() - Method in record class limn.graphics.TextMetrics
- height() - Method in record class limn.print.Paper
-
Returns the value of the
heightrecord component. - height() - Method in record class limn.render3d.TextureData
-
Returns the value of the
heightrecord component. - height() - Method in record class limn.scene.Size
-
Returns the value of the
heightrecord component. - height() - Method in class limn.scene.Widget
-
Laid-out height in logical points;
0until the first layout pass. - height() - Method in class limn.testing.NoopCanvas
- height() - Method in class limn.video.decode.FramePool
- height() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
heightrecord component. - height() - Method in class limn.video.VideoFrame
- height() - Method in interface limn.video.VideoStreamSource
- HEIGHT - Static variable in class limn.testing.AccessibleHarness
- heightMillimetres() - Method in record class limn.print.Paper
- heightPx() - Method in interface limn.graphics.GpuSurface
-
Current height in physical pixels.
- heightPx() - Method in interface limn.render3d.GpuTexture
- held() - Method in class limn.video.ffmpeg.SubtitleCues
- heldChanged() - Method in interface limn.backend.spi.MenuBarHost
-
Whether the system's bar holds this bar changed: it went to the window under a fullscreen that covers the system's bar, or came back.
- heldFrames() - Method in class limn.video.VideoClock
- HELP - Enum constant in enum class limn.backend.spi.MenuBarReading.Kind
-
The help menu, to which the system adds its search.
- helperText() - Method in class limn.components.Field
-
The helper text in the language in effect, or
nullfor none; seeField.helperTextSource()for the value behind it. - helperTextSource() - Method in class limn.components.Field
-
The localizable value behind
Field.helperText(), ornullfor none. - HIDDEN - Enum constant in enum class limn.backend.PointerMode
-
Invisible while over this window's content area, but free to move and still delivering positions: video playback, drawing surfaces where the app paints its own cursor, screensaver-style scenes.
- HIDDEN - Enum constant in enum class limn.components.ScrollBar.Policy
-
Never shown.
- hiddenCount() - Method in class limn.components.AvatarGroup
- hide() - Method in interface limn.backend.NativeWindow
- hide() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
hiderecord component. - hide() - Method in interface limn.backend.spi.TrayPeer
-
Takes the icon out of the tray until the next
TrayPeer.update(limn.backend.spi.TrayState), which puts it back as the first one did. - hide() - Method in class limn.testing.HeadlessWindow
- hide() - Method in class limn.testing.StubWindow
- HIDE - Enum constant in enum class limn.backend.ClosePolicy
-
The window is hidden and kept, to be shown again with
NativeWindow.show(). - hideOthers() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
hideOthersrecord component. - hierarchy() - Method in class limn.accessibility.AccessibleNode
- hierarchy(int, int, int) - Method in class limn.accessibility.Accessibility
-
Declares where this node stands in an outline: a tree row's depth and its flat index among the rows the outline shows open, the two numbers
HierarchyFacetexplains. - HierarchyFacet - Record Class in limn.accessibility
-
Where a row stands in an outline: how deep it is, and which visible row it is.
- HierarchyFacet(int, int, int) - Constructor for record class limn.accessibility.HierarchyFacet
-
Creates an instance of a
HierarchyFacetrecord class. - HIGH - Enum constant in enum class limn.sound.PlayOptions.Priority
- highlight() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns the value of the
highlightrecord component. - highlightedIndex() - Method in class limn.components.ComboBox
- highlightText() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns the value of the
highlightTextrecord component. - HISTORY - Static variable in class limn.scene.FrameMetrics
-
Samples kept per metric: the sparkline width.
- hitTest(float) - Method in class limn.graphics.ShapedText
-
The caret position a click at
xasks for, side included. - hitTest(float, float) - Method in class limn.scene.Widget
-
The deepest widget under a point, this one, or
null: what a press at the point lands on. - hitTestChild(Widget<?>, float, float) - Method in class limn.scene.Widget
-
Asks one child what a point lands on: maps the point from this widget's space into the child's and calls the child's
Widget.hitTest(float, float). - HLG - Enum constant in enum class limn.video.VideoColor.Transfer
-
ARIB STD-B67, hybrid log-gamma.
- HOLD - Enum constant in enum class limn.video.VideoClock.Decision
-
Do nothing at all (no repaint, no queue advance); the same picture is offered again on the next tick.
- holds(long) - Method in class limn.accessibility.AccessibleTree
-
Whether an identifier was minted for this window's scene, which is the question a bridge holding several windows' trees asks before
AccessibleTree.find(long): a relation may name a node in another window — a native popup's root names the field that opened it — and the number alone says which tree to look in. - holds(NativeWindow, MenuBarHost) - Method in interface limn.backend.spi.SystemMenuBar
- HOME - Static variable in class limn.input.Keys
- horizon() - Method in record class limn.render3d.Environment
-
Returns the value of the
horizonrecord component. - horizontal() - Static method in class limn.components.Separator
-
A rule stretching across the available width.
- horizontal(Widget<?>, Widget<?>) - Static method in class limn.components.SplitPane
-
Two panes side by side, divided by a vertical line.
- HORIZONTAL - Enum constant in enum class limn.accessibility.Accessible.State
-
This node's value runs left to right or right to left rather than up and down.
- HORIZONTAL - Enum constant in enum class limn.components.Card.Orientation
-
The media in a column at the leading side, the header and the content beside it.
- HORIZONTAL - Enum constant in enum class limn.components.ScrollBar.Orientation
- HORIZONTAL - Enum constant in enum class limn.components.Separator.Orientation
- HORIZONTAL - Enum constant in enum class limn.components.SplitPane.Orientation
-
Side by side, divided by a vertical line.
- horizontallyScrollable() - Method in record class limn.accessibility.ScrollFacet
-
Returns the value of the
horizontallyScrollablerecord component. - horizontalPercent() - Method in record class limn.accessibility.ScrollFacet
-
Returns the value of the
horizontalPercentrecord component. - horizontalStrip() - Method in class limn.components.ScrollGutters
-
Height taken by the horizontal bar, likewise.
- horizontalViewSize() - Method in record class limn.accessibility.ScrollFacet
-
Returns the value of the
horizontalViewSizerecord component. - host - Variable in class limn.testing.HeadlessWindow.CapturingBridge
-
The scene-side half this bridge holds, through which a test performs a verb.
- host - Variable in class limn.testing.RecordingAccessibilityBridge
- hotspotX() - Method in record class limn.backend.ImageCursor
-
Returns the value of the
hotspotXrecord component. - hotSpotX() - Method in class limn.transfer.Drag
- hotspotY() - Method in record class limn.backend.ImageCursor
-
Returns the value of the
hotspotYrecord component. - hotSpotY() - Method in class limn.transfer.Drag
- HOUR - Enum constant in enum class limn.components.date.DateField.Granularity
-
Down to the hour.
- hoveredPoint() - Method in class limn.components.chart.Chart
-
The datum under the pointer, or
null. - hoverMarkMargin() - Method in class limn.components.chart.CartesianChart
-
How far past its band a lit mark reaches: a grown marker's radius, and zero for a chart whose marks are rectangles inside the band.
- hoverMarkMargin() - Method in class limn.components.chart.LineChart
-
A lit marker grows to
LineChart.HOVER_SCALEof its radius and is centred on the band, so it reaches that far outside it; the ring around it adds a border. - hoverRegion(ChartPoint) - Method in class limn.components.chart.CartesianChart
-
A hover here lights one category, and a category is a band across the plot.
- hoverRegion(ChartPoint) - Method in class limn.components.chart.Chart
-
The region of this chart that changes when
pointis the datum under the pointer: lit marks, a crosshair, a band, a popped slice. - hoverRegion(ChartPoint) - Method in class limn.components.chart.DonutChart
-
The ring, grown by the distance a slice pops out of it.
- hsv(float, float, float, float) - Static method in record class limn.graphics.Color
-
From hue/saturation/value.
- HSV - Enum constant in enum class limn.components.ColorPicker.Format
-
Hue in degrees, saturation and value in percent, the axes of the field itself.
- HTML - Static variable in class limn.backend.lwjgl.transfer.ClipboardTypes
-
An HTML fragment, as UTF-8 bytes.
- HTML - Static variable in class limn.transfer.DataFormat
-
A fragment of HTML, as a word processor or a spreadsheet pastes it with its formatting.
- hue() - Method in record class limn.graphics.Color
-
Hue in degrees [0,360).
I
- I - Static variable in class limn.input.Keys
- I18n - Class in limn.i18n
-
The UI language: the process locale, the locale in effect here, the registered bundles, and the epoch that every
I18nStringvalidates its cache against. - I18nString - Class in limn.i18n
-
A piece of user-visible text, carried as a value instead of resolved into a
Stringat the point of use. - I18nString(String, String) - Constructor for class limn.i18n.I18nString
-
Declares a localizable string.
- I420 - Enum constant in enum class limn.video.PixelFormat
-
8-bit 4:2:0 in three planes: Y, then Cb, then Cr, each planar, each chroma plane half resolution in both directions.
- I420_10LE - Enum constant in enum class limn.video.PixelFormat
-
10-bit 4:2:0 in three planes, laid out exactly as
PixelFormat.I420but with a sample occupying two bytes. - I444 - Enum constant in enum class limn.video.PixelFormat
-
8-bit 4:4:4 in three planes: Y, Cb, Cr, all full resolution.
- I444_10LE - Enum constant in enum class limn.video.PixelFormat
-
10-bit 4:4:4 in three planes:
PixelFormat.I444's geometry withPixelFormat.I420_10LE's samples. - icon() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
iconrecord component. - icon() - Method in record class limn.backend.spi.TrayPicture
-
Returns the value of the
iconrecord component. - icon() - Method in class limn.components.Badge
- icon() - Method in class limn.components.Expander
- icon() - Method in class limn.components.ImageView
- icon() - Method in class limn.components.MenuItem
- Icon - Interface in limn.graphics
-
A themeable, resolution-independent glyph, conceptually distinct from an
Image, which is just a fixed grid of RGBA pixels for display. - ICON_OPTICAL_BUMP - Static variable in class limn.components.Strokes
-
Icon glyphs have no ascender/descender slack and must be drawn slightly larger than the text box to read at the same weight.
- Icon.Mirroring - Enum Class in limn.graphics
-
Whether an icon turns around when the interface does.
- iconBox() - Method in class limn.components.SizeTokens
- id() - Method in record class limn.accessibility.AccessibleEvent.Child
-
Returns the value of the
idrecord component. - id() - Method in class limn.accessibility.AccessibleNode
- id() - Method in interface limn.backend.Display
- id() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
idrecord component. - id() - Method in class limn.desktop.Tray
- id() - Method in class limn.scene.Widget
- identifier() - Method in class limn.accessibility.AccessibleNode
-
What a tool that drives the application from outside finds this node by: the id the application gave the widget (
Widget.setId), and where it gave none,AccessibleNode.id()in decimal. - identity() - Static method in class limn.math.Mat3
-
The identity matrix.
- identity() - Static method in class limn.math.Mat4
-
The identity transform.
- identity() - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Reads a string out of the linked library, except possibly once: the first call in a process may be the one that links it, which on a build carrying the libraries in its jar extracts tens of megabytes under a global lock.
- IDENTITY - Static variable in class limn.math.Mat4
-
The identity matrix (immutable, so one shared instance serves everyone).
- IDENTITY - Static variable in record class limn.math.Quat
- IDENTITY - Static variable in record class limn.math.Transform3D
- IDLE - Enum constant in enum class limn.video.MediaPlayer.State
-
Built, or stopped: nothing is decoding and nothing is sounding.
- IDLE - Enum constant in enum class limn.video.MediaPlayer.Step
-
Nothing to do this instant: the ring is full, or the stream has no picture ready.
- ignore() - Method in class limn.accessibility.Accessibility
-
Removes this node and its children from the tree: a spacer, a decorative rule, a mark a widget draws that carries no information.
- image() - Method in class limn.animation.ImageAnimation
- image() - Method in record class limn.backend.ImageCursor
-
Returns the value of the
imagerecord component. - image() - Method in record class limn.backend.spi.DragRequest
-
Returns the value of the
imagerecord component. - image() - Method in record class limn.backend.spi.GlyphOutlines.Picture
-
Returns the value of the
imagerecord component. - image() - Method in class limn.components.Avatar
- image() - Method in class limn.components.ImageView
- image() - Method in class limn.graphics.SvgIcon
-
Base-resolution bitmap, a convenience for warming the cache or ad-hoc draws.
- image() - Method in record class limn.render3d.gltf.GltfModel.TextureDef
-
Returns the value of the
imagerecord component. - image() - Method in class limn.transfer.Drag
- image() - Method in class limn.video.Poster.Still
- image(int) - Method in class limn.graphics.SvgIcon
-
Rasterized bitmap fit into
pixelSizepx (cached; stable identity, because that identity is the GPU texture key). - image(int, boolean) - Method in class limn.graphics.BitmapIcon
-
The bitmap best suited to a
pixelSize×pixelSizebox measured in device pixels, for the given theme brightness. - image(int, boolean) - Method in interface limn.graphics.Icon
-
The bitmap best suited to a
pixelSize×pixelSizebox measured in device pixels, for the given theme brightness. - image(int, boolean) - Method in class limn.graphics.SvgIcon
-
Iconentry point: rasterizes at the requested device size (theme brightness is irrelevant; SVG icons recolor by tint, not by variant). - image(int, boolean, int) - Method in class limn.graphics.BitmapIcon
- image(int, boolean, int) - Method in interface limn.graphics.Icon
-
One frame of the bitmap
Icon.image(int, boolean)answers, which is that method's answer for frame 0. - image(int, boolean, int) - Method in class limn.graphics.SvgIcon
-
One frame of the bitmap
Icon.image(int, boolean)answers, which is that method's answer for frame 0. - image(Image) - Static method in interface limn.video.Poster
-
A picture of the application's, fitted to the box as the video's own pictures are.
- image(Image, float, float) - Method in class limn.transfer.Drag
-
Shows a picture under the pointer while the drag lasts, in place of the part of the source widget a
Drag.preview(float, float, float, float)would show. - Image - Class in limn.graphics
-
An immutable, backend-independent bitmap: RGBA8 pixels, straight (non premultiplied) alpha, row-major, row 0 at the top.
- Image(int, int, byte[]) - Constructor for class limn.graphics.Image
- IMAGE - Enum constant in enum class limn.accessibility.Accessible.Role
-
A picture.
- IMAGE - Static variable in class limn.backend.lwjgl.transfer.ClipboardTypes
-
A picture, as the bytes of an image file: PNG when written, any decodable kind when read.
- IMAGE - Static variable in class limn.transfer.DataFormat
-
A picture.
- ImageAnimation - Class in limn.animation
-
Plays an animated
Image: which frame is shown now, given the time that has passed. - ImageAnimation(Image) - Constructor for class limn.animation.ImageAnimation
- ImageAnimation.Loop - Class in limn.animation
-
How many turns an animation makes, and which way.
- imageAsync(int) - Method in class limn.graphics.SvgIcon
-
Rasterizes for
pixelSizeon theUiworker pool and folds the bitmap into this icon's cache on the UI thread, so the nextSvgIcon.image(int)at that size is a hit and no frame pays for the parse. - imageCursor() - Method in class limn.scene.Widget
- ImageCursor - Record Class in limn.backend
- ImageCursor(Image, int, int) - Constructor for record class limn.backend.ImageCursor
-
Creates an instance of a
ImageCursorrecord class. - imageDecoder() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
imageDecoderrecord component. - ImageDecoder - Interface in limn.graphics
-
Decodes encoded image bytes (PNG/JPG/…) into an
Image. - ImageDef(byte[], String) - Constructor for record class limn.render3d.gltf.GltfModel.ImageDef
-
Creates an instance of a
ImageDefrecord class. - ImageEncodeOptions - Record Class in limn.graphics
-
What an encode should produce: the
ImageFormat, plus the knobs a lossy format needs. - ImageEncodeOptions(ImageFormat) - Constructor for record class limn.graphics.ImageEncodeOptions
-
Encodes as
formatatImageEncodeOptions.DEFAULT_QUALITY. - ImageEncodeOptions(ImageFormat, int) - Constructor for record class limn.graphics.ImageEncodeOptions
-
Creates an instance of a
ImageEncodeOptionsrecord class. - ImageEncoder - Interface in limn.graphics
-
Encodes an
Imageinto a file format. - ImageFormat - Record Class in limn.graphics
-
An encoded image format, named by its IANA media type: what a caller asks
Images.encode(Image, ImageFormat)for and what anImageEncoderdeclares it can produce. - ImageFormat(String) - Constructor for record class limn.graphics.ImageFormat
-
Creates an instance of a
ImageFormatrecord class. - images() - Method in class limn.render3d.gltf.GltfModel
-
The images the textures sample, still in their file encoding.
- Images - Class in limn.graphics
-
Image loading and saving facade.
- ImageView - Class in limn.components
- ImageView(Icon) - Constructor for class limn.components.ImageView
-
Shows an icon at its natural size until the layout says otherwise, drawn at the view's own size and density.
- ImageView(Image) - Constructor for class limn.components.ImageView
-
Shows an image at its natural size until the layout says otherwise.
- ImageView.Fit - Enum Class in limn.components
-
How the picture is sized into the view's box.
- IME_UNDERLINE - Static variable in class limn.components.Strokes
-
IME preedit underline, resting weight.
- IME_UNDERLINE_ACTIVE - Static variable in class limn.components.Strokes
-
IME preedit underline for the converting block.
- IN_A_SCROLL_VIEW - Enum constant in enum class limn.testing.a11y.RowsSubject.Scrolling
-
The widget is laid out inside a scroll view that reveals a row for it.
- IN_RTL - Enum constant in enum class limn.graphics.Icon.Mirroring
-
Flipped horizontally about its own box in a right-to-left subtree.
- IN_SCENE - Enum constant in enum class limn.components.DisplayMode
-
An overlay drawn inside the owner's window.
- IN_WINDOW - Enum constant in enum class limn.components.MenuBar.Placement
-
Drawn in the window, on every system.
- increaseContrast() - Method in class limn.scene.SystemPreferences
- increaseContrast(boolean) - Method in class limn.testing.TestPreferences
- INCREMENT - Enum constant in enum class limn.accessibility.Accessible.Action
-
Move this node's value one step up.
- index() - Method in record class limn.accessibility.AccessibleEvent.Child
-
Returns the value of the
indexrecord component. - index() - Method in record class limn.components.chart.ChartPoint
-
Returns the value of the
indexrecord component. - index() - Method in interface limn.components.TabbedPane.TabCloseRequest
- index() - Method in record class limn.render3d.shader.Expr.Loop
-
Returns the value of the
indexrecord component. - index() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
indexrecord component. - index() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns the value of the
indexrecord component. - INDEX - Enum constant in enum class limn.components.chart.Chart.TooltipMode
-
Every visible series at the hovered category, the default for bars and lines.
- indexAt(float) - Method in class limn.graphics.ShapedText
-
The char index a click at
xasks for:hitTest(x).charIndex(), for a caller that places a caret and keeps no side. - indexCount() - Method in class limn.render3d.MeshData
-
Live indices: what an upload draws.
- indexForAdvance(float) - Method in class limn.graphics.ShapedText
-
The largest caret stop whose
ShapedText.advanceTo(int)does not exceedadvance: the inverse of the budget. - indexInParent(AccessibleNode) - Method in class limn.accessibility.AccessibleTree
-
Where a node sits among its siblings.
- indexOf(long) - Method in class limn.accessibility.AccessibleTree
- indexOfTab(Widget<?>) - Method in class limn.components.TabbedPane
- indicator() - Method in class limn.components.SizeTokens
- INDICATOR_BORDER - Static variable in class limn.components.Strokes
-
Checkbox box, RadioButton ring and Slider knob outline: 1.5 pt at every step.
- indicatorFocusRadius() - Method in class limn.components.SizeTokens
-
The corner of a checkbox's focus ring at its outer edge: the box's own corner grown by the clear gap and the ring's pen, which is what keeps the ring concentric with the box.
- indicatorInset() - Method in class limn.components.SizeTokens
- indicatorRadius() - Method in class limn.components.SizeTokens
- indices() - Method in class limn.render3d.MeshData
-
The backing index array: the whole capacity, not the live prefix.
- indices(int[]) - Method in class limn.render3d.MeshData
-
Sets the triangle index buffer; three consecutive indices are one triangle.
- inflate(float) - Method in record class limn.graphics.Rect
- info() - Method in class limn.components.Theme
- info(Color) - Method in class limn.components.Theme.Builder
- INFO - Enum constant in enum class limn.components.Theme.Token
-
Theme.info: informational. - INFO - Enum constant in enum class limn.components.Tone
-
A note: the palette's
info. - INFO - Enum constant in enum class limn.components.Validation
-
The value carries a note; drawn in the theme's
infocolour. - inheritanceHost() - Method in class limn.scene.Widget
- inheritRenderingFlags(Scene) - Method in class limn.scene.Scene
-
Copies the rendering flags (partial rendering, damage debug) from the scene that spawned this one: popup/dialog scenes live in their own native windows, so without this the flags would only ever affect the window they were toggled in.
- initial() - Method in record class limn.render3d.shader.Expr.Loop
-
Returns the value of the
initialrecord component. - initialText() - Method in interface limn.testing.a11y.TextSubject
- INK_BLEED - Static variable in class limn.components.Strokes
-
The ±1 pt overshoot that makes a caret bracket its glyphs and a selection band clear the tallest ascender.
- inMemory() - Static method in interface limn.backend.Clipboard
-
A clipboard that is only memory: what is set is what is read, and no other program is involved.
- innerAngleRadians() - Method in record class limn.render3d.Light.Spot
-
Returns the value of the
innerAngleRadiansrecord component. - innerRadius() - Method in class limn.components.chart.DonutChart
-
The hole's diameter as a fraction of the ring's.
- inProcess(String, Class<T>) - Static method in class limn.transfer.DataFormat
-
Declares a format that carries the object itself.
- input() - Method in interface limn.backend.spi.MenuBarHost
-
What the scene this bar is in hears its window through, or
nullonce the bar is in no scene. - INPUT - Enum constant in enum class limn.backend.CrashPhase
-
Input event dispatch to widget/application handlers.
- inputBatchEnded() - Method in interface limn.backend.spi.WindowInput
-
End of one native poll: dispatch the accumulated batch now.
- inputBatchEnded() - Method in class limn.testing.SceneDriver
- InputEvent - Class in limn.scene.event
-
Base of all dispatched input events.
- InputEvent() - Constructor for class limn.scene.event.InputEvent
- INSERT - Static variable in class limn.input.Keys
- inserted() - Method in class limn.accessibility.AccessibleEvent
- inserted() - Method in record class limn.scene.Change.TextEdit
-
Returns the value of the
insertedrecord component. - insertText(String) - Method in class limn.components.TextArea
-
Inserts
textat the cursor (replacing any selection): a caller's write, announced as aTEXTedit atCODE. - insertText(String) - Method in class limn.components.TextField
-
Inserts
textat the cursor (replacing any selection): a caller's write, announced as aTEXTedit atCODE. - insets() - Method in class limn.scene.layout.Padding
-
The current insets.
- Insets - Record Class in limn.scene
-
Edge insets in logical points (padding/margins), by the reading direction:
startis the side a line of text starts from andendthe side it ends at, the left and the right in a layout that reads left to right and the right and the left in one that reads right to left. - Insets(float, float, float, float) - Constructor for record class limn.scene.Insets
-
Insets of these four sides, in logical points.
- install() - Method in record class limn.backend.spi.BackendServices
-
Installs every service where the toolkit reads it.
- install(long, UiRuntime, Supplier<WindowInput>, Supplier<float[]>, float, Runnable, BooleanSupplier, Runnable) - Static method in class limn.backend.lwjgl.transfer.MacDrag
-
Makes a window's view a source and a destination of the system's drags.
- install(long, UiRuntime, Supplier<WindowInput>, Supplier<float[]>, Runnable, BooleanSupplier) - Static method in class limn.backend.lwjgl.transfer.WindowsDrag
-
Makes a window a source and a destination of the system's drags.
- install(CrashHandler) - Static method in class limn.backend.Crashes
-
Installs the process-wide HANDLER.current() (replacing the log-and-continue default).
- install(GlyphOutlines) - Static method in interface limn.backend.spi.GlyphOutlines
-
Installs a backend's source where a document reads it; called by
BackendServices.install(). - install(UiRuntime) - Static method in class limn.concurrent.Ui
-
Installs the process-wide runtime.
- install(TextRuler) - Static method in class limn.graphics.TextRulers
-
Installs the backend's ruler (called once at backend startup).
- install(Graphics3D.Provider) - Static method in class limn.render3d.Graphics3D
-
Installs the backend's 3D provider.
- install(VideoSurfaces.Provider) - Static method in class limn.video.VideoSurfaces
-
Installs the backend's provider.
- install(T) - Method in class limn.backend.spi.Installed
-
Fills the slot, replacing whatever was there.
- installCatalog(FontCatalog) - Static method in class limn.graphics.Fonts
-
Installs the backend's catalog (e.g.
- installDecoder(ImageDecoder) - Static method in class limn.graphics.Images
-
Installs the backend decoder (called once at backend startup).
- installDecoder(AudioDecoder) - Static method in class limn.sound.Sounds
-
Installs the backend audio decoder (called once at backend startup).
- installDecoder(VideoDecoder) - Static method in class limn.video.Videos
-
Installs
decoderat the end of the probe order. - Installed<T> - Class in limn.backend.spi
-
The one slot a backend fills for a service the toolkit offers statically: the image decoder, the audio engine, the text ruler, the 3D provider, the crash handler, the UI runtime.
- Installed(T, String) - Constructor for class limn.backend.spi.Installed
-
A slot whose empty state is a value of its own: a no-op ruler, a default handler.
- Installed(String) - Constructor for class limn.backend.spi.Installed
-
A slot whose empty state is
null. - installedDecoders() - Static method in class limn.video.Videos
- installedEncoders() - Static method in class limn.graphics.Images
- installEncoder(ImageEncoder) - Static method in class limn.graphics.Images
-
Installs
encoderat the end of the probe order. - installEngine(AudioEngine) - Static method in class limn.sound.Sounds
-
Installs the backend audio ENGINE.current() (called once at backend startup).
- installLoader(FontLoader) - Static method in class limn.graphics.Fonts
-
Installs the backend's file loader (backend startup).
- installRenderer(SvgRenderer) - Static method in class limn.graphics.SvgIcon
-
Installs the backend's renderer (called by the backend at startup).
- installTooltipStyle(Function<ControlSize, TooltipStyle>) - Static method in class limn.scene.Scene
-
Installs the themed tooltip appearance (the components layer calls this once).
- INSTANCE - Static variable in class limn.graphics.GifEncoder
-
The one instance; it holds no state.
- INSTANCE - Static variable in class limn.graphics.PngEncoder
-
The installed instance; pass it to
Images.uninstallEncoder(limn.graphics.ImageEncoder)to override PNG. - integerCategories(Locale) - Static method in class limn.i18n.PluralRules
-
Every form
localecan reach with a whole number, which is exactly the set of keys a catalog for that language owes aPluralString. - intensity() - Method in record class limn.render3d.Environment
-
Returns the value of the
intensityrecord component. - intensity() - Method in record class limn.render3d.Light.Directional
-
Returns the value of the
intensityrecord component. - intensity() - Method in interface limn.render3d.Light
- intensity() - Method in record class limn.render3d.Light.Point
-
Returns the value of the
intensityrecord component. - intensity() - Method in record class limn.render3d.Light.Spot
-
Returns the value of the
intensityrecord component. - intensity(float) - Method in record class limn.render3d.Environment
-
Scales the whole environment's contribution;
1leaves it as authored. - intersect(Rect) - Method in record class limn.graphics.Rect
- intersect(Ray) - Method in record class limn.math.Aabb
-
Ray/box intersection (slab method).
- intersects(Aabb) - Method in class limn.math.Frustum
- INVALID - Enum constant in enum class limn.accessibility.Accessible.State
-
This node's value has failed validation.
- invalidate() - Method in class limn.scene.Widget
-
Requests a repaint (event-driven: the loop wakes and redraws once).
- invalidate(float, float, float, float) - Method in class limn.scene.Widget
-
Requests a repaint of a region in this widget's local coordinates: the fine-grained
Widget.invalidate()for widgets that know exactly which pixels changed (a blinking caret, one cell of a grid). - invalidateAccessible() - Method in class limn.scene.Widget
-
Says that something about this widget an assistive technology would care about has changed, when nothing repainted and nothing moved.
- INVALIDATED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
Everything about this window may have changed.
- invalidateDisplayLine() - Method in class limn.components.TextField
-
Drops the held display line, so the next paint rebuilds it through
TextField.shapeDisplay(java.lang.String, limn.graphics.Font). - invert() - Method in class limn.math.Mat3
- invert() - Method in class limn.math.Mat4
- INVOKED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
An assistive technology pressed this node and the press succeeded.
- INVOKED - Enum constant in enum class limn.scene.Change.Aspect
-
The widget was invoked: a button pressed, a row opened.
- IO_SURFACE - Enum constant in enum class limn.video.VideoFrame.Kind
-
A macOS
IOSurfaceRef, which is what a VideoToolbox decode produces. - IrradianceSh - Class in limn.render3d
-
Order-2 (9-coefficient) spherical-harmonic irradiance baked from an
Environment, the diffuse half of image-based lighting (Ramamoorthi & Hanrahan 2001). - isAccepted() - Method in class limn.scene.event.DragEvent
- isActivatable() - Method in class limn.components.Card
- isAllowed(URI) - Static method in class limn.backend.Launcher
-
Whether
Launcher.openAddress(java.net.URI)would hand this address to the system: it is absolute, its scheme is allowed, and a web address names a host. - isAlphaEnabled() - Method in class limn.components.ColorPicker
-
Whether the alpha line is offered; when off,
ColorPicker.color()is always opaque. - isAlphaEnabled() - Method in class limn.components.ColorPickerButton
-
Whether the alpha line is offered; when off,
ColorPickerButton.color()is always opaque. - isAnimated() - Method in class limn.graphics.BitmapIcon
- isAnimated() - Method in interface limn.graphics.Icon
- isAnimated() - Method in class limn.graphics.Image
- isAnimated() - Method in class limn.graphics.SvgIcon
-
An SVG is animated when it has SMIL or CSS animation, which the toolkit reads and plays itself, a moment a frame.
- isAnimating() - Method in class limn.animation.ColorTransition
-
Whether the colour is still moving towards its target.
- isAnimating() - Method in class limn.animation.Transition
-
Whether the value is still moving: false once it has settled on its target.
- isAnswered() - Method in interface limn.backend.CloseRequest
- isAnswered() - Method in interface limn.backend.QuitRequest
- isAnswered() - Method in interface limn.components.Dialog.CancelRequest
- isAnswered() - Method in interface limn.components.TabbedPane.TabCloseRequest
- isAttention() - Method in class limn.desktop.Tray
- isAutoplay() - Method in class limn.components.VideoView
- isAvailable() - Method in class limn.backend.Printer
-
Whether a print can be asked under this window, answered without asking anything: an application greys out its "Print…" when it is false.
- isAvailable() - Method in interface limn.backend.spi.PrinterPeer
- isAvailable() - Method in interface limn.backend.spi.TrayPeer
- isAvailable() - Method in class limn.desktop.Tray
- isAvailable() - Static method in class limn.render3d.Graphics3D
-
Whether a backend provider is installed (false when running headless).
- isAvailable() - Method in interface limn.sound.AudioEngine
-
Whether an audio device is available and initialized.
- isAvailable() - Static method in class limn.sound.Sounds
-
Whether an ENGINE.current() is installed and an audio device is available.
- isAvailable() - Static method in class limn.video.ffmpeg.FfmpegLibrary
-
Any thread, and the first call in a process is a slow one: it is the call that extracts and links the libraries, which on a build carrying them is tens of megabytes of copying, and it does that under a global lock, so every other thread asking meanwhile blocks behind it too.
- isAvailable() - Static method in class limn.video.ffmpeg.FfmpegVideoDecoder
- isAvailable() - Static method in class limn.video.VideoSurfaces
- isBackfaceVisible() - Method in class limn.scene.layout.Transform
- isBlocked(Object, BiPredicate<Object, Object>, BiPredicate<Object, Object>) - Method in class limn.backend.spi.ModalStack
- isBold() - Method in record class limn.graphics.Font
-
Returns the value of the
isBoldrecord component. - isCancelled() - Method in interface limn.concurrent.Job
- isCancelled() - Method in interface limn.concurrent.Progress
-
Whether the job has been cancelled.
- isChecked() - Method in class limn.components.Checkbox
-
The current state.
- isChecked() - Method in class limn.components.MenuItem
- isClosed() - Method in interface limn.backend.NativeWindow
- isClosed() - Method in class limn.testing.HeadlessWindow
- isClosed() - Method in class limn.testing.StubWindow
- isColumnReorderingAllowed() - Method in class limn.components.table.Table
- isConsumed() - Method in class limn.scene.event.InputEvent
-
Whether some handler has already claimed this event.
- isCued() - Method in class limn.video.MediaPlayer
- isDamageDebug() - Method in class limn.scene.Scene
-
Whether each frame's damage region is highlighted for inspection.
- isDark() - Method in class limn.components.Theme.Builder
-
Whether the palette is dark, as set so far.
- isDark() - Method in class limn.components.Theme
- isDecoderInstalled() - Static method in class limn.graphics.Images
- isDecoderInstalled() - Static method in class limn.video.Videos
-
A lock-free peek at the registry and nothing more: no probe, no library, no device.
- isDefault() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
isDefaultrecord component. - isDefault() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns the value of the
isDefaultrecord component. - isDestructive() - Method in class limn.components.Button
- isDisplayReferred() - Method in class limn.video.VideoColor
-
Whether the decoded values are already numbers a display can show, which is the question that decides whether a consumer may composite them as an ordinary picture or owes them the inverse of a curve first.
- isDividerFocusable() - Method in class limn.components.SplitPane
- isDone() - Method in interface limn.concurrent.Job
- isDragEnabled() - Method in class limn.components.ImageView
- isDragEnabled() - Method in class limn.components.ListView
- isDragEnabled() - Method in class limn.components.tree.Tree
- isDragging() - Method in class limn.scene.Scene
- isDragWithinWindow() - Method in class limn.components.ImageView
- isDragWithinWindow() - Method in class limn.components.ListView
- isDragWithinWindow() - Method in class limn.components.tree.Tree
- isEditable() - Method in class limn.components.ComboBox
- isEditable() - Method in class limn.components.Spinner
-
Whether the value can be typed as well as stepped.
- isEditing() - Method in class limn.components.Spinner
-
Whether the user is typing into the value right now.
- isEmpty() - Method in class limn.backend.spi.ModalStack
- isEmpty() - Method in class limn.components.date.DateField
- isEmpty() - Method in class limn.components.Menu
-
Whether this menu has no items at all.
- isEmpty() - Method in class limn.graphics.Path2D
-
Whether the path has nothing to draw.
- isEmpty() - Method in record class limn.math.Aabb
-
Whether the box is inverted on any axis, which is what
Aabb.EMPTYis. - isEmpty() - Method in class limn.scene.event.PreeditEvent
- isEmpty() - Method in class limn.transfer.Transfer
- isEmptySelectionAllowed() - Method in class limn.components.ComboBox
- isEnabled() - Method in class limn.animation.Transition
-
Whether animating at all; when off, the value jumps to its target.
- isEnabled() - Method in class limn.components.MenuItem
-
Whether the item can be chosen; a disabled one still occupies a row.
- isEnabled() - Method in class limn.scene.Widget
-
Whether this widget accepts input: it and every ancestor are enabled.
- isEnded() - Method in class limn.components.VideoView
- isEnded() - Method in class limn.video.MediaPlayer
- isExpanded() - Method in class limn.components.Expander
- isExpanded(T) - Method in class limn.components.tree.Tree
- isFilled() - Method in class limn.components.chart.ChartSeries
-
Whether a
LineChartfills the area under this line. - isFinished() - Method in class limn.animation.ImageAnimation
- isFirst() - Method in record class limn.print.PageInfo
- isFocusable() - Method in class limn.scene.Widget
-
Whether keyboard focus can land here: false for containers and static chrome.
- isFocused() - Method in class limn.scene.Widget
-
Whether this widget currently holds its scene's keyboard focus.
- isFollowingAudio() - Method in class limn.video.MediaPlayer
- isFrosted() - Method in class limn.components.BackdropPanel
- isFullscreen() - Method in interface limn.backend.NativeWindow
-
Whether the window is fullscreen, of either kind.
- isFullscreen() - Method in class limn.testing.HeadlessWindow
- isFullscreen() - Method in class limn.testing.StubWindow
- isHardwareDecoding() - Method in class limn.video.ffmpeg.FfmpegMedia
- isHeaderFocused() - Method in class limn.components.table.Table
- isHorizontal() - Method in class limn.components.chart.CartesianChart
-
Whether the value axis runs left-to-right instead of bottom-to-top.
- isIndeterminate() - Method in class limn.components.ProgressBar
-
Whether the bar animates instead of showing a fraction.
- isInProcess() - Method in class limn.transfer.DataFormat
- isInstalled() - Method in class limn.backend.spi.Installed
- isInstalled() - Static method in class limn.concurrent.Ui
- isInSystemBar() - Method in class limn.components.MenuBar
- isItalic() - Method in record class limn.graphics.Font
-
Returns the value of the
isItalicrecord component. - isKeyboard() - Method in class limn.scene.event.DragEvent
- isKeyboard() - Method in class limn.scene.event.DragStartEvent
- isKeyboard() - Method in class limn.scene.event.DropEvent
- isLandscape() - Method in record class limn.print.Paper
- isLast() - Method in record class limn.print.PageInfo
- isLeaf(T) - Method in interface limn.components.tree.Tree.Model
- isLegendInteractive() - Method in class limn.components.chart.Chart
-
Whether clicking a legend entry hides and shows its data.
- isLinux() - Method in record class limn.backend.Platform
- isListening() - Method in interface limn.backend.AccessibilityBridge
-
Whether any assistive technology is listening.
- isListening() - Method in class limn.testing.HeadlessWindow.CapturingBridge
- isListening() - Method in class limn.testing.RecordingAccessibilityBridge
- isLiteral() - Method in class limn.i18n.I18nString
-
Whether this is a literal, which no bundle can ever change.
- isLoading() - Method in class limn.components.ListView
- isLoading() - Method in class limn.components.table.Table
- isLoading() - Method in class limn.components.tree.Tree
- isLooping() - Method in class limn.components.VideoView
- isLooping() - Method in class limn.video.MediaPlayer
- isMacOs() - Method in record class limn.backend.Platform
- isMaskComplete() - Method in class limn.components.TextField
- isMasterStalled() - Method in class limn.video.VideoClock
- isMaximized() - Method in interface limn.backend.NativeWindow
- isMenuRole(Accessible.Role) - Static method in enum class limn.accessibility.Shape
-
Whether a role belongs to the menu family, which decides
Shape.MENUbefore any facet. - isMinimized() - Method in interface limn.backend.NativeWindow
- isModal() - Method in interface limn.backend.spi.WindowPeer
- isModal() - Method in class limn.testing.HeadlessWindow
- isModal() - Method in class limn.testing.StubWindow
- isModal(Object) - Method in class limn.backend.spi.ModalStack
- isModalBlocked() - Method in interface limn.backend.NativeWindow
- isModalBlocked() - Method in class limn.testing.HeadlessWindow
- isModalBlocked() - Method in class limn.testing.StubWindow
- isMuted() - Method in class limn.components.MediaControls
-
Whether the soundtrack is silenced (gain zero; the stream keeps running).
- isNone() - Method in record class limn.components.ElevationShadow
- isOn() - Method in interface limn.testing.a11y.ToggleSubject
- isOpaque() - Method in interface limn.render3d.Material
-
Whether this surface writes depth and casts shadows, i.e.
- isOpen() - Method in class limn.components.ComboBox
-
Whether the popup is showing.
- isOpen() - Method in class limn.components.date.DatePicker
- isOpen() - Method in class limn.components.MenuBar
- isOpen() - Method in class limn.components.Popover
- isOpen() - Method in class limn.components.PopupMenu
-
Whether the cascade is currently showing.
- isOpen() - Method in interface limn.testing.a11y.PopupOwnerSubject
- isOpen() - Method in class limn.video.ffmpeg.FfmpegMedia
- isOwner() - Method in class limn.backend.lwjgl.transfer.MacClipboard
- isOwner() - Method in interface limn.backend.lwjgl.transfer.NativeClipboard
- isOwner() - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
- isOwner() - Method in class limn.backend.lwjgl.transfer.WindowsClipboard
- isOwner() - Method in class limn.backend.lwjgl.transfer.X11Clipboard
- isParameterless() - Method in enum class limn.accessibility.Accessible.Action
-
Whether this verb takes no argument and is therefore publishable in an
ActionFacet. - isPartialRendering() - Method in class limn.scene.Scene
-
Whether only damaged regions are repainted rather than the whole window.
- isPaused() - Method in class limn.components.VideoView
- isPaused() - Method in class limn.scene.Scene
- isPickerOpen() - Method in class limn.components.ColorPickerButton
-
Whether the picker dialog is up; a second click while it is does nothing.
- isPlaying() - Method in class limn.animation.ImageAnimation
- isPlaying() - Method in class limn.components.ImageView
- isPlaying() - Method in interface limn.sound.Playback
- isPopup() - Method in class limn.backend.WindowConfig
- isPressed() - Method in class limn.scene.event.KeyEvent
-
Whether this is a press (or auto-repeat) rather than a release.
- isPreviewOff() - Method in class limn.transfer.Drag
- isPrimary() - Method in interface limn.backend.Display
- isReady(DataFormat<?>) - Method in class limn.transfer.Transfer
- isRejected() - Method in class limn.scene.event.DropEvent
- isRendererInstalled() - Static method in class limn.graphics.SvgIcon
-
Whether SVG icons can be drawn at all; without a renderer they draw nothing.
- isRepeat() - Method in class limn.scene.event.KeyEvent
- isRequest(KeyEvent) - Static method in class limn.components.ContextMenus
-
Whether this event is the keyboard's request for a context menu: the dedicated Menu key that sits between the right Alt and Control on most keyboards, or Shift+F10 for the many that do not have one.
- isRequest(MouseEvent) - Static method in class limn.components.ContextMenus
-
Whether this event is the pointer's request for a context menu, for a widget that has its own
onMouseEventand wants the answer rather than the wrapper. - isRequired() - Method in class limn.components.Field
-
Whether the field is required; see
Field.setRequired(boolean). - isRevealed() - Method in class limn.components.PasswordField
-
Whether the characters are shown instead of the mask.
- isRightToLeft() - Method in enum class limn.scene.LayoutDirection
- isRightToLeft() - Method in class limn.scene.Widget
-
Whether this widget reads right to left:
Widget.layoutDirection()isRTL. - isSelectable(LocalDate) - Method in class limn.components.date.CalendarView
-
Whether a day may be picked: inside both bounds and not refused by the filter.
- isSelected() - Method in class limn.components.RadioButton
-
Whether this radio is the selected one in its group.
- isSelected(int) - Method in class limn.components.ComboBox
- isSelected(int) - Method in class limn.components.ListView
- isSelected(int) - Method in class limn.components.table.Table
- isSelfEnabled() - Method in class limn.scene.Widget
-
The flag
Widget.setEnabled(boolean)sets on this widget, whatever its ancestors say: the widget's own half ofWidget.isEnabled(), which answers for the whole ancestry. - isShowHeader() - Method in class limn.components.table.Table
- isShowing() - Method in class limn.scene.Widget
-
Whether this widget is drawn by every container above it, as well as visible through them.
- isShowingEmptyContent() - Method in class limn.components.ListView
- isShowingEmptyContent() - Method in class limn.components.table.Table
- isShowingEmptyContent() - Method in class limn.components.tree.Tree
- isShowingLoadingContent() - Method in class limn.components.ListView
- isShowingLoadingContent() - Method in class limn.components.table.Table
- isShowingLoadingContent() - Method in class limn.components.tree.Tree
- isSimple() - Method in class limn.graphics.ShapedText
-
Whether this line is one left-to-right run in one face with no reordering: character order and screen order agree, so caret x is monotone in the char index and every geometry query is a binary search over the glyphs rather than a walk over the runs.
- isSliceVisible(int) - Method in class limn.components.chart.DonutChart
-
Whether slice
indexis currently drawn. - isSmooth() - Method in class limn.components.chart.ChartSeries
-
Whether a
LineChartdraws this series as a curve rather than as segments. - isSnapToStep() - Method in class limn.components.Spinner
-
Whether committed values are rounded to a multiple of the step.
- isSoftWrap() - Method in class limn.components.TextArea
-
Whether long lines wrap at the text column's edge instead of scrolling.
- isSortable() - Method in class limn.components.table.Column
- isSortable(int) - Method in interface limn.testing.a11y.GridSubject
-
Whether a press on the column's header sorts the rows by it.
- isSpecified() - Method in class limn.video.VideoColor
- isStacked() - Method in class limn.components.chart.CartesianChart
-
Whether series accumulate instead of standing beside each other.
- isStandard() - Method in class limn.transfer.DataFormat
- isStriped() - Method in class limn.components.table.Table
- isSupported() - Static method in class limn.testing.AllocationProbe
- isSyntheticBold(int) - Method in interface limn.backend.spi.GlyphOutlines
- isTabClosable(int) - Method in class limn.components.TabbedPane
- isTabsClosable() - Method in class limn.components.TabbedPane
- isTooltipEnabled() - Method in class limn.components.chart.Chart
-
Whether hovering shows a tooltip.
- isUiThread() - Static method in class limn.concurrent.Ui
- isUiThread() - Method in class limn.concurrent.UiRuntime
- isValid() - Method in class limn.components.date.DateField
- isVisible() - Method in interface limn.backend.NativeWindow
- isVisible() - Method in class limn.components.chart.ChartAxis
-
Whether this axis draws its labels at all.
- isVisible() - Method in class limn.components.chart.ChartSeries
-
Whether this series is drawn; the legend toggles it.
- isVisible() - Method in class limn.components.table.Column
- isVisible() - Method in class limn.scene.Widget
-
This widget's own visibility flag; see
Widget.isShowing()for whether it is on screen. - isVisible() - Method in class limn.testing.HeadlessWindow
- isVisible() - Method in class limn.testing.StubWindow
- isVisibleByItsOwnFlag() - Method in class limn.scene.Widget
- isWidgetColumn() - Method in class limn.components.table.Column
- isWindowFocused() - Method in class limn.scene.Scene
-
Whether the bound window holds OS input focus, as reported by the last focus event (
falseuntil the first one arrives; windows shown without stealing focus, like popups, start unfocused). - isWindows() - Method in record class limn.backend.Platform
- isWithinWindow() - Method in class limn.transfer.Drag
- italic() - Method in record class limn.graphics.Font
- items() - Method in class limn.components.ListView
- items() - Method in class limn.components.Menu
-
The items, in order, an unmodifiable view.
- ITEMS - Static variable in class limn.components.ListView
-
What a dragged row carries unless
ListView.setDragContent(java.util.function.Function<? super java.util.List<T>, limn.transfer.Transfer>)says otherwise: the items themselves, for a widget of this same program to take. - ITSELF - Enum constant in enum class limn.testing.a11y.RowsSubject.Scrolling
-
The widget scrolls its own rows.
J
- J - Static variable in class limn.input.Keys
- Job - Interface in limn.concurrent
-
A started piece of background work, as seen by whoever asked for it.
- jumpCount() - Method in class limn.video.VideoClock
K
- K - Static variable in class limn.input.Keys
- kb() - Method in enum class limn.video.VideoColor.Matrix
- keepInScene() - Method in class limn.components.Dialog
-
Insists on
DisplayMode.IN_SCENEeven when a modal window is already open over the host, the case this dialog would otherwise be promoted out of, silently and with a warning. - keepTogether(Widget<?>) - Method in class limn.print.Document
-
Adds a block that is never cut: moved whole to the next page when it does not fit in what is left of a page, and sliced only when it is taller than a whole page.
- key() - Method in record class limn.components.Accelerator
-
Returns the value of the
keyrecord component. - key() - Method in enum class limn.components.Theme.Token
-
The stable identifier, spelled exactly like the
Themefield it names: what a serialized palette writes and what an editor keys its rows by. - key() - Method in class limn.i18n.I18nString
-
The lookup key, or
nullfor a literal. - key() - Method in class limn.i18n.PluralString
-
The lookup key, without a form suffix.
- key() - Method in record class limn.i18n.UnresolvedKey
-
Returns the value of the
keyrecord component. - key() - Method in record class limn.render3d.Material.Surface
-
Returns the value of the
keyrecord component. - key() - Method in class limn.scene.event.KeyEvent
-
The physical key, as a
Keysconstant: where it is on the keyboard, whatever the layout prints on it, named after the key at that place on a US layout. - key(int) - Method in class limn.testing.HeadlessWindow
-
Presses and releases one key in this window, as the desktop delivers a keystroke: the press, the release, and the end of the input batch that dispatches both.
- key(long) - Method in class limn.accessibility.Accessibility
-
Gives the child about to be described the identity key its parent chose for it, from inside the parent's identity hook and nowhere else.
- keyBinding() - Method in record class limn.accessibility.ActionFacet
-
Returns the value of the
keyBindingrecord component. - keyBinding(String) - Method in class limn.accessibility.Accessibility
-
Gives this node's primary action the keystroke that performs it, as a user would read it.
- keyBlur() - Method in record class limn.components.ElevationShadow
-
Returns the value of the
keyBlurrecord component. - keyEvent(int, boolean, boolean, int) - Method in interface limn.backend.spi.WindowInput
-
A key on a US layout, where the key printed on a keycap is the physical key's name: what a test drives.
- keyEvent(int, int, boolean, boolean, int) - Method in interface limn.backend.spi.WindowInput
-
A key went down, repeated or came up.
- keyEvent(int, int, boolean, boolean, int) - Method in class limn.testing.SceneDriver
- KeyEvent - Class in limn.scene.event
-
A keyboard event routed to the focused widget (bubbling to its ancestors until consumed).
- KeyEvent(int, boolean, boolean, int) - Constructor for class limn.scene.event.KeyEvent
-
A key transition on a US layout, where the key printed on a keycap is the physical key's name: what a test types.
- KeyEvent(int, int, boolean, boolean, int) - Constructor for class limn.scene.event.KeyEvent
-
A key transition.
- keyFor(Accessible.Role) - Static method in class limn.accessibility.RoleNames
- keyFor(Accessible.State) - Static method in class limn.accessibility.StateNames
- KEYFRAME - Enum constant in enum class limn.video.VideoStreamSource.SeekMode
-
The next picture's presentation time is at or before the target, as close to it as the source can get without decoding pictures it would discard.
- keyOffset() - Method in record class limn.components.ElevationShadow
-
Returns the value of the
keyOffsetrecord component. - keyOpacity() - Method in record class limn.components.ElevationShadow
-
Returns the value of the
keyOpacityrecord component. - Keys - Class in limn.input
-
Toolkit key codes and modifier bits.
- kg() - Method in enum class limn.video.VideoColor.Matrix
- kind() - Method in record class limn.accessibility.AccessibleRelation
-
Returns the value of the
kindrecord component. - kind() - Method in record class limn.backend.spi.MenuBarReading.Top
-
Returns the value of the
kindrecord component. - kind() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
kindrecord component. - kind() - Method in class limn.video.VideoFrame
- kindOf(int) - Method in interface limn.testing.a11y.MenuSubject
-
What row
rowis. - knowsPaper() - Method in record class limn.backend.spi.PrintJob
- kr() - Method in enum class limn.video.VideoColor.Matrix
L
- L - Static variable in class limn.input.Keys
- label() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
labelrecord component. - label() - Method in record class limn.components.chart.ChartPoint
-
Returns the value of the
labelrecord component. - label() - Method in class limn.components.Field
-
The caption as it currently reads, or
nullfor none: its text in the language in effect, an access letter's&mark taken out ("&Name" reads "Name"); seeField.labelSource()for the value behind it. - label() - Method in class limn.components.MenuItem
-
The label as it currently reads, or
nullfor a separator: its text in the language in effect, an access letter's&mark taken out ("&Open" reads "Open"). - label() - Method in class limn.components.SizeTokens
- label() - Method in class limn.components.Theme
- label(int) - Method in class limn.components.chart.Chart
-
The label for
index, or""when there are fewer labels than values. - Label - Class in limn.components
-
Single- or multi-line text.
- Label(String) - Constructor for class limn.components.Label
-
A label showing a fixed string; see the
I18nStringconstructor for localized text. - Label(I18nString) - Constructor for class limn.components.Label
-
A label whose text follows the UI language; see
I18nString. - LABEL - Enum constant in enum class limn.accessibility.Accessible.NameFrom
-
Another node, named by a
Accessible.Relation.LABELLED_BYrelation. - LABEL - Enum constant in enum class limn.accessibility.Accessible.Role
-
Static text.
- LABEL - Enum constant in enum class limn.components.Label.Role
- LABEL_FOR - Enum constant in enum class limn.accessibility.Accessible.Relation
-
This node is the name of the target; the mirror of
Accessible.Relation.LABELLED_BY. - Label.HAlign - Enum Class in limn.components
-
Where a line sits in the text region, on two vocabularies that coexist on purpose.
- Label.Overflow - Enum Class in limn.components
-
What happens to text that does not fit: cut at the box's edge, or ended with an ellipsis.
- Label.Role - Enum Class in limn.components
-
Which typographic token the text is drawn with, orthogonal to the size step, which decides how big that token is.
- Label.VAlign - Enum Class in limn.components
-
Where the lines sit vertically in the text region.
- labelFor() - Method in class limn.components.Label
-
The widget this label names, or
null; seeLabel.setLabelFor(Widget). - LABELLED_BY - Enum constant in enum class limn.accessibility.Accessible.Relation
-
This node's name comes from the target.
- labels() - Method in class limn.components.chart.Chart
-
The category labels as they currently read, in order.
- labelSource() - Method in class limn.components.Field
-
The localizable value behind
Field.label(), ornullfor none. - labelSource() - Method in class limn.components.MenuItem
-
The localizable value behind
MenuItem.label();nullfor a separator. - labelSource(int) - Method in class limn.components.chart.Chart
-
The localizable value behind
Chart.label(int), orI18nString.EMPTYpast the end: what a language change re-resolves. - landscape() - Method in record class limn.print.Paper
- language() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
languagerecord component. - language() - Method in record class limn.video.ffmpeg.FfmpegMedia.ClipAudioTrack
-
Returns the value of the
languagerecord component. - language() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns the value of the
languagerecord component. - LanguageWitness - Class in limn.i18n
-
Whether the language moved since a derived string was last built: the two facts a memo of formatted text has to compare,
I18n.epoch()andI18n.locale(), held as one. - LanguageWitness() - Constructor for class limn.i18n.LanguageWitness
- LARGE - Enum constant in enum class limn.components.Tokens.Role
-
spacingLarge: 12 / 16 / 20 / 26 / 32. - LARGE - Enum constant in enum class limn.scene.ControlSize
-
Primary actions, settings dialogs, low-density surfaces.
- last() - Method in class limn.scene.FrameMetrics.Metric
- LAST_WINDOW_CLOSED - Enum constant in enum class limn.backend.LoopEnd
-
The last open window closed, under
LoopLifetime.UNTIL_LAST_WINDOW. - lastActivated() - Method in interface limn.testing.a11y.RowsSubject
- lastChild() - Method in class limn.accessibility.AccessibleNode
- lastSize - Variable in class limn.testing.StubWindow
-
The last
StubWindow.setSize(int, int)a scene or a test asked for,nullbefore any. - LATN - Enum constant in enum class limn.i18n.NumberingSystem
-
ASCII
0–9: the default, and the system every parse normalizes to. - launcher() - Method in interface limn.backend.NativeWindow
- launcher() - Method in class limn.testing.HeadlessWindow
- launcher() - Method in class limn.testing.StubWindow
- Launcher - Class in limn.backend
-
Hands an address or a file to the system the window is on: a web page to the browser, a
mailto:to the mail program, a file to the program registered for its type, or a file to the file manager, shown selected in its folder. - Launcher(LauncherPeer) - Constructor for class limn.backend.Launcher
-
For a backend: the launcher of one of its windows.
- LauncherPeer - Interface in limn.backend.spi
-
What a backend does for
Launcher: hand an address or a file to the system its window is on. - layers() - Method in record class limn.components.ElevationShadow
- layout() - Method in class limn.components.ScrollGutters
-
Whether the bars overlay the content or reserve a gutter beside it.
- LAYOUT - Enum constant in enum class limn.scene.Change.Aspect
-
A layout pass ran: re-read the bounds you hold.
- layoutBox(float, float, float, float) - Method in class limn.scene.Widget
-
Parent assigns final bounds (parent coords); then
Widget.onLayout()places children. - layoutCodePoint() - Method in class limn.scene.event.KeyEvent
- layoutDirection() - Method in class limn.scene.Scene
- layoutDirection() - Method in class limn.scene.Widget
- LayoutDirection - Enum Class in limn.scene
-
The direction a subtree lays out in: an inherited design axis, not a transform and not a property of the locale.
- layoutPass(float, float) - Method in class limn.scene.Scene
-
Runs measure/layout when dirty or resized (public for headless tests/embedding).
- leadNode() - Method in class limn.components.tree.Tree
- LEAF_ACTION - Enum constant in enum class limn.accessibility.Shape
-
A leaf that can be pressed and is nothing else: a
BUTTON, or any node offeringPRESSthat no earlier shape claimed. - LeafActionContract - Class in limn.testing.a11y
-
What every widget of the
LEAF_ACTIONshape owes a reader, as named cases over aLeafActionSubject: it is a leaf that offersPRESS; the verb reaches the widget's own handler exactly once; a disabled leaf withdraws the verb and a press reaches nothing; and the node keeps its id across a press. - LeafActionSubject - Interface in limn.testing.a11y
-
A widget of the
LEAF_ACTIONshape as the leaf contract sees it: a pressable leaf the contract can build fresh and count the presses of through the widget's own handler. - leastAllocatedBy(Runnable, int) - Static method in class limn.testing.AllocationProbe
-
Runs
workonce to load its classes and link its call sites, then measures itattemptsmore times. - left() - Method in record class limn.render3d.shader.Expr.Binary
-
Returns the value of the
leftrecord component. - LEFT - Enum constant in enum class limn.components.chart.Chart.LegendPosition
- LEFT - Enum constant in enum class limn.components.Label.HAlign
-
Against the region's left edge, whichever way the subtree reads.
- LEFT - Enum constant in enum class limn.components.TabbedPane.TabAlignment
- LEFT - Enum constant in enum class limn.scene.layout.Flex.MainAlignment
-
Against the box's left edge, whichever way the subtree reads.
- LEFT - Static variable in class limn.input.Keys
- LEFT_ALT - Static variable in class limn.input.Keys
- LEFT_BRACKET - Static variable in class limn.input.Keys
- LEFT_CONTROL - Static variable in class limn.input.Keys
- LEFT_SHIFT - Static variable in class limn.input.Keys
- LEFT_SUPER - Static variable in class limn.input.Keys
- LEGAL - Static variable in record class limn.print.Paper
-
Legal, 8.5 by 14 inches.
- legendChanged() - Method in class limn.components.chart.Chart
-
Drops the legend's cached entries, for a chart whose legend is not the series list.
- legendEntries() - Method in class limn.components.chart.Chart
-
One entry per series, in palette order.
- legendEntries() - Method in class limn.components.chart.DonutChart
- LegendEntry(String, Color, boolean) - Constructor for record class limn.components.chart.Chart.LegendEntry
-
Creates an instance of a
LegendEntryrecord class. - legendEntryBounds(int, Accessibility) - Method in class limn.components.chart.Chart
-
Places the node being described at legend entry
index's box, in this chart's own coordinates: the same rectangle a click on the legend is tested against, so the published box and the operable box are one array. - legendEntryCount() - Method in class limn.components.chart.Chart
-
How many legend entries are drawn right now, with their boxes brought up to date first:
0whenever the legend is not drawn, which folds inChart.LegendPosition.NONE,Chart.LegendPosition.AUTOwith fewer than two entries and a chart with nothing to name. - legendPosition() - Method in class limn.components.chart.Chart
-
Where the legend sits.
- length() - Method in record class limn.math.Quat
-
Magnitude;
1for any rotation quaternion. - length() - Method in record class limn.math.Vec2
- length() - Method in record class limn.math.Vec3
- lengthSquared() - Method in record class limn.math.Vec2
- lengthSquared() - Method in record class limn.math.Vec3
- lerp(float, float, float) - Static method in class limn.math.Scalars
-
Linear interpolation:
aatt = 0,batt = 1, and beyond either for atoutside the unit range — this does not clamp, because an animation that overshoots is asking for exactly that. - lerp(Color, float) - Method in record class limn.graphics.Color
-
Linear interpolation between this color and
otherattin [0..1], with the channels weighted by their alpha (premultiplied), as the renderer's gradients interpolate. - lerp(Vec3, float) - Method in record class limn.math.Vec3
-
Linear interpolation towards
o. - LETTER - Static variable in record class limn.print.Paper
-
Letter, 8.5 by 11 inches.
- letterboxColor() - Method in class limn.components.VideoView
- level() - Method in record class limn.accessibility.HierarchyFacet
-
Returns the value of the
levelrecord component. - level() - Method in record class limn.graphics.ShapedText.Run
-
Returns the value of the
levelrecord component. - LIBRARY_PROPERTY - Static variable in class limn.video.ffmpeg.FfmpegLibrary
-
A directory holding the libraries, to be loaded from where they lie rather than extracted.
- lift() - Method in record class limn.graphics.BackdropEffect.Wash
-
Returns the value of the
liftrecord component. - light() - Static method in class limn.components.Theme
-
The built-in light palette.
- light() - Method in class limn.render3d.scene.LightNode
-
The light this node contributes.
- light(Vec3, Vec3, float) - Method in interface limn.render3d.RenderPass
-
Sets the single directional light used by
Material.SimpleLit(direction points toward the light;ambientin [0,1]). - Light - Interface in limn.render3d
-
An analytic light for the PBR pass, added to a
RenderPasswithRenderPass.addLight(limn.render3d.Light). - LIGHT - Enum constant in enum class limn.scene.SystemPreferences.ColorScheme
-
The user chose a light appearance.
- Light.Directional - Record Class in limn.render3d
-
An infinitely distant light (sun):
directionpoints toward the source. - Light.Point - Record Class in limn.render3d
-
An omnidirectional light at
positionwith inverse-square falloff. - Light.Spot - Record Class in limn.render3d
-
A cone light at
positionaimed alongdirection(pointing away from the light). - lightness() - Method in record class limn.graphics.Color
-
CIE L* in [0,100]: perceptual lightness, where a difference of 1 is roughly the smallest step a person can see anywhere on the scale.
- LightNode - Class in limn.render3d.scene
- LightNode(Light) - Constructor for class limn.render3d.scene.LightNode
-
A node contributing one light, positioned by its transform.
- lights() - Method in class limn.render3d.scene.Scene3D
-
Every light in the graph, transformed into world space.
- LIMITED - Enum constant in enum class limn.video.VideoColor.Range
-
Studio range: luma in
[16..235], chroma in[16..240]. - limn() - Static method in class limn.components.Theme
-
The project's own palette: a deep violet canvas with a vivid violet accent, tuned so that body text, muted text, the accent's own label and the focus ring each clear WCAG AA on the surface they land on.
- limn.accessibility - package limn.accessibility
-
The accessible tree: what a screen reader is told about a window, as an immutable whole-window snapshot the user-interface thread publishes and any thread may read.
- limn.animation - package limn.animation
-
Animated values for widget properties:
Transitioneases onefloattoward a target,ColorTransitiondoes the same for aColor, andEasingnames the curve both follow. - limn.backend - package limn.backend
-
The service-provider interface a native platform implements:
Backendruns the event loop and createsNativeWindows. - limn.backend.lwjgl - package limn.backend.lwjgl
-
The shipped backend: GLFW windows and input, an OpenGL 3.3 core renderer that batches the 2D canvas and hosts the 3D provider, OpenAL audio, and stb for font rasterization and image decoding.
- limn.backend.lwjgl.transfer - package limn.backend.lwjgl.transfer
-
The system clipboard beyond GLFW's text: one
NativeClipboardper windowing system, which speaks in native types and bytes, under onePlatformClipboard, which turns alimn.transfer.Transferinto those and back. - limn.backend.spi - package limn.backend.spi
-
What a backend implements and the toolkit calls, below the application's view of
limn.backend: the input a window delivers to its scene (WindowInput), the frame it asks the scene to draw (FrameCallback,FrameInfo,GpuRenderer), the services it installs (BackendServices), and the modality rules every backend shares (ModalStack). - limn.components - package limn.components
-
Ready-to-use components (Label, Button, TextField, Checkbox/Switch, Dialog) and the light/dark
Theme. - limn.components.chart - package limn.components.chart
-
Charts:
BarChart,LineChartandDonutChart, over a sharedChartthat carries the data, the palette, the legend, the tooltip, the click callback and the animation. - limn.components.date - package limn.components.date
-
Dates and times: a field that types one, a grid that shows a month, and the picker that is both.
- limn.components.table - package limn.components.table
-
A table: columns over a list the application owns, virtualized on both axes.
- limn.components.tree - package limn.components.tree
-
The tree: an outline over children the application provides.
- limn.concurrent - package limn.concurrent
-
The threading model and the async API on top of it: a single UI thread that every widget mutation is confined to, reached through
Ui, withUi.post(java.lang.Runnable)to cross onto it,Ui.async(java.util.function.Supplier<T>)for future-shaped work, andUi.work(limn.concurrent.Work.Body<T>)for a cancellableWorkthat reportsProgressand is held as aJob. - limn.desktop - package limn.desktop
-
What an application keeps outside its windows, in the places a desktop has for it:
Tray, an icon in the system's tray with a menu the system draws. - limn.graphics - package limn.graphics
- limn.i18n - package limn.i18n
-
Internationalization: a localizable string as a value (
I18nString), the process-wide language it resolves against (I18n), and the translation sources it reads (StringBundle,PropertyBundle). - limn.input - package limn.input
-
Toolkit key codes and modifier bits:
Keysis what a key or mouse event carries and what an application binds a shortcut against, so no code above the backend names a windowing library's constants. - limn.io - package limn.io
-
Reading bytes into the toolkit:
Resourcesis the one way a loader takes a classpath resource or a file whole, so that "the jar was built without it" and "the disk refused" are reported the same way by every loader that meets them. - limn.math - package limn.math
- limn.print - package limn.print
-
Printing and PDF: a
Documentis widgets the toolkit cuts into pages, between rows and lines, with a header and a footer on every page; it is written as a PDF file byDocument.writePdf(java.nio.file.Path), printed through the system's own dialog byDocument.print(limn.backend.NativeWindow), and shown before either by aPrintPreview. - limn.render3d - package limn.render3d
-
Render-to-texture 3D:
Graphics3Dis both the facade a caller uses inside a frame and the SPI the backend installs, and around it sit the neutral resources a scene is made of:MeshDataandTextureDatabuilt on any thread, their uploaded twinsGpuMeshandGpuTexture,Camerawith its controllers,Material,Light, and theRenderPassdraws are issued into. - limn.render3d.gltf - package limn.render3d.gltf
-
glTF 2.0 loading:
GltfLoaderreads.gltfor binary.glbinto a neutralGltfModelof meshes, materials and node transforms (no GPU and no third-party parser), so the reading and decoding can run on a worker (theloadAsyncforms are cancellable and report progress) and the upload happens later, inside a frame. - limn.render3d.scene - package limn.render3d.scene
- limn.render3d.shader - package limn.render3d.shader
-
A neutral, typed shader IR: a material's surface is a
SurfaceOutputsbuilt fromExprnodes, and a backend's code generator walks that DAG to emit its own shading language, so the toolkit ships no GLSL, and a new target means a new generator rather than new materials. - limn.scene - package limn.scene
-
Widget tree, event dispatch (coalescing + bubbling), focus and the measure/layout pass.
- limn.scene.event - package limn.scene.event
-
The input events the scene dispatches:
MouseEvent,KeyEvent,CharEventfor committed text andPreeditEventfor IME composition still in flight. - limn.scene.layout - package limn.scene.layout
-
Layout containers:
RowandColumnover the shared simplified flexboxFlex, withExpandedtaking a weighted share of the leftover main-axis space;Wrapplaces children along a line and starts a new line below when the next one does not fit;Gridplaces them in a fixed number of columns, row by row, so that they line up on both axes;Stackoverlays children,Paddingwraps one child in edge insets,SizedBoxfixes a dimension or spaces rigidly,Opacitydraws one child as one picture at an opacity and fades it, andTransformdraws one child moved, scaled or flipped without moving anything layout placed. - limn.sound - package limn.sound
-
Backend-neutral audio: an immutable PCM
AudioClip(synthesized viaAudioClip.tone(float, float, float)or decoded from WAV/OGG), played through theSoundsfacade over the installedAudioEngineSPI. - limn.testing - package limn.testing
-
Testing a Limn UI with no display.
- limn.testing.a11y - package limn.testing.a11y
-
What a widget of each accessibility shape owes a screen reader, as named cases a test runs.
- limn.transfer - package limn.transfer
-
What a copy or a drag carries.
- limn.video - package limn.video
-
Backend-neutral video: a pooled
VideoFrameof planar YCbCr samples described by aPixelFormatlayout and aVideoColorinterpretation, produced by aVideoStreamSourcethat aVideoDecoderopened through theVideosfacade, timed byVideoClockand shown by uploading it to aVideoSurfacethat theVideoSurfacesfacade created, or, where no device conversion exists, turned into RGBA byYuvConverter. - limn.video.decode - package limn.video.decode
-
Decoders, and the pooling every decoder needs.
- limn.video.ffmpeg - package limn.video.ffmpeg
-
H.264 and AAC out of MP4, through a trimmed FFmpeg behind a hand-written JNI shim.
- limnLight() - Static method in class limn.components.Theme
-
The light companion to
Theme.limn(), held to the same contrast targets. - line(float, float, float, float, float, float, float, float, float, float) - Method in class limn.render3d.DebugDraw
-
A world-space line segment, the primitive everything else builds on.
- line(Vec3, Vec3, Vec4) - Method in class limn.render3d.DebugDraw
-
Queues a world-space line for this frame; cleared after it is drawn.
- LINEAR - Enum constant in enum class limn.render3d.ColorSpace
-
Physically linear.
- LINEAR - Enum constant in enum class limn.render3d.Sampler.Filter
- LINEAR - Static variable in interface limn.animation.Easing
-
Constant speed:
linear. - LinearGradient - Record Class in limn.graphics
-
Two-stop linear gradient from
(x0,y0)(colorstart) to(x1,y1)(colorend), clamped beyond the endpoints. - LinearGradient(float, float, float, float, Color, Color) - Constructor for record class limn.graphics.LinearGradient
-
Creates an instance of a
LinearGradientrecord class. - linearToSrgb(double) - Static method in record class limn.graphics.Color
-
Encodes one linear-light channel back to sRGB, the display's OETF.
- linearToSrgb(float) - Static method in enum class limn.render3d.ColorSpace
-
Encodes one linear-light channel back to sRGB (the display OETF);
Color.linearToSrgb(double). - LineChart - Class in limn.components.chart
-
Lines, with optional filled areas and markers.
- LineChart() - Constructor for class limn.components.chart.LineChart
-
An empty line chart: add labels and series before it has anything to draw.
- lineCount() - Method in record class limn.accessibility.TextFacet
-
Returns the value of the
lineCountrecord component. - lineHeight() - Method in record class limn.graphics.TextMetrics
-
Returns the value of the
lineHeightrecord component. - lineMetrics(float, float, float) - Method in class limn.graphics.ShapedText.Builder
-
The line's vertical extents, in logical points, as
TextMetricsdefines them. - lineTo(float, float) - Method in interface limn.graphics.Path2D.Flattened
- lineTo(float, float) - Method in class limn.graphics.Path2D
-
Extends the current subpath; a no-op before the first
Path2D.moveTo(float, float). - lineTo(float, float) - Method in interface limn.graphics.Path2D.Visitor
- lineWidth() - Method in class limn.components.chart.ChartSeries
-
Line thickness in logical points (default 2).
- link() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns the value of the
linkrecord component. - LINK - Enum constant in enum class limn.transfer.DropAction
-
The target takes a reference to what stays with the source.
- LINUX - Enum constant in enum class limn.backend.Platform.Os
-
Linux, whatever the windowing system on it: X11 and Wayland are the same answer here.
- LIST - Enum constant in enum class limn.accessibility.Accessible.Role
-
A list.
- LIST_ITEM - Enum constant in enum class limn.accessibility.Accessible.Role
-
One row of a
Accessible.Role.LIST. - listening - Variable in class limn.testing.RecordingAccessibilityBridge
-
What
RecordingAccessibilityBridge.isListening()answers; a test turns the platform on and off with it. - listening() - Static method in class limn.testing.RecordingAccessibilityBridge
-
A bridge that is listening from the start: what a component test always wants, since it is asking what an assistive technology would be told.
- listRowSeed() - Method in class limn.components.SizeTokens
- ListView<T> - Class in limn.components
-
A vertically scrolling list that virtualizes its rows like a
JTable/RecyclerView: only the rows in the viewport get a widget, so a list of a million rows costs the same as one of twenty (layout and paint areO(visible)). - ListView(Function<? super T, ? extends Widget<?>>) - Constructor for class limn.components.ListView
-
A list whose rows are made by
cellFor, a fresh widget each time a row comes into view; nothing is recycled. - ListView(Function<? super T, ? extends Widget<?>>, Consumer<? super Widget<?>>) - Constructor for class limn.components.ListView
-
A list whose rows are made by
cellForand handed back torecyclewhen they scroll out, so the application can keep them and hand them out again: the form for rows of several kinds, each pooled on its own, whichListView.pooled(java.util.function.Supplier<? extends W>, java.util.function.BiConsumer<? super W, ? super T>)does not cover. - ListView.DropHandler - Interface in limn.components
-
Something was dropped between two rows of this list.
- ListView.Reorder<T> - Interface in limn.components
-
Rows of this list were dragged to another place in it.
- listWidth() - Method in class limn.components.SizeTokens
- Lit(float[]) - Constructor for record class limn.render3d.shader.Expr.Lit
-
Creates an instance of a
Litrecord class. - literal(String) - Static method in class limn.i18n.I18nString
-
Text that is not localizable and resolves to itself: what
setText(String)wraps a caller's literal in, so a component can hold one field instead of two and never has to decide which of them wins. - load(byte[]) - Static method in class limn.render3d.gltf.GltfLoader
-
Parses a model already in memory, on the calling thread.
- load(InputStream) - Static method in class limn.components.ThemeFormat
-
Reads a palette from a stream, the form a theme shipped inside a jar arrives in.
- load(Path) - Static method in class limn.components.ThemeFormat
-
Reads a palette from a file.
- load(Path) - Method in interface limn.graphics.FontLoader
-
Reads the faces in one font file and registers them under their own family name.
- load(Path) - Static method in class limn.graphics.Fonts
-
Registers a font file the application ships and returns the family name it declares, so the family can then be named in a
Fontor inFonts.setDefaultFamily(java.lang.String). - load(Path) - Static method in class limn.graphics.Images
-
Reads and decodes an image file on the calling thread: a blocking read followed by a decode, so its cost is the disk's as well as the decoder's and is unbounded on a network volume.
- load(Path) - Static method in class limn.graphics.SvgIcon
-
An icon from a file.
- load(Path) - Static method in class limn.render3d.gltf.GltfLoader
-
Reads
filewhole and parses it (.gltfor.glb), on the calling thread. - load(Path) - Static method in class limn.sound.Sounds
-
Reads
filewhole and decodes it, on the calling thread: one file read plus a full decode, which on the UI thread is a freeze for as long as both take. - load(T) - Method in interface limn.components.tree.Tree.Model
-
Fetches the children of a node that answered
nulltoTree.Model.children(T). - loadAsync(byte[]) - Static method in class limn.render3d.gltf.GltfLoader
-
Parses bytes already in memory on the
Uiworker pool, delivering the model on the UI thread: the asynchronous form ofGltfLoader.load(byte[]). - loadAsync(Path) - Static method in class limn.render3d.gltf.GltfLoader
-
Reads and parses
fileon theUiworker pool, delivering the model toonSuccesson the UI thread: the asynchronous form ofGltfLoader.load(Path). - loadPinned(Path) - Static method in class limn.graphics.Images
-
Loads
fileasImages.loadShared(java.nio.file.Path)does and keeps the result whatever the budget: it is never let go and counts nothing toward it, untilImages.unpin(Path). - loadPinned(Path) - Static method in class limn.sound.Sounds
-
Loads
fileasSounds.loadShared(java.nio.file.Path)does and keeps the result whatever the budget: it is never let go and counts nothing toward it, untilSounds.unpin(Path). - loadShared(Path) - Static method in class limn.graphics.Images
-
Reads and decodes
fileon theUiworker pool; the returned future is already running and completes on the UI thread, soloadShared(file).thenAccept(view::setImage)sets the image where widget mutation is legal. - loadShared(Path) - Static method in class limn.sound.Sounds
-
Reads and decodes
fileon theUiworker pool, a bounded pool shared with every other background task, so a stage chained onto the result may block without starving the UI, but a long one delays other loads. - locale() - Method in class limn.accessibility.AccessibleNode
- locale() - Method in class limn.accessibility.AccessibleTree
- locale() - Static method in class limn.i18n.I18n
-
The language in effect here: the innermost open scope's locale, else the process locale.
- locale() - Method in class limn.i18n.LanguageWitness
- locale() - Method in record class limn.i18n.UnresolvedKey
-
Returns the value of the
localerecord component. - locale() - Method in class limn.print.Document
- locale() - Method in class limn.scene.Scene
- locale() - Method in class limn.scene.Widget
- locale(Locale) - Method in class limn.print.Document
-
Sets the locale the pages are laid out in, which also sets their direction and the PDF's language; by default the process's.
- localized(List<I18nString>) - Static method in class limn.components.ComboBox
-
A combo whose items follow the UI language: a theme or unit picker, as opposed to a list of file names.
- localizeDigits(String) - Static method in class limn.i18n.I18n
-
textwith every ASCII digit rewritten in the active numbering system, and everything else untouched. - localToScene(float, float) - Method in class limn.scene.Widget
-
Where a point of this widget's space lies in the scene: the widget's own offsets and each ancestor's, summed to the scene's root, through anything an ancestor draws its children through on the way.
- localToSceneBounds(float, float, float, float) - Method in class limn.scene.Widget
-
The rectangle, in the scene, that a rectangle of this widget's space covers: its bounds there, as an axis-aligned box, which is the rectangle itself moved when nothing above turns it.
- location - Variable in enum class limn.render3d.VertexAttribute
-
Shader input location (matches
layout(location = ...)). - logicalHeight() - Method in interface limn.backend.NativeWindow
- logicalHeight() - Method in record class limn.backend.spi.FrameInfo
- logicalHeight() - Method in class limn.testing.HeadlessWindow
- logicalHeight() - Method in class limn.testing.StubWindow
- logicalToScreenFactor - Variable in class limn.testing.StubWindow
- logicalToScreenFactor() - Method in class limn.accessibility.AccessibleTree
- logicalToScreenFactor() - Method in interface limn.backend.NativeWindow
- logicalToScreenFactor() - Method in class limn.testing.HeadlessWindow
- logicalToScreenFactor() - Method in class limn.testing.StubWindow
- logicalWidth() - Method in interface limn.backend.NativeWindow
- logicalWidth() - Method in record class limn.backend.spi.FrameInfo
- logicalWidth() - Method in class limn.testing.HeadlessWindow
- logicalWidth() - Method in class limn.testing.StubWindow
- lookAt(Vec3, Vec3, Vec3) - Static method in class limn.math.Mat4
-
A right-handed world-to-view matrix looking from
eyeatcenter. - lookup(String, Locale) - Method in class limn.i18n.PropertyBundle
- lookup(String, Locale) - Method in interface limn.i18n.StringBundle
-
The translation for
keyinlocale, ornullwhen this bundle does not have one. - loop() - Method in class limn.animation.ImageAnimation
- loop() - Method in record class limn.sound.PlayOptions
-
Returns the value of the
looprecord component. - Loop(List<String>, List<Expr>, int, List<Expr>, Expr, int) - Constructor for record class limn.render3d.shader.Expr.Loop
-
Checks the loop as the class describes.
- loopCount() - Method in class limn.graphics.BitmapIcon
- loopCount() - Method in interface limn.graphics.Icon
- loopCount() - Method in class limn.graphics.Image
- loopCount() - Method in class limn.graphics.SvgIcon
-
One whose animations repeat without end plays without end; one whose all end plays once and rests.
- LoopEnd - Enum Class in limn.backend
-
Why
Backend.runEventLoop()returned. - loopLifetime() - Method in interface limn.backend.Backend
- loopLifetime() - Method in class limn.backend.lwjgl.LwjglBackend
- loopLifetime() - Method in class limn.testing.HeadlessBackend
- LoopLifetime - Enum Class in limn.backend
-
How long
Backend.runEventLoop()runs: set withBackend.setLoopLifetime(limn.backend.LoopLifetime),LoopLifetime.UNTIL_LAST_WINDOWby default. - loose(float, float) - Static method in record class limn.scene.Constraints
-
Anything from zero up to
width x height. - loosened() - Method in record class limn.scene.Constraints
- LOW - Enum constant in enum class limn.sound.PlayOptions.Priority
- lower() - Method in class limn.components.RangeSlider
- LTR - Enum constant in enum class limn.graphics.ShapedText.Direction
-
Left to right: Latin, Greek, Cyrillic, the CJK scripts as this toolkit sets them, and the answer for a string with no strong character at all.
- LTR - Enum constant in enum class limn.scene.LayoutDirection
-
Left to right: the default, and what every existing Limn UI renders as.
- luma(int, int, int, int, int, int) - Method in enum class limn.video.decode.SyntheticPattern
-
The luma code at pixel
(x, y)of pictureframeIndex. - LwjglBackend - Class in limn.backend.lwjgl
-
GLFW + OpenGL 3.3 core implementation of
Backend. - LwjglBackend() - Constructor for class limn.backend.lwjgl.LwjglBackend
-
Starts the backend on the calling thread, which becomes the UI thread: loads the native libraries, initializes GLFW and installs the toolkit's services.
- LwjglBackend(String) - Constructor for class limn.backend.lwjgl.LwjglBackend
-
Starts the backend as
LwjglBackend()does, for an application with a name.
M
- M - Static variable in class limn.input.Keys
- MacClipboard - Class in limn.backend.lwjgl.transfer
-
The macOS clipboard: the general
NSPasteboard, on the main thread, which is the UI thread. - MacClipboard() - Constructor for class limn.backend.lwjgl.transfer.MacClipboard
-
Main thread.
- MacDrag - Class in limn.backend.lwjgl.transfer
-
A window's part in the system's drag and drop on macOS: it begins an
NSDraggingSessionfrom the window's view, with the pasteboard items a copy would write and the picture the scene cut for it, and it answers as a dragging destination for whatever is dragged over the view, from this program or another. - MACOS - Enum constant in enum class limn.backend.Platform.Os
-
macOS, which some JVMs still report as
Darwin. - madeAhead(List<String>) - Method in interface limn.backend.lwjgl.transfer.NativeClipboard
-
The types worth making ahead of anybody asking, because this system asks on the UI thread and waits there: the picture's, where making it is slow.
- madeAhead(List<String>) - Method in class limn.backend.lwjgl.transfer.WindowsClipboard
- magFilter() - Method in record class limn.render3d.gltf.GltfModel.SamplerDef
-
Returns the value of the
magFilterrecord component. - magFilter() - Method in record class limn.render3d.Sampler
-
Returns the value of the
magFilterrecord component. - mainAlignment(Flex.MainAlignment) - Method in class limn.scene.layout.Flex
-
How leftover space along the layout axis is distributed.
- mainAlignment(Flex.MainAlignment) - Method in class limn.scene.layout.Wrap
-
Where the children of each run sit along it when the run is narrower than the wrap, run by run, on the two vocabularies
Flex.MainAlignmentdescribes:START,ENDandSPACE_BETWEENfollow the reading direction, andLEFTandRIGHTkeep naming a side of the box whichever way the subtree reads. - MalformedContentException - Exception Class in limn.io
-
What a file, a resource or a block of bytes is refused with when what it holds is not what its format says: a picture, a sound, a video, a font, a model, a theme, cut short or wrong in any way.
- MalformedContentException(String, String) - Constructor for exception class limn.io.MalformedContentException
- MalformedContentException(String, String, long, Throwable) - Constructor for exception class limn.io.MalformedContentException
- MalformedContentException(String, String, Throwable) - Constructor for exception class limn.io.MalformedContentException
- MANY - Enum constant in enum class limn.i18n.PluralRules.Category
-
The large plural: Polish's and Russian's 5–20 by last digits, Arabic's 11–99.
- marginsMm(float, float, float, float) - Method in class limn.print.Document
-
Sets the margins, in millimetres.
- marginsPt(float, float, float, float) - Method in class limn.print.Document
-
Sets the margins, in points (1/72 inch).
- markNeedsContainedLayout() - Method in class limn.scene.Widget
-
Asks for this widget's own subtree to be laid out again, without declaring that the frame is a full repaint: the form for a container whose insides move while its box does not, such as a virtualised list mounting and recycling rows as it scrolls.
- markNeedsLayout() - Method in class limn.scene.Widget
-
Marks this widget's measure dirty and schedules a scene layout pass.
- markNeedsLayoutInPlace() - Method in class limn.scene.Widget
-
Marks this widget's measure dirty and asks for a layout that repaints only what it moves: the form for a widget whose size may change for a reason of its own, such as a label whose text changed width.
- mask() - Method in class limn.components.TextField
- mask(Image...) - Static method in class limn.graphics.BitmapIcon
-
A monochrome/grayscale mask recolored with the theme.
- MASTER_JUMP_MICROS - Static variable in class limn.video.VideoClock
-
How far a master's position may move away from the wall time that elapsed (in either direction, since a scrub backwards is as much a seek as one forwards) before the move is read as a seek rather than an irregularity.
- MASTER_STALL_MICROS - Static variable in class limn.video.VideoClock
-
Microseconds of wall time a master may report an unchanged position before it is declared stalled and the wall clock takes over.
- Mat3 - Class in limn.math
-
An immutable column-major 3×3 matrix (
m[col*3 + row]). - Mat4 - Class in limn.math
-
An immutable column-major 4×4 matrix (
m[col*4 + row], OpenGL convention), single precision. - matches(int, int) - Method in record class limn.components.Accelerator
-
Whether a key press with this exact modifier mask is this accelerator.
- matches(String, Font, ShapedText.Direction, TextRuler) - Method in class limn.graphics.ShapedText
-
Whether this value is still the right answer for
textandfontin a paragraph that readsbase, underruler: the whole invalidation test in one call, so no caller has to remember that there are four parts to it. - material() - Method in record class limn.render3d.gltf.GltfModel.Primitive
-
Returns the value of the
materialrecord component. - material() - Method in class limn.render3d.scene.MeshNode
-
The material it draws with.
- material(Material) - Method in class limn.render3d.scene.MeshNode
-
Swaps the material, keeping the geometry.
- Material - Interface in limn.render3d
-
How a surface is shaded.
- Material.NormalMap - Record Class in limn.render3d
-
A tangent-space normal map and how far to lean on it.
- Material.Pbr - Record Class in limn.render3d
-
Metallic-roughness PBR (Cook-Torrance GGX), lit by every
Lighton the pass plus a flat ambient term. - Material.Raw - Record Class in limn.render3d
-
Custom GLSL.
- Material.SimpleLit - Record Class in limn.render3d
-
Lambert diffuse from the pass's single directional light, over a base color.
- Material.Surface - Record Class in limn.render3d
-
A surface the application builds itself, out of the same neutral shader IR the built-in materials are generated from, and lit by the same core.
- Material.Surface.Texture - Record Class in limn.render3d
-
A named sampler.
- Material.Surface.Value - Record Class in limn.render3d
-
A named
vec4uniform. - Material.Unlit - Record Class in limn.render3d
-
A flat/vertex color, unaffected by lights.
- MaterialDef(Vec4, float, float, Vec3, int, String) - Constructor for record class limn.render3d.gltf.GltfModel.MaterialDef
-
Creates an instance of a
MaterialDefrecord class. - materials() - Method in class limn.render3d.gltf.GltfModel
-
Materials, indexed as the glTF file numbers them.
- matrix() - Method in class limn.scene.layout.Transform
- matrix() - Method in class limn.video.VideoColor
- max() - Method in record class limn.accessibility.ValueFacet
-
Returns the value of the
maxrecord component. - max() - Method in class limn.components.chart.ChartAxis
-
The pinned upper bound, or
nullwhile it follows the data. - max() - Method in class limn.components.RangeSlider
- max() - Method in class limn.components.Slider
-
Upper bound, inclusive.
- max() - Method in class limn.components.Spinner
-
Upper bound, inclusive.
- max() - Method in record class limn.math.Aabb
-
Returns the value of the
maxrecord component. - max() - Method in class limn.scene.FrameMetrics.Metric
- max() - Method in interface limn.testing.a11y.ValueSubject
- max(Vec3) - Method in record class limn.math.Vec3
- MAX_BYTES - Static variable in class limn.video.decode.FramePool
-
Most direct memory one pool may reserve, over all its slots: one gibibyte.
- MAX_CORNER_SCALE - Static variable in class limn.components.Theme
-
The largest
Theme.cornerScalea palette may ask for. - MAX_DIMENSION - Static variable in enum class limn.video.PixelFormat
-
Largest frame width or height any geometry method accepts, in pixels.
- MAX_ITERATIONS - Static variable in record class limn.render3d.shader.Expr.Loop
-
The most turns a pixel may take across every loop of a surface.
- MAX_POINTS - Static variable in record class limn.components.ElevationShadow
-
The most a number of a shadow may be, in points: past it a shadow is a fog.
- MAX_SLOTS - Static variable in class limn.video.decode.FramePool
-
Most slots a pool may have.
- MAX_TICK_SECONDS - Static variable in class limn.scene.Scene
-
Longest step any ticker is handed in one frame, whatever the wall clock says.
- maxCellWidth() - Method in interface limn.components.tree.Tree.Model
-
How wide a row's cell needs to be, in points, once the tree is deep enough to scroll sideways: the outline is made as wide as its deepest open row's indent and triangle plus this, so the cell at the deepest level gets exactly this width and every shallower cell, laid out to the same far edge, more.
- maxCode() - Method in enum class limn.video.PixelFormat
-
The largest sample code this layout can carry: 255 at eight bits, 1023 at ten.
- maxDate() - Method in class limn.components.date.CalendarView
- maxDate() - Method in class limn.components.date.DateField
- maxHeight() - Method in record class limn.backend.SizeLimits
-
Returns the value of the
maxHeightrecord component. - maxHeight() - Method in record class limn.scene.Constraints
-
Returns the value of the
maxHeightrecord component. - maxHeight() - Method in class limn.scene.Widget
- maximize() - Method in interface limn.backend.NativeWindow
-
Maximizes the window: it fills the screen's work area, keeping its frame.
- maximized() - Method in record class limn.backend.WindowState
-
Returns the value of the
maximizedrecord component. - MAXIMIZED - Enum constant in enum class limn.accessibility.WindowFacet.State
-
Filling its work area.
- maxIterations() - Method in record class limn.render3d.shader.Expr.Loop
-
Returns the value of the
maxIterationsrecord component. - maxLines() - Method in class limn.components.Label
- maxMain() - Method in class limn.scene.layout.Expanded
- maxOffsetX() - Method in class limn.components.ScrollView
-
Largest valid
ScrollView.offsetX();0when the content fits. - maxOffsetY() - Method in class limn.components.ScrollView
-
Largest valid
ScrollView.offsetY();0when the content fits. - maxSamples() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
maxSamplesrecord component. - maxShown() - Method in class limn.components.AvatarGroup
- maxSize(int, int) - Method in class limn.backend.WindowConfig
- maxWidth() - Method in record class limn.backend.SizeLimits
-
Returns the value of the
maxWidthrecord component. - maxWidth() - Method in record class limn.scene.Constraints
-
Returns the value of the
maxWidthrecord component. - maxWidth() - Method in class limn.scene.Widget
- measure(float, float) - Method in interface limn.components.ScrollGutters.Content
- measure(String, Font) - Method in class limn.components.chart.Chart
-
Measures a single line with the layout ruler (agrees with what
drawTextdraws). - measure(String, Font) - Method in interface limn.graphics.TextRuler
-
Measures
textinfont, in logical points, on the UI thread. - measure(Constraints) - Method in class limn.scene.Widget
-
Measures the preferred size under
constraints. - measureText(String, Font) - Method in interface limn.graphics.Canvas
-
Measures a single line of text in logical points (baseline-relative, unquantized and therefore independent of the monitor scale).
- measureText(String, Font) - Method in class limn.testing.NoopCanvas
- media() - Method in class limn.components.Card
- mediaAspectRatio() - Method in class limn.components.Card
- MediaControls - Class in limn.components
-
Playback controls for a
VideoView: play/pause, a scrub bar and a position clock — the bar every player lays over its picture. - MediaControls(VideoView) - Constructor for class limn.components.MediaControls
-
A transport for
view: play and pause, the scrub bar and the clock, and mute and volume while the media can sound. - MediaControls.Sound - Enum Class in limn.components
-
Whether the mute button and volume slider are offered.
- mediaFit() - Method in class limn.components.Card
- mediaIcon() - Method in class limn.components.Card
- MediaPlayer - Class in limn.video
-
Plays a video stream: a decode thread ahead of a small ring of pictures, a
VideoClocktiming them, and an optional audio track that becomes the clock's master. - MediaPlayer(VideoStreamSource) - Constructor for class limn.video.MediaPlayer
- MediaPlayer.State - Enum Class in limn.video
-
Where a player is in its life.
- MediaPlayer.Step - Enum Class in limn.video
-
What one pass of the decode loop did: what a host driving it needs to know to pace itself.
- mediaType() - Method in record class limn.graphics.ImageFormat
-
Returns the value of the
mediaTyperecord component. - MEDIUM - Enum constant in enum class limn.components.Tokens.Role
-
spacingMedium: 6 / 9 / 12 / 16 / 20. - MEDIUM - Enum constant in enum class limn.scene.ControlSize
-
The default.
- MEDIUM - Static variable in class limn.components.SizeTokens
-
The default step's row.
- MEMBER_OF - Enum constant in enum class limn.accessibility.Accessible.Relation
-
This node is one member of the target group.
- members() - Method in class limn.components.AvatarGroup
- members() - Method in class limn.components.ButtonGroup
- members() - Method in class limn.components.ExpanderGroup
- menu() - Method in interface limn.backend.spi.TrayHost
-
Reads the application's menu now.
- menu() - Method in class limn.desktop.Tray
- Menu - Class in limn.components
- Menu() - Constructor for class limn.components.Menu
- MENU - Enum constant in enum class limn.accessibility.Accessible.Role
-
An open menu: one column of a cascade.
- MENU - Enum constant in enum class limn.accessibility.Shape
-
A menu bar, a menu, or a row of one:
MENU_BAR,MENU,MENU_ITEM,CHECK_MENU_ITEM,RADIO_MENU_ITEM. - MENU - Static variable in class limn.input.Keys
-
The context-menu key, between the right Alt and Control on a full keyboard.
- MENU_BAR - Enum constant in enum class limn.accessibility.Accessible.Role
-
The bar of menu titles along the top of a window.
- MENU_CHECK_PEN - Static variable in class limn.components.Strokes
-
Menu tick.
- MENU_CLOSED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
A menu closed: a
MENUnode left the tree. - MENU_ITEM - Enum constant in enum class limn.accessibility.Accessible.Role
-
A row of a menu that runs a command.
- MENU_OPENED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
A menu opened: a
MENUnode entered the tree (a context menu, a menu bar's dropdown, a submenu). - MENU_SCROLL_HINT_H - Static variable in class limn.components.Strokes
-
The popup's scroll-hint band.
- menuArrowGutter() - Method in class limn.components.SizeTokens
- menuArrowH() - Method in class limn.components.SizeTokens
- menuArrowNudge() - Method in class limn.components.SizeTokens
- menuArrowW() - Method in class limn.components.SizeTokens
- MenuBar - Class in limn.components
-
A horizontal strip of top-level menu titles; the strip itself is drawn in-scene (part of the window chrome).
- MenuBar() - Constructor for class limn.components.MenuBar
-
An empty bar; add top-level menus with
MenuBar.addMenu(java.lang.String, limn.components.Menu). - MenuBar.Placement - Enum Class in limn.components
-
Where a bar is shown.
- menuBarChipInset() - Method in class limn.components.SizeTokens
- MenuBarHost - Interface in limn.backend.spi
-
What a backend asks and tells of a menu bar the system shows.
- menuBarPadH() - Method in class limn.components.SizeTokens
- MenuBarReading - Record Class in limn.backend.spi
-
A menu bar as a backend is handed it for the system's own bar: what the application declared, already sorted into the places a system that keeps the bar outside the window has for it.
- MenuBarReading(MenuRow, MenuRow, List<MenuBarReading.Top>, boolean) - Constructor for record class limn.backend.spi.MenuBarReading
-
Creates an instance of a
MenuBarReadingrecord class. - MenuBarReading.Kind - Enum Class in limn.backend.spi
-
What a menu of the bar is to the system.
- MenuBarReading.Top - Record Class in limn.backend.spi
-
One menu of the bar.
- menuCheckGutter() - Method in class limn.components.SizeTokens
- menuCheckInset() - Method in class limn.components.SizeTokens
- MenuContract - Class in limn.testing.a11y
-
What every widget of the
MENUshape owes a reader, as named cases over aMenuSubject: a menu bar and a popup menu under the same rules, which until this were tested in each widget's own file. - menuHiliteInsetX() - Method in class limn.components.SizeTokens
- menuHiliteInsetY() - Method in class limn.components.SizeTokens
- MenuItem - Class in limn.components
-
One entry in a
Menu: a command, a checkable toggle, a submenu, or a separator. - MenuItem.Role - Enum Class in limn.components
-
What an item is to the system, beyond its label: one of the three every application has and a system may keep in a menu of its own, or one of the six editing commands.
- menuMinWidth() - Method in class limn.components.SizeTokens
- menuPadV() - Method in class limn.components.SizeTokens
- MenuRow - Record Class in limn.backend.spi
-
One row of a menu the system draws (a tray's, a menu bar's) as a backend is handed it: what the three systems can draw of a menu's item, and a number to say back when the user chooses it.
- MenuRow(int, MenuRow.Kind, String, boolean, boolean, char, List<MenuRow>) - Constructor for record class limn.backend.spi.MenuRow
-
A row with no picture and no accelerator.
- MenuRow(int, MenuRow.Kind, String, boolean, boolean, char, List<MenuRow>, Icon, String, int) - Constructor for record class limn.backend.spi.MenuRow
-
A row that is no editing command.
- MenuRow(int, MenuRow.Kind, String, boolean, boolean, char, List<MenuRow>, Icon, String, int, EditCommand, int) - Constructor for record class limn.backend.spi.MenuRow
-
Creates an instance of a
MenuRowrecord class. - MenuRow.Kind - Enum Class in limn.backend.spi
-
What a row is.
- menuRowHeight() - Method in class limn.components.SizeTokens
- menus() - Method in record class limn.backend.spi.MenuBarReading
-
Returns the value of the
menusrecord component. - menuSepInsetX() - Method in class limn.components.SizeTokens
- MenuSubject - Interface in limn.testing.a11y
-
A widget of the
MENUshape asMenuContractdrives it: a menu bar, whose rows are its titles, or a popup menu, whose rows are the root column's. - MenuSubject.Row - Enum Class in limn.testing.a11y
-
What a row is, which decides the verbs the contract expects on it.
- mesh() - Method in record class limn.render3d.gltf.GltfModel.NodeDef
-
Returns the value of the
meshrecord component. - mesh() - Method in record class limn.render3d.gltf.GltfModel.Primitive
-
Returns the value of the
meshrecord component. - mesh() - Method in record class limn.render3d.Pickable
-
Returns the value of the
meshrecord component. - mesh() - Method in class limn.render3d.scene.MeshNode
-
The geometry this node draws.
- meshCount() - Method in class limn.render3d.scene.Scene3D
-
Total mesh nodes in the graph (for culling diagnostics/tests).
- MeshData - Class in limn.render3d
-
CPU-side geometry: one float array per
VertexAttributeplus a triangle index list. - MeshData() - Constructor for class limn.render3d.MeshData
- MeshDef(List<GltfModel.Primitive>, String) - Constructor for record class limn.render3d.gltf.GltfModel.MeshDef
-
Creates an instance of a
MeshDefrecord class. - meshes() - Method in class limn.render3d.gltf.GltfModel
-
Meshes, indexed as the glTF file numbers them.
- meshes() - Method in record class limn.render3d.Render3DStats
-
Returns the value of the
meshesrecord component. - MeshInstance(MeshNode, Mat4) - Constructor for record class limn.render3d.scene.Scene3D.MeshInstance
-
Creates an instance of a
MeshInstancerecord class. - MeshNode - Class in limn.render3d.scene
- MeshNode(GpuMesh, Material) - Constructor for class limn.render3d.scene.MeshNode
-
A node drawing one mesh with one material.
- MeshUsage - Enum Class in limn.render3d
-
How often a mesh's contents change, declared at upload, because a GPU buffer's usage is fixed when it is allocated.
- metallic() - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Returns the value of the
metallicrecord component. - metallic() - Method in record class limn.render3d.Material.Pbr
-
Returns the value of the
metallicrecord component. - metallic() - Method in record class limn.render3d.shader.SurfaceOutputs
-
Returns the value of the
metallicrecord component. - metallic(float) - Method in record class limn.render3d.Material.Pbr
-
A copy with a different metallic value,
0dielectric to1metal. - metallicRoughness() - Static method in class limn.render3d.shader.StandardSurface
-
Base color = sRGB-decoded factor × sRGB-decoded base-color texture × per-vertex colour, with alpha the product of all three.
- metrics() - Method in class limn.graphics.ShapedText
-
Extents of the line, in logical points, on the same terms and with the same unquantized meaning as
TextRuler.measure(java.lang.String, limn.graphics.Font). - metrics() - Method in class limn.scene.Scene
- mimeType() - Method in record class limn.render3d.gltf.GltfModel.ImageDef
-
Returns the value of the
mimeTyperecord component. - min() - Method in record class limn.accessibility.ValueFacet
-
Returns the value of the
minrecord component. - min() - Method in class limn.components.chart.ChartAxis
-
The pinned lower bound, or
nullwhile it follows the data. - min() - Method in class limn.components.RangeSlider
- min() - Method in class limn.components.Slider
-
Lower bound, inclusive.
- min() - Method in class limn.components.Spinner
-
Lower bound, inclusive.
- min() - Method in record class limn.math.Aabb
-
Returns the value of the
minrecord component. - min() - Method in interface limn.testing.a11y.ValueSubject
- min(Vec3) - Method in record class limn.math.Vec3
- MIN_HIT_TARGET - Static variable in class limn.components.Strokes
-
WCAG 2.2 SC 2.5.8 (AA): the accessibility floor does not scale.
- MIN_SELECTION_SLIVER - Static variable in class limn.components.Strokes
-
Visibility floor so a zero-width selection on an empty line still shows (
Math.max(2, x1 - x0)). - minDate() - Method in class limn.components.date.CalendarView
- minDate() - Method in class limn.components.date.DateField
- minFilter() - Method in record class limn.render3d.gltf.GltfModel.SamplerDef
-
Returns the value of the
minFilterrecord component. - minFilter() - Method in record class limn.render3d.Sampler
-
Returns the value of the
minFilterrecord component. - minHeight() - Method in record class limn.backend.SizeLimits
-
Returns the value of the
minHeightrecord component. - minHeight() - Method in record class limn.scene.Constraints
-
Returns the value of the
minHeightrecord component. - minHeight() - Method in class limn.scene.Widget
- minimize() - Method in interface limn.backend.NativeWindow
-
Minimizes the window: it leaves the screen and stays in the desktop's dock or task bar, from where the user brings it back.
- minimize() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
minimizerecord component. - minimized() - Method in record class limn.backend.WindowState
-
Returns the value of the
minimizedrecord component. - MINIMIZED - Enum constant in enum class limn.accessibility.WindowFacet.State
-
Minimized to whatever the desktop minimizes to.
- minimumGap() - Method in class limn.components.RangeSlider
- minMain() - Method in class limn.scene.layout.Expanded
- minPlaneBytes(int, int, int, int) - Method in enum class limn.video.PixelFormat
-
Smallest buffer that can hold
planeat this size and stride: every row but the last occupies a fullstrideBytes, and the last row needs only its byte width. - minSize(int, int) - Method in class limn.backend.WindowConfig
-
A copy the user cannot make smaller than
width×height. - MINUS - Static variable in class limn.input.Keys
- MINUTE - Enum constant in enum class limn.components.date.DateField.Granularity
-
Down to the minute: the default for
DateField.ofTime(). - minWidth() - Method in record class limn.backend.SizeLimits
-
Returns the value of the
minWidthrecord component. - minWidth() - Method in class limn.components.table.Column
- minWidth() - Method in record class limn.scene.Constraints
-
Returns the value of the
minWidthrecord component. - minWidth() - Method in class limn.scene.Widget
- minWidth(float) - Method in class limn.components.table.Column
-
Sets the width below which neither layout nor a drag takes this column (default 40).
- mipmaps() - Method in record class limn.render3d.Sampler
-
Returns the value of the
mipmapsrecord component. - MIRRORED_REPEAT - Enum constant in enum class limn.render3d.Sampler.Wrap
- MIXED - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is neither checked nor unchecked.
- MIXED - Enum constant in enum class limn.accessibility.ToggleFacet.State
-
Neither: some of what this node stands for is checked and some is not.
- MJPEG - Enum constant in enum class limn.video.ffmpeg.FfmpegMedia.ClipCodec
-
Motion JPEG: every picture independent, no reordering, no decoder delay, and nearly lossless at the quality used, so samples can be asserted tightly.
- mnemonic() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
mnemonicrecord component. - mnemonic() - Method in class limn.components.MenuItem
-
The access letter, uppercased, or
0when none is declared: the character underlined in the row and the one that chooses this item while its menu is open. - mnemonicAt() - Method in record class limn.backend.spi.MenuRow
-
Where the access letter goes in the label: the marked place when the text marked one, else the first occurrence of the letter, else
-1. - mnemonicIndex() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
mnemonicIndexrecord component. - mnemonicIndex() - Method in class limn.components.MenuItem
-
Index into
MenuItem.label()of the character to underline: the one the label marks, else the first case-insensitive occurrence of a letter given toMenuItem.setMnemonic(char);-1when there is no letter, no label, or the letter does not occur in it. - MOD_ALT - Static variable in class limn.input.Keys
- MOD_CONTROL - Static variable in class limn.input.Keys
- MOD_SHIFT - Static variable in class limn.input.Keys
- MOD_SUPER - Static variable in class limn.input.Keys
- modal - Variable in class limn.testing.StubWindow
-
Whether this window claims to be an active modal, as a dialog's own native window is.
- modal() - Method in record class limn.accessibility.WindowFacet
-
Returns the value of the
modalrecord component. - modal() - Method in record class limn.backend.spi.ModalStack.Active
-
Returns the value of the
modalrecord component. - MODAL - Enum constant in enum class limn.accessibility.Accessible.State
-
This node blocks input to everything outside it.
- MODAL - Enum constant in enum class limn.components.Elevation
-
Covers the window until it is answered: a dialog.
- modalBlocked - Variable in class limn.testing.StubWindow
-
Whether this window claims a native modal is open over it, as a dialog's owner does.
- ModalStack - Class in limn.backend.spi
-
Modality bookkeeping for a backend: a stack of active modals and the decision of whether a given window's input is blocked.
- ModalStack() - Constructor for class limn.backend.spi.ModalStack
-
An empty stack: nothing is modal and nothing is blocked.
- ModalStack.Active - Record Class in limn.backend.spi
-
One active modal, for a backend's own rule over them.
- modalWindow() - Method in class limn.components.Dialog
- mode() - Method in class limn.components.Spinner
-
Whether this spinner shows a number or a time.
- modelToView(int) - Method in class limn.components.table.Table
- modifiers() - Method in record class limn.components.Accelerator
-
Returns the value of the
modifiersrecord component. - modifiers() - Method in class limn.scene.event.DragEvent
- modifiers() - Method in class limn.scene.event.DragStartEvent
- modifiers() - Method in class limn.scene.event.DropEvent
- modifiers() - Method in class limn.scene.event.KeyEvent
-
Modifier mask held during the event; test it with the
Keys.MOD_*bits. - modifiers() - Method in class limn.scene.event.MouseEvent
- modifiers() - Method in class limn.scene.Scene
- monochrome() - Method in record class limn.backend.spi.TrayState
-
Returns the value of the
monochromerecord component. - MONTH - Enum constant in enum class limn.components.date.DateField.Granularity
-
Year and month: a month picker.
- MONTHS - Enum constant in enum class limn.components.date.CalendarView.View
-
The twelve months of the year on show.
- Motion - Class in limn.animation
-
How long the toolkit's motion takes, given what the user asked the system for.
- MOTION - Enum constant in enum class limn.scene.event.MouseEvent.Type
- MOUSE_LEFT - Static variable in class limn.input.Keys
- MOUSE_MIDDLE - Static variable in class limn.input.Keys
- MOUSE_RIGHT - Static variable in class limn.input.Keys
- mouseButton(int, boolean, int, float, float) - Method in interface limn.backend.spi.WindowInput
-
A press or release the backend did not count:
clickCount0. - mouseButton(int, boolean, int, float, float, int) - Method in interface limn.backend.spi.WindowInput
-
Button press/release at the given cursor position, with how many presses in a row this is, counted by the backend with the platform's own double-click interval and distance: 1 for a single press, 2 for the second of a double click.
- mouseButton(int, boolean, int, float, float, int) - Method in class limn.testing.SceneDriver
- mouseDelta(float, float) - Method in interface limn.backend.spi.WindowInput
-
Relative pointer motion while the window is in
PointerMode.RELATIVE: unbounded deltas in logical points (raw/unaccelerated where the platform supports it), replacingWindowInput.mouseMoved(float, float)for the duration of the capture. - mouseDelta(float, float) - Method in class limn.testing.SceneDriver
- MouseEvent - Class in limn.scene.event
-
A pointer event, positioned in scene coordinates (logical points, origin at the window's top-left).
- MouseEvent(MouseEvent.Type, float, float, int, float, float, int) - Constructor for class limn.scene.event.MouseEvent
-
A pointer event.
- MouseEvent(MouseEvent.Type, float, float, int, float, float, int, int) - Constructor for class limn.scene.event.MouseEvent
-
A pointer event carrying how many presses in a row this one is.
- MouseEvent.Type - Enum Class in limn.scene.event
-
What the pointer did.
- mouseMoved(float, float) - Method in interface limn.backend.spi.WindowInput
- mouseMoved(float, float) - Method in class limn.testing.SceneDriver
- move(List<T>, T, int) - Method in interface limn.components.tree.Tree.Move
-
Moves the nodes in the application's data: takes each out of where it is and puts them, in order, under
parent. - MOVE - Enum constant in enum class limn.backend.Cursor
-
Move / resize-all (✥).
- MOVE - Enum constant in enum class limn.scene.event.MouseEvent.Type
- MOVE - Enum constant in enum class limn.transfer.DropAction
-
The target takes it and the source lets it go.
- moveChild(Widget<?>, float, float) - Static method in class limn.scene.Widget
-
Moves a child without re-running layout: the scroll fast path (size is unchanged; only the offset moves).
- moveChild(Widget<?>, int) - Method in class limn.scene.Widget
-
Moves a child to another position in
Widget.children()without taking it out of the tree (UI thread only): whatWidget.remove(limn.scene.Widget<?>)andWidget.add(int, Widget)would do in two steps, without the detaching between them, so the focus, the hover and the press inside it stay where they are. - moveChild(Widget<?>, int, Change.Origin) - Method in class limn.scene.Widget
-
Widget.moveChild(Widget, int), announcing the move with who asked for it: a container whose user moved a child says so in the oneCHILDRENchange the move makes, which then reaches its handler as a user's change does. - moveColumn(Column<T>, int) - Method in class limn.components.table.Table
-
Moves a column to another place among
Table.columns(). - moved() - Method in class limn.i18n.LanguageWitness
-
Whether the language moved since the last call, and if it did, remembers where it is now.
- moved(int, int) - Method in interface limn.components.TabbedPane.TabMoveListener
- moveSpeed(float) - Method in class limn.render3d.FlyController
-
Scene units travelled per movement step.
- moveTab(int, int) - Method in class limn.components.TabbedPane
-
Moves a tab to another place in the order: a caller's write, announced as
CHILDREN/CODE. - moveTo(float, float) - Method in interface limn.graphics.Path2D.Flattened
- moveTo(float, float) - Method in class limn.graphics.Path2D
-
Starts a new subpath at a point, in logical points.
- moveTo(float, float) - Method in interface limn.graphics.Path2D.Visitor
- moveTo(float, float) - Method in class limn.testing.SceneDriver
-
Moves the pointer and ends the batch: a hover.
- MPEG4 - Enum constant in enum class limn.video.ffmpeg.FfmpegMedia.ClipCodec
-
MPEG-4 Part 2: a real group of pictures, pictures that need their predecessors, and a decoder that carries state across packets (the shape H.264 has, without being it).
- mul(float) - Method in record class limn.math.Vec2
- mul(float) - Method in record class limn.math.Vec3
- mul(float) - Method in record class limn.math.Vec4
-
Scales all four components, w included.
- mul(Mat4) - Method in class limn.math.MutMat4
-
this = this · o(o applied first); seeMat4.multiply(limn.math.Mat4). - mul(MutMat4) - Method in class limn.math.MutMat4
-
this = this · o;o == thissquares the matrix. - mul(Vec3) - Method in record class limn.math.Vec3
-
Component-wise multiply (e.g.
- MUL - Enum constant in enum class limn.render3d.shader.Expr.Op
- MULTI - Enum constant in enum class limn.components.SelectionMode
-
Any number of rows: Shift for a range, the command modifier to toggle one.
- MULTI_LINE - Enum constant in enum class limn.accessibility.Accessible.State
-
This node's text is more than one line.
- multiply(Mat4) - Method in class limn.math.Mat4
-
this · o. - multiply(Quat) - Method in record class limn.math.Quat
-
Hamilton product
this · o(applyofirst, thenthis). - MULTIPLY - Enum constant in enum class limn.graphics.BlendMode
-
Multiply: source darkens the destination, for shadows, vignettes, tint layers.
- multiplyInto(Mat4, Mat4, float[]) - Static method in class limn.math.Mat4
-
a · bwritten column-major intoout(length ≥ 16). - multiSelectable() - Method in class limn.accessibility.AccessibleEvent
- multiSelectable() - Method in record class limn.accessibility.SelectionFacet
-
Returns the value of the
multiSelectablerecord component. - MUSIC - Static variable in class limn.sound.AudioBus
-
Background music (long, looping, usually streamed).
- MutMat4 - Class in limn.math
-
A mutable column-major 4×4 matrix (
m[col*4 + row], same conventions asMat4) for allocation-free transform composition in hot loops. - MutMat4() - Constructor for class limn.math.MutMat4
-
Starts at identity.
N
- N - Static variable in class limn.input.Keys
- name() - Method in class limn.accessibility.AccessibleNode
- name() - Method in interface limn.backend.Display
- name() - Method in class limn.components.Avatar
- name() - Method in class limn.components.chart.ChartSeries
-
The name as it currently reads, in the legend and in tooltip rows.
- name() - Method in class limn.components.Theme.Builder
-
The palette's name, as set so far.
- name() - Method in class limn.components.Theme
- name() - Method in class limn.graphics.GifEncoder
- name() - Method in interface limn.graphics.ImageEncoder
-
A short, stable, lower-case identifier used in diagnostics.
- name() - Method in class limn.graphics.PngEncoder
- name() - Method in record class limn.print.Paper
-
Returns the value of the
namerecord component. - name() - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Returns the value of the
namerecord component. - name() - Method in record class limn.render3d.gltf.GltfModel.MeshDef
-
Returns the value of the
namerecord component. - name() - Method in record class limn.render3d.gltf.GltfModel.NodeDef
-
Returns the value of the
namerecord component. - name() - Method in record class limn.render3d.Material.Surface.Texture
-
Returns the value of the
namerecord component. - name() - Method in record class limn.render3d.Material.Surface.Value
-
Returns the value of the
namerecord component. - name() - Method in class limn.render3d.scene.Node
-
An optional label, for debugging and for finding a node in a loaded model.
- name() - Method in record class limn.render3d.shader.Expr.Ref
-
Returns the value of the
namerecord component. - name() - Method in class limn.sound.AudioBus
- name() - Method in record class limn.testing.a11y.ContractCase
-
Returns the value of the
namerecord component. - name() - Method in class limn.transfer.DataFormat
- name() - Method in class limn.video.decode.SyntheticVideoDecoder
- name() - Method in class limn.video.decode.Y4mDecoder
- name() - Method in class limn.video.ffmpeg.FfmpegVideoDecoder
- name() - Method in interface limn.video.VideoDecoder
-
A short, stable, lower-case identifier used in diagnostics.
- name(String, long, Accessible.NameFrom) - Method in class limn.accessibility.Accessibility
-
Names this node from a string the widget derived and is already holding, together with the counter its cache was filled against.
- name(String) - Method in class limn.components.Theme.Builder
-
The palette's identifier:
Theme.name, which is also whatTheme.displayName()falls back to. - name(String) - Method in class limn.render3d.scene.Node
-
Labels this node; purely informational.
- name(I18nString) - Method in class limn.accessibility.Accessibility
-
Names this node from a localizable string, with the provenance
Accessible.NameFrom.CONTENT: the widget's own painted text. - name(I18nString, Accessible.NameFrom) - Method in class limn.accessibility.Accessibility
-
Names this node from a localizable string the widget holds, and says where the name came from.
- NAME - Enum constant in enum class limn.scene.Change.Aspect
-
The widget's own label, the thing a reader speaks first.
- NAME_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node's name changed.
- named(AccessibleTree, String) - Static method in class limn.testing.AccessibleTrees
- nameFrom() - Method in class limn.accessibility.AccessibleNode
- nameOf(T) - Method in interface limn.components.tree.Tree.Model
-
What to call
nodefor an assistive technology. - nameSource() - Method in class limn.components.chart.ChartSeries
-
The localizable value behind
ChartSeries.name(), which a language change re-resolves. - nanosUntilNextDeadline() - Method in class limn.concurrent.UiRuntime
-
How long the native loop may sleep:
0if immediate work is pending,-1if it may sleep indefinitely, otherwise the nanoseconds until the earliest delayed task is due, on the clock delayed tasks are measured on (UiRuntime.setDelayClock(java.util.function.LongSupplier)). - NATIVE_WINDOW - Enum constant in enum class limn.components.DisplayMode
-
A separate window, positioned against the anchor.
- NativeClipboard - Interface in limn.backend.lwjgl.transfer
-
One windowing system's clipboard, in the terms every one of them shares: a list of type names and the bytes behind each.
- nativeHandle() - Method in interface limn.backend.NativeWindow
-
This window's handle in the platform's own terms: an
HWNDon Windows, anNSWindowon macOS, anxcb_window_torwl_surfaceon Linux. - NativeWindow - Interface in limn.backend
-
A top-level native window.
- NativeWindow.ContentScaleListener - Interface in limn.backend
-
Notified when the window moves to a monitor with a different content scale.
- NATURAL - Enum constant in enum class limn.components.Card.MediaFit
-
At its own measured size, inside the padding, at the leading edge (vertical) or the top of its column (horizontal): the default.
- near() - Method in class limn.render3d.Camera
-
Near clip distance, in scene units.
- NEAREST - Enum constant in enum class limn.render3d.Sampler.Filter
- needsPriming - Variable in class limn.testing.RecordingAccessibilityBridge
-
What
RecordingAccessibilityBridge.needsPrimingPublish()answers. - needsPrimingPublish() - Method in interface limn.backend.AccessibilityBridge
-
Whether this bridge needs one tree on the scene's first frame even though nothing is listening yet, because its own listening gate cannot open until it has elements to offer.
- needsPrimingPublish() - Method in class limn.testing.RecordingAccessibilityBridge
- needsRootAtBind - Variable in class limn.testing.RecordingAccessibilityBridge
- needsRootBeforeTheFirstFrame() - Method in interface limn.backend.AccessibilityBridge
-
Whether this bridge is owed the window's own node the moment a scene binds, because it can be asked whether this window has accessibility at all before the first frame has run.
- needsRootBeforeTheFirstFrame() - Method in class limn.testing.RecordingAccessibilityBridge
- needsUiThread(DataFormat<?>) - Method in class limn.transfer.Transfer
-
Whether a format's value has still to be made, and by the UI thread: what an application's
Transfer.withLazy(limn.transfer.DataFormat<T>, java.util.function.Supplier<? extends T>)value is. - negate() - Method in record class limn.math.Vec3
- NEUTRAL - Enum constant in enum class limn.components.Tone
-
Nothing to call attention to: the palette's
muted text. - neutralBase() - Method in enum class limn.scene.LayoutDirection
-
What a line with no strong character falls back to in a tree that reads this way: the shaper's base for
ShapedText.Direction.of(java.lang.String, limn.graphics.ShapedText.Direction). - neutralBase() - Method in class limn.scene.Widget
-
What a run of text with no strong character of its own falls back to: this widget's resolved direction, as the shaper's neutral base.
- NEVER - Enum constant in enum class limn.graphics.Icon.Mirroring
-
Drawn as authored, whichever way the interface reads.
- Never read this in a constructor - Search tag in enum class limn.scene.ControlSize
- Section
- Never read this in a constructor - Search tag in enum class limn.scene.LayoutDirection
- Section
- newlineHint() - Method in class limn.components.SizeTokens
- newValue() - Method in class limn.accessibility.AccessibleEvent
- next() - Method in enum class limn.components.table.SortOrder
-
What a click on a header cycles to: ascending, then descending, then the model's order.
- next() - Method in record class limn.render3d.shader.Expr.Loop
-
Returns the value of the
nextrecord component. - nextSibling() - Method in class limn.accessibility.AccessibleNode
- NO_GLYPH - Static variable in class limn.graphics.ShapedText
-
The glyph id of a cluster this face draws by other means: the backend paints it from
ShapedText.text()over the cluster's characters instead of from the glyph atlas. - NO_PREFERENCE - Enum constant in enum class limn.scene.SystemPreferences.ColorScheme
-
The platform says nothing: no preference was set, or none can be read.
- NO_PTS - Static variable in class limn.video.VideoClock
-
Passed as the successor's presentation time when the caller has nothing queued behind the candidate.
- NO_SUBTITLES - Static variable in class limn.video.ffmpeg.FfmpegMedia
-
What
FfmpegMedia.selectSubtitles(int)takes to turn subtitles off, and whatFfmpegMedia.selectedSubtitleTrack()answers when none is on. - node() - Method in record class limn.render3d.scene.Scene3D.MeshInstance
-
Returns the value of the
noderecord component. - node(int) - Method in class limn.accessibility.AccessibleTree
- node(long) - Method in class limn.testing.AccessibleHarness
-
The node with id
idin the tree published last. - node(String) - Method in class limn.testing.AccessibleHarness
-
The node named
namein the tree published last. - Node - Class in limn.render3d.scene
-
A node in the retained
Scene3Dgraph: a localTransform3Dplus children. - Node() - Constructor for class limn.render3d.scene.Node
- NODE_DESTROYED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node has left the tree, and anything a client holds for it is now stale.
- nodeCount() - Method in class limn.accessibility.Accessibility
- nodeCount() - Method in class limn.accessibility.AccessibleTree
- NodeDef(Transform3D, int, int[], String) - Constructor for record class limn.render3d.gltf.GltfModel.NodeDef
-
Creates an instance of a
NodeDefrecord class. - nodeId() - Method in class limn.accessibility.AccessibleEvent
- nodes() - Method in class limn.render3d.gltf.GltfModel
-
Every node in the file, flat; the hierarchy is in each node's child indices.
- NODES - Static variable in class limn.components.tree.Tree
-
What a dragged node carries unless
Tree.setDragContent(java.util.function.Function<? super java.util.List<T>, limn.transfer.Transfer>)says otherwise: the nodes themselves, for a widget of this same program to take. - none() - Static method in interface limn.video.Poster
-
Nothing: the bar colour until playback shows a picture.
- None() - Constructor for record class limn.accessibility.Accessible.Argument.None
-
Creates an instance of a
Nonerecord class. - NONE - Enum constant in enum class limn.accessibility.CellFacet.Sort
-
Not sorted by this column, or not a header cell at all.
- NONE - Enum constant in enum class limn.backend.spi.TextInput
-
No text: keys only.
- NONE - Enum constant in enum class limn.components.chart.Chart.LegendPosition
-
Never drawn.
- NONE - Enum constant in enum class limn.components.date.CalendarView.SelectionMode
-
Nothing: a calendar that displays a month and is not an input.
- NONE - Enum constant in enum class limn.components.ImageView.Fit
-
Natural pixel size (1px = 1 logical point), centered.
- NONE - Enum constant in enum class limn.components.MenuItem.Role
-
An ordinary item.
- NONE - Enum constant in enum class limn.components.SelectionMode
-
Nothing is ever selected; the keyboard cursor still moves.
- NONE - Enum constant in enum class limn.components.table.SortOrder
-
The model's own order.
- NONE - Enum constant in enum class limn.components.Validation
-
Nothing has been decided, or the decision was taken back: the control draws as it rests.
- NONE - Enum constant in enum class limn.testing.a11y.RowsSubject.Scrolling
-
Every row always fits; there is nothing to reveal.
- NONE - Static variable in interface limn.accessibility.Accessible.Argument
-
The argument of every parameterless verb.
- NONE - Static variable in class limn.accessibility.AccessibleNode
-
Neither a parent, a child nor a sibling: the value every absent link carries.
- NONE - Static variable in interface limn.backend.AccessibilityBridge
-
No accessibility: every question answered with a constant, every statement discarded.
- NONE - Static variable in interface limn.backend.Clipboard
-
A clipboard of its own that no other program sees, for a widget outside any scene.
- NONE - Static variable in interface limn.backend.FileDialogs
-
Headless/embedded implementation: every dialog resolves empty at once, as if cancelled.
- NONE - Static variable in record class limn.backend.GraphicsInfo
-
What a backend that cannot describe its graphics stack reports.
- NONE - Static variable in class limn.backend.Launcher
-
The launcher of a window with no desktop under it (headless, embedded): always
false. - NONE - Static variable in class limn.backend.Printer
-
The printer of a window with no printing under it: every call answers
PrintResult.UNAVAILABLE. - NONE - Static variable in record class limn.backend.SizeLimits
-
No bound on either axis.
- NONE - Static variable in interface limn.backend.spi.GlyphOutlines
-
A source that knows no face.
- NONE - Static variable in interface limn.backend.spi.LauncherPeer
-
The peer of a window with no desktop under it: nothing is handed over.
- NONE - Static variable in interface limn.backend.spi.PrinterPeer
-
The peer of a window with no printing under it: nothing is asked.
- NONE - Static variable in interface limn.backend.spi.TrayPeer
-
The peer of a backend with no desktop under it: no icon, and never available.
- NONE - Static variable in record class limn.components.ElevationShadow
-
No shadow: what
Elevation.FLAThas in every theme. - NONE - Static variable in interface limn.graphics.TextRuler
-
A ruler that measures everything as zero: what a detached widget gets, and what
TextRulersserves before a backend installs a real one. - NONE - Static variable in record class limn.scene.Insets
- NONE - Static variable in class limn.scene.SystemPreferences
-
No preference, no reduced motion, no increased contrast, access keys underlined only while Alt is held: what a platform that says nothing reports.
- NONE - Static variable in interface limn.sound.Playback
-
A no-op handle returned when no audio device is available (headless/CI).
- NONE - Static variable in interface limn.video.VideoFrame.Recycler
-
Recycles nothing, and exists for frames backed by ordinary garbage-collected memory whose producer will never refill the slot.
- NoopCanvas - Class in limn.testing
-
A fixed-size canvas that draws nothing, so a full frame can run with no GL.
- NoopCanvas(float, float) - Constructor for class limn.testing.NoopCanvas
- noPreview() - Method in class limn.transfer.Drag
-
Shows nothing under the pointer but the pointer itself.
- norm16Textures() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
norm16Texturesrecord component. - normal() - Method in record class limn.render3d.shader.SurfaceOutputs
-
Returns the value of the
normalrecord component. - NORMAL - Enum constant in enum class limn.accessibility.WindowFacet.State
-
Ordinary.
- NORMAL - Enum constant in enum class limn.backend.PointerMode
-
Visible cursor, free to move.
- NORMAL - Enum constant in enum class limn.graphics.BlendMode
-
Source-over: ordinary painting, the default.
- NORMAL - Enum constant in enum class limn.render3d.VertexAttribute
- NORMAL - Enum constant in enum class limn.sound.PlayOptions.Priority
- normalize() - Method in record class limn.math.Quat
-
Unit quaternion in the same direction, the fix for drift after repeated multiplication.
- normalize() - Method in record class limn.math.Vec2
-
Unit vector in the same direction; returns
Vec2.ZEROfor a zero-length input. - normalize() - Method in record class limn.math.Vec3
-
Unit vector in the same direction; returns
Vec3.ZEROfor a zero-length input. - normalized() - Method in record class limn.graphics.RoundRect
- normalMap() - Method in record class limn.render3d.Material.Pbr
-
Returns the value of the
normalMaprecord component. - normalMap(int, int, byte[]) - Static method in record class limn.render3d.TextureData
-
A tangent-space normal map: rgb encoding
n × 0.5 + 0.5, taggedColorSpace.LINEARso nothing gamma-decodes it. - NormalMap(GpuTexture, float) - Constructor for record class limn.render3d.Material.NormalMap
-
Creates an instance of a
NormalMaprecord class. - normalMapped(Material.NormalMap) - Method in record class limn.render3d.Material.Pbr
-
nullclears the map and shades with the geometric normal. - normalMatrix() - Method in class limn.math.Mat4
-
Normal matrix:
transpose(inverse(upper-left 3×3)), for transforming normals. - normalMatrixInto(Mat4, float[]) - Static method in class limn.math.Mat4
-
The normal matrix of
model,transpose(inverse(upper-left 3×3)), written column-major intoout(length ≥ 9). - NOT_ALLOWED - Enum constant in enum class limn.backend.Cursor
-
Not-allowed (🚫): the action can't happen here.
- notifyChange(Change) - Method in class limn.scene.Widget
-
Announces a change that has already settled, and then runs the handler if the origin is
USER: the last statement of an ordinary mutator, after the state, the layout marks, the focus move and the reveal. - notifyTextEdit(Change.Origin, int, int, int) - Method in class limn.scene.Widget
-
The same as
Widget.notifyChange(limn.scene.Change), for a text edit, taking the edit's shape rather than a built value so that a keystroke on a tree nobody watches constructs nothing. - NUM_0 - Static variable in class limn.input.Keys
- NUM_1 - Static variable in class limn.input.Keys
- NUM_2 - Static variable in class limn.input.Keys
- NUM_3 - Static variable in class limn.input.Keys
- NUM_4 - Static variable in class limn.input.Keys
- NUM_5 - Static variable in class limn.input.Keys
- NUM_6 - Static variable in class limn.input.Keys
- NUM_7 - Static variable in class limn.input.Keys
- NUM_8 - Static variable in class limn.input.Keys
- NUM_9 - Static variable in class limn.input.Keys
- number() - Static method in class limn.i18n.NumberFormats
-
Grouped, with up to two decimals and no trailing zeros:
1234.5reads"1,234.5"in English and"1.234,5"in German. - number() - Method in record class limn.print.PageInfo
-
Returns the value of the
numberrecord component. - number(int) - Static method in class limn.i18n.NumberFormats
-
NumberFormats.number()with up tomaxDecimalsdecimals instead of two: grouped, and with no trailing zeros, sonumber(3)writes0.105as"0.105"and0.11as"0.11". - NumberFormats - Class in limn.i18n
-
Ready-made number formats: what a chart puts on an axis tick or a tooltip, what a table puts in a numeric column and its footer, and what any caption that shows a number can use.
- numberingSystem() - Static method in class limn.i18n.I18n
-
The digits a formatted number is written in: the own system of the locale in effect here, unless
I18n.setNumberingSystem(limn.i18n.NumberingSystem)declared otherwise. - NumberingSystem - Enum Class in limn.i18n
-
The digits a formatted number is written in: one zero code point and its nine successors, which is all a decimal numbering system is.
- numberLocale() - Static method in class limn.i18n.I18n
-
The locale a number is written in here: the locale in effect, with the numbering system in effect named on it (
-u-nu-) wherever the platform would otherwise write other digits, and its language read as ICU reads the code. - numeric(String, ToDoubleFunction<T>) - Static method in class limn.components.table.Column
-
Column.numeric(I18nString, ToDoubleFunction)with a literal title. - numeric(String, ToDoubleFunction<T>, DoubleFunction<String>) - Static method in class limn.components.table.Column
-
Column.numeric(I18nString, ToDoubleFunction, DoubleFunction)with a literal title. - numeric(I18nString, ToDoubleFunction<T>) - Static method in class limn.components.table.Column
-
A column of numbers: aligned to the reading end, formatted and localized as the charts format an axis, and sorted numerically.
- numeric(I18nString, ToDoubleFunction<T>, DoubleFunction<String>) - Static method in class limn.components.table.Column
-
A column of numbers written by
format, which is any ofNumberFormatsor the application's ownDoubleFunction<String>:NumberFormats.prefix("R$ ")for a fixed prefix,decimals(2),unit(" kg"),percent(1),compact(). - NUMERIC - Enum constant in enum class limn.components.Spinner.Mode
- NV12 - Enum constant in enum class limn.video.PixelFormat
-
8-bit 4:2:0 in two planes: Y, then Cb and Cr interleaved in a single plane whose sample n is the byte pair (Cb, Cr), in that order.
O
- O - Static variable in class limn.input.Keys
- obb(Aabb, Mat4, Vec4) - Method in class limn.render3d.DebugDraw
-
The 12 edges of
boxtransformed by an affinetransform, an oriented box (a mesh's local bounds under its world matrix), unlikeaabb(box.transformedBy(m), …)which draws the axis-aligned hull the culler uses. - observeChanges(Runnable) - Static method in class limn.components.Theme
-
Subscribes to palette changes: the fifth process-wide axis, with the same handle the other four hand back.
- observeChanges(Runnable) - Static method in class limn.graphics.Fonts
-
Subscribes to catalog and default-family changes.
- observeChanges(Runnable) - Static method in class limn.i18n.I18n
-
Subscribes to language changes.
- observeChanges(Runnable) - Static method in enum class limn.scene.ControlSize
-
Subscribes to process-default changes.
- observeChanges(Runnable) - Static method in enum class limn.scene.LayoutDirection
-
Subscribes to process-default changes.
- observeChanges(Runnable) - Static method in class limn.scene.SystemPreferences
-
Subscribes to changes.
- observeChanges(ChangeObserver) - Method in class limn.scene.Scene
-
Watches every change to every widget in this scene's tree, overlays included, from every origin.
- observeChanges(ChangeObserver) - Method in class limn.scene.Widget
-
Watches every change to this widget, from every origin, without touching whatever handler the application registered.
- observeClose(Runnable) - Method in class limn.components.PopupMenu
-
Observes this menu closing: a dismissal, an item chosen, or a
PopupMenu.close()from code alike, because a close is a lifecycle fact and not a gesture. - observeDispose(Runnable) - Method in class limn.components.Viewport3D
-
Observes this viewport being detached, for GPU resources owned by the renderer, typically a retained scene's
Scene3D::dispose. - observePresses(Consumer<Widget<?>>) - Method in class limn.scene.Scene
-
Observes every mouse press with its hit-tested target (after normal dispatch), the hook for "click outside to dismiss" overlays and popups that must react to presses landing on non-focusable widgets.
- OBSERVER - Enum constant in enum class limn.backend.CrashPhase
-
A watcher on the change channel: a binding, an inspector, a bridge, or anything else observing a widget rather than responding to a gesture.
- observeRefresh(Runnable) - Method in class limn.components.MediaControls
-
Observes every refresh of the built-in controls, so a widget injected through
MediaControls.addLeading(limn.scene.Widget<?>)/MediaControls.addTrailing(limn.scene.Widget<?>)can update on the same heartbeat instead of arming a timer of its own. - observeState(Consumer<WindowState>) - Method in interface limn.backend.NativeWindow
-
Observes the window's state: the listener is told each time the window is shown or hidden, minimized, maximized or restored, enters or leaves fullscreen, is moved or changes size, whether the application did it or the user.
- observeUnresolvedKeys(Consumer<UnresolvedKey>) - Static method in class limn.i18n.I18n
-
Subscribes to keys that no registered bundle translates, which the toolkit otherwise answers silently with the English each declaration carries.
- observeWindowBlur(Runnable) - Method in class limn.scene.Scene
-
Observes the bound window losing OS focus, the cue that dismisses transient popups (dropdowns, menus) anchored to this window: a press in another window or application never reaches
Scene.observePresses(java.util.function.Consumer<limn.scene.Widget<?>>). - observeWindowClosed(Runnable) - Method in class limn.scene.Scene
-
Runs
observerwhen the bound window is destroyed, the hook for completion work driven by tickers/frames, which stop forever at that point (an abandoned fade would otherwise leak an uncompleted future). - observeWindowFullscreen(Consumer<Boolean>) - Method in class limn.scene.Scene
-
Observes the bound window entering or leaving fullscreen, the cue that closes a surface open in a window of its own over it (a menu, a drop-down list, a calendar), as the platforms dismiss their own menus on a change of their window's state: the change resizes and moves the window under a surface placed against its old geometry, and a window fullscreen at a named mode is minimized as soon as another window takes the focus.
- of() - Static method in class limn.print.Document
- of(float) - Static method in record class limn.graphics.Font
-
The default family at the given size (regular).
- of(float) - Static method in record class limn.math.Vec3
-
The same value in all three components.
- of(float...) - Static method in record class limn.render3d.shader.Expr.Lit
-
A literal of one to four components, matching the count given.
- of(float, float, float) - Static method in record class limn.render3d.Material.Pbr
-
An opaque dielectric of the given sRGB color (roughness 0.5, no texture).
- of(float, float, float) - Static method in record class limn.render3d.Material.SimpleLit
-
A flat-lit material of the given sRGB colour.
- of(float, float, float) - Static method in record class limn.render3d.Material.Unlit
-
An opaque flat color.
- of(float, float, float, float, float) - Static method in record class limn.graphics.RoundRect
-
Rounded rect with the same radius on all four corners.
- of(int) - Static method in record class limn.components.Accelerator
-
The bare key, with no modifier: a function key, typically.
- of(int, int) - Static method in record class limn.components.Accelerator
-
The key with an explicit, literal
Keys.MOD_*mask on every platform. - of(int, int) - Static method in record class limn.video.decode.SyntheticSpec
-
Colour bars at
width × height, I420, BT.709 studio range, 30 per second, endless, three pictures in flight. - of(int, int, int, PixelFormat, VideoColor) - Static method in class limn.video.decode.FramePool
-
Allocates every picture this pool will ever hand out.
- of(short[], int, int) - Static method in class limn.sound.AudioClip
-
Wraps raw interleaved 16-bit PCM.
- of(String) - Static method in class limn.graphics.SvgIcon
-
An icon from raw SVG source.
- of(String) - Static method in class limn.sound.AudioBus
-
Creates a custom bus (e.g.
- of(String, double...) - Static method in class limn.components.chart.ChartSeries
-
A series named
nameovervalues. - of(String, float) - Static method in record class limn.render3d.Material.Surface.Value
-
A scalar in x, the rest zero: the usual shape for a lone knob.
- of(String, float, float) - Static method in record class limn.print.Paper
- of(String, int, int) - Static method in class limn.backend.WindowConfig
-
A plain window: visible, resizable, decorated, opaque, taking the focus when shown, wherever the desktop puts it.
- of(String, Runnable) - Static method in class limn.components.MenuItem
-
A command that runs
actionwhen chosen. - of(String, String) - Static method in record class limn.backend.Platform
-
The platform a given
os.nameandos.archdescribe. - of(String, String...) - Static method in record class limn.backend.FileDialogs.Filter
-
A filter shown as
description, matching glob patterns like"*.png". - of(String, String, String) - Static method in class limn.i18n.PluralString
-
Declares a counted sentence with the two forms English has.
- of(String, Function<T, V>, BiFunction<V, Locale, String>) - Static method in class limn.components.table.Column
-
Column.of(I18nString, Function, BiFunction)with a literal title. - of(String, Function<T, V>, Function<? super V, String>) - Static method in class limn.components.table.Column
-
Column.of(I18nString, Function, Function)with a literal title. - of(String, Function<T, byte[]>, Function<byte[], T>) - Static method in class limn.transfer.DataFormat
-
Declares a format of the application's own, carried as bytes under a name another program can ask for too.
- of(String, ShapedText.Direction) - Static method in enum class limn.graphics.ShapedText.Direction
-
The base direction of
textunder the Unicode Bidirectional Algorithm's first-strong-character rule, asjava.text.Bidiimplements it. - of(String, SurfaceOutputs) - Static method in record class limn.render3d.Material.Surface
-
An opaque surface with no inputs of its own.
- of(LocalDate, LocalDate) - Static method in record class limn.components.date.DateRange
-
The period between two days, in whichever order they arrive.
- of(List<? extends Expr>, int, Function<? super List<Expr>, ? extends List<? extends Expr>>) - Static method in record class limn.render3d.shader.Expr.Loop
-
A loop of several values that takes every turn, in every pixel.
- of(List<? extends Expr>, int, Function<? super List<Expr>, ? extends List<? extends Expr>>, Function<? super List<Expr>, ? extends Expr>) - Static method in record class limn.render3d.shader.Expr.Loop
-
A loop of several values that may end early: before each turn,
untilof the state above zero ends it. - of(List<String>, double...) - Static method in class limn.components.chart.DonutChart
-
A donut over
labelsshowingvalues. - of(List<String>, ChartSeries...) - Static method in class limn.components.chart.BarChart
-
A bar chart over
labels, with the given series. - of(List<String>, ChartSeries...) - Static method in class limn.components.chart.LineChart
-
A line chart over
labels, with the given series. - of(List<Color>) - Static method in class limn.components.chart.ChartPalette
-
ChartPalette.of(Color...)over a list; the list is copied. - of(Locale, Map<String, String>) - Static method in class limn.i18n.PropertyBundle
-
A bundle holding one locale's strings directly, for translations that were downloaded, generated, or assembled in a test rather than shipped as a file.
- of(Accessible.Role, Locale) - Static method in class limn.accessibility.RoleNames
- of(Accessible.State, Locale) - Static method in class limn.accessibility.StateNames
- of(AccessibleEvent.Type, long) - Static method in class limn.accessibility.AccessibleEvent
-
An event that names a node and carries nothing else: a focus move, a structure change, a destruction, a window opening.
- of(AccessibleNode) - Static method in enum class limn.accessibility.Shape
-
Classifies a published node by the order the constants are declared in.
- of(Backend) - Static method in interface limn.backend.spi.BackendPeer
- of(NativeWindow) - Static method in interface limn.backend.spi.WindowPeer
- of(MenuItem.Role) - Static method in class limn.components.MenuItem
-
The item of an editing role, whole: the command's name in the application's language, the chord the platform gives it, and no action, the role being the action.
- of(SizeTokens) - Method in interface limn.components.TokenBox.Extent
- of(Column<T>...) - Static method in class limn.components.table.Table
-
A table over
columns. - of(Color) - Static method in record class limn.components.date.DayMark
-
A mark that is only a dot: nothing is added to what a reader hears.
- of(Color...) - Static method in class limn.components.chart.ChartPalette
-
A palette over the given colors, in the order they will be assigned.
- of(Color, I18nString) - Static method in record class limn.components.date.DayMark
-
A mark with a phrase a reader hears after the date.
- of(I18nString, double...) - Static method in class limn.components.chart.ChartSeries
-
A series whose name follows the UI language; see
I18nString. - of(I18nString, Runnable) - Static method in class limn.components.MenuItem
-
A command whose label follows the UI language; see
I18nString. - of(I18nString, Function<T, V>, BiFunction<V, Locale, String>) - Static method in class limn.components.table.Column
-
A column over any value, with a formatter that is handed the locale to write it in:
I18n.numberLocale()under the table's language, the locale the toolkit writes numbers in. - of(I18nString, Function<T, V>, Function<? super V, String>) - Static method in class limn.components.table.Column
-
A column over any value, with a format that turns it into text and reads the language in effect as it does, as
DateFormatsandNumberFormatsdo: a date throughDateFormats.date(FormatStyle.SHORT), an enum through its own words. - of(Vec3, Vec3) - Static method in record class limn.math.Aabb
-
A box from explicit corners; the caller guarantees
min <= maxper axis. - of(Vec3, Vec3) - Static method in record class limn.math.Ray
-
A ray with a normalized direction.
- of(Vec3, Vec3) - Static method in record class limn.render3d.Light.Directional
-
A light with no position;
directionis where it shines towards. - of(Vec3, Vec3, float) - Static method in record class limn.render3d.Light.Point
-
A positioned light falling off with distance.
- of(Paper) - Static method in class limn.print.Document
- of(GpuTexture) - Static method in record class limn.render3d.Material.NormalMap
-
Full strength.
- of(Expr, int, Function<? super Expr, ? extends Expr>) - Static method in record class limn.render3d.shader.Expr.Loop
-
A loop of one value that takes every turn, in every pixel.
- of(Expr, int, Function<? super Expr, ? extends Expr>, Function<? super Expr, ? extends Expr>) - Static method in record class limn.render3d.shader.Expr.Loop
-
A loop of one value that may end early: before each turn,
untilof the state above zero ends it. - of(Expr, Expr, Expr, Expr) - Static method in record class limn.render3d.shader.SurfaceOutputs
-
A surface shaded by its geometric normal.
- of(Change.Aspect, Change.Origin) - Static method in interface limn.scene.Change
-
The interned value for this pair.
- of(ControlSize) - Static method in class limn.components.SizeTokens
-
The row for one step.
- of(Widget<?>) - Static method in class limn.components.Theme
-
The palette
widgetpaints with: the one resolver every component reads its colours through. - of(Widget<?>) - Static method in class limn.scene.layout.Expanded
-
An equal share of the leftover space:
flexof 1. - of(Widget<?>, int) - Static method in class limn.scene.layout.Expanded
-
Gives
childa share of the leftover space proportional toflex. - of(DataFormat<T>, T) - Static method in class limn.transfer.Transfer
-
A transfer of one value in one format.
- of(Transfer) - Static method in class limn.transfer.Drag
- of(VideoColor.Matrix, VideoColor.Range) - Static method in class limn.video.VideoColor
- of(VideoColor.Matrix, VideoColor.Range, VideoColor.Transfer) - Static method in class limn.video.VideoColor
- ofComponents(int) - Static method in enum class limn.render3d.shader.ShaderType
-
The float/vector type with
ncomponents (1→float … 4→vec4). - ofCount(int) - Static method in class limn.components.Badge
-
A badge that shows a number: in the digits the language is shown in, and "99+" past 99.
- ofDay(LocalDate) - Static method in record class limn.components.date.DateRange
-
A period of one day.
- OFF - Enum constant in enum class limn.accessibility.ToggleFacet.State
-
Unchecked.
- OFF - Enum constant in enum class limn.components.MediaControls.Sound
-
Never shown: an application wiring its own volume uses the slots instead.
- OFF - Enum constant in enum class limn.video.ffmpeg.FfmpegMedia.Hardware
-
Decode in software.
- offer() - Method in class limn.scene.event.DragEvent
- offer() - Method in class limn.scene.event.DropEvent
- offer(List<String>, Function<String, byte[]>) - Method in class limn.backend.lwjgl.transfer.MacClipboard
- offer(List<String>, Function<String, byte[]>) - Method in interface limn.backend.lwjgl.transfer.NativeClipboard
-
Makes this process the clipboard's owner.
- offer(List<String>, Function<String, byte[]>) - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
- offer(List<String>, Function<String, byte[]>) - Method in class limn.backend.lwjgl.transfer.WindowsClipboard
- offer(List<String>, Function<String, byte[]>) - Method in class limn.backend.lwjgl.transfer.X11Clipboard
- offer(List<String>, Function<String, CompletableFuture<byte[]>>, UiRuntime) - Static method in class limn.backend.lwjgl.transfer.PlatformClipboard
-
What another program offers, as an offer: the clipboard's content, or what a drag carries.
- Offer - Interface in limn.transfer
-
What is there to take: the contents of the clipboard at one moment, or what a drag is carrying.
- offScreen() - Method in class limn.accessibility.Accessibility
-
Says that the synthetic child being described is scrolled out of its owner's viewport, so that it publishes without
SHOWINGwhile its owner still shows. - offset() - Method in class limn.accessibility.AccessibleEvent
- offset() - Method in interface limn.components.ScrollBar.Model
- offset() - Method in record class limn.scene.Change.TextEdit
-
Returns the value of the
offsetrecord component. - offsetX() - Method in class limn.components.ScrollView
-
Horizontal scroll position in logical points,
0at the leading edge: the left edge in a left-to-right subtree and the right edge in a right-to-left one. - offsetX() - Method in record class limn.graphics.Shadow
-
Returns the value of the
offsetXrecord component. - offsetY() - Method in class limn.components.ScrollView
-
Vertical scroll position in logical points,
0at the top. - offsetY() - Method in record class limn.graphics.Shadow
-
Returns the value of the
offsetYrecord component. - ofPoints(String, float, float) - Static method in record class limn.print.Paper
- ofRange() - Static method in class limn.components.date.DatePicker
-
A picker for a period: two fields with the calendar between them in range mode.
- OfRange(int, int) - Constructor for record class limn.accessibility.Accessible.Argument.OfRange
-
Creates an instance of a
OfRangerecord class. - OfText(String) - Constructor for record class limn.accessibility.Accessible.Argument.OfText
-
Creates an instance of a
OfTextrecord class. - ofTime() - Static method in class limn.components.date.DateField
-
A field that edits a time of day, on the clock the language keeps: twenty-four hours in Portuguese and German, twelve and a day period in English and Korean.
- ofToggle(ToggleFacet.State, boolean, Locale) - Static method in class limn.accessibility.StateNames
-
The word a toggle's state is spoken as, where a bridge has to say it in a sentence of its own: a switch is on or off, anything else that toggles is checked, not checked or mixed.
- OfValue(double) - Constructor for record class limn.accessibility.Accessible.Argument.OfValue
-
Creates an instance of a
OfValuerecord class. - oldValue() - Method in class limn.accessibility.AccessibleEvent
- on(long[]) - Method in interface limn.backend.lwjgl.transfer.Ffi.Handler
- on(Display) - Method in class limn.backend.WindowConfig
-
A copy created on a chosen
Display, at the origin of its work area. - ON - Enum constant in enum class limn.accessibility.ToggleFacet.State
-
Checked.
- ON - Enum constant in enum class limn.components.MediaControls.Sound
-
Always shown, sounding or not.
- ON_PRIMARY - Enum constant in enum class limn.components.Theme.Token
-
Theme.onPrimary: the label on an accent fill. - ON_SCROLL - Enum constant in enum class limn.components.ScrollBar.Policy
-
Fades in on scroll (and while hovered/dragged), then fades out.
- onAccessibility(Accessibility) - Method in class limn.components.Avatar
-
One
Accessible.Role.IMAGEnamed by the person. - onAccessibility(Accessibility) - Method in class limn.components.AvatarGroup
-
One
Accessible.Role.GROUP, named by the application and described by every member, the hidden ones included. - onAccessibility(Accessibility) - Method in class limn.components.Badge
-
A static text named by what it shows: the word, the number as drawn, or a dot's name.
- onAccessibility(Accessibility) - Method in class limn.components.Button
-
What this button is to an assistive technology: one
Accessible.Role.BUTTONnamed by the caption it holds and offeringAccessible.Action.PRESS, and nothing else. - onAccessibility(Accessibility) - Method in class limn.components.Card
-
A group named by the title, when there is a title and the card is not activated, or when it is activated and has a footer, whose actions the group holds beside the area's button; and nothing otherwise, the card's node being its area's button or none.
- onAccessibility(Accessibility) - Method in class limn.components.chart.BarChart
-
One chart node, named by the title when there is one and carrying which way the bars' value axis runs, with one toggleable series node per series in paint order: the body every chart with axes shares, declared here because the coverage ratchet counts a hook the class declares itself.
- onAccessibility(Accessibility) - Method in class limn.components.chart.DonutChart
-
One chart node, named by the title and described by the ring's series name, or named by the series when there is no title, with one toggleable series node per legend entry.
- onAccessibility(Accessibility) - Method in class limn.components.chart.LineChart
-
One chart node, named by the title when there is one and carrying which way the value axis runs, with one toggleable series node per series in paint order: the body every chart with axes shares, declared here because the coverage ratchet counts a hook the class declares itself.
- onAccessibility(Accessibility) - Method in class limn.components.Checkbox
-
What this toggle is to an assistive technology: one
Accessible.Role.CHECK_BOXorAccessible.Role.SWITCH, by variant, named by the caption it holds, carrying a two-state toggle facet and offeringAccessible.Action.TOGGLE, and nothing else. - onAccessibility(Accessibility) - Method in class limn.components.ColorPicker
-
What the picker is to an assistive technology: one
Accessible.Role.COLOR_CHOOSERnode, and nothing else on it. - onAccessibility(Accessibility) - Method in class limn.components.ColorPickerButton
-
What this button is to an assistive technology: one
Accessible.Role.BUTTONcarrying a popup, offering a press, and named by whichever of its two captions it is painting. - onAccessibility(Accessibility) - Method in class limn.components.ComboBox
-
The field, which is a combo box that is open or shut and is showing one of its items.
- onAccessibility(Accessibility) - Method in class limn.components.date.CalendarView
-
The grid as a table, which is what it is:
TABLEcarrying six rows and seven columns (eight with week numbers), a header row ofCOLUMN_HEADERs, oneROWper week and oneCELLper day, plus the two paging buttons and the title, aBUTTONthat climbs to the month and year choosers — the sameTABLE, three rows of four months or six of four years, each cell carryingSELECTandFOCUSwhere it leads somewhere (CalendarView.describeChooser(limn.accessibility.Accessibility, boolean)). - onAccessibility(Accessibility) - Method in class limn.components.date.DateField
-
A group of spin buttons, one per editable segment.
- onAccessibility(Accessibility) - Method in class limn.components.date.DatePicker
-
What the composite says of itself: a single picker says nothing and is no node — its field is the picker a reader meets, carries the label bound to the picker, the popup state and the verbs that open and close it — and a range picker is a group that keeps the label over its two named ends.
- onAccessibility(Accessibility) - Method in class limn.components.ImageView
-
Publishes this view as one
Accessible.Role.IMAGEnode, always, and declares nothing else about it. - onAccessibility(Accessibility) - Method in class limn.components.Label
-
What a label is to an assistive technology: static text, or a heading when its typographic role is
Label.Role.TITLE, named by the whole paragraph it holds. - onAccessibility(Accessibility) - Method in class limn.components.ListView
-
One list node over the rows it has realized, carrying where the viewport sits and which row the cursor is on.
- onAccessibility(Accessibility) - Method in class limn.components.MediaControls
-
Describes this bar as one horizontal tool bar that controls its view, and nothing else.
- onAccessibility(Accessibility) - Method in class limn.components.MenuBar
-
The strip, and one node per title.
- onAccessibility(Accessibility) - Method in class limn.components.PasswordField
-
The same node
TextFieldpublishes, said to be masked and carrying the mask in place of the contents — one bullet per painted dot, with the caret and the selection in the mask's own offsets. - onAccessibility(Accessibility) - Method in class limn.components.ProgressBar
-
Describes the bar as one
PROGRESS_BARnode whose value is the model and never the picture. - onAccessibility(Accessibility) - Method in class limn.components.RadioButton
-
What this radio is to an assistive technology: one
Accessible.Role.RADIO_BUTTON, named by the caption it holds, a member of its group's selection with its one-based position and the group's size, offeringAccessible.Action.SELECT, and nothing else. - onAccessibility(Accessibility) - Method in class limn.components.RangeSlider
- onAccessibility(Accessibility) - Method in class limn.components.ScrollBar
-
Describes the bar as one
SCROLL_BARnode whose value is the host's model in the model's own points, or as nothing at all when there is nothing to scroll. - onAccessibility(Accessibility) - Method in class limn.components.ScrollView
-
One scroll pane, whether or not anything overflows today, carrying where the viewport sits in the content and how much of it shows on each axis.
- onAccessibility(Accessibility) - Method in class limn.components.SearchField
-
The same node
TextFieldpublishes, said to be a search field and offering the one verb this class adds to it. - onAccessibility(Accessibility) - Method in class limn.components.SegmentedControl
-
What this strip is to an assistive technology: one horizontal
Accessible.Role.RADIO_GROUPholding oneAccessible.Role.RADIO_BUTTONper segment, plus the two scroll arrows while it overflows. - onAccessibility(Accessibility) - Method in class limn.components.Separator
-
Publishes this rule as one
Accessible.Role.SEPARATORnode carrying exactly one orientation bit and nothing else. - onAccessibility(Accessibility) - Method in class limn.components.Slider
-
What this slider is to an assistive technology: one
Accessible.Role.SLIDERnode, horizontal because the class has no other axis, carrying a writable value facet read from the model and offeringAccessible.Action.INCREMENTandAccessible.Action.DECREMENT, and nothing else. - onAccessibility(Accessibility) - Method in class limn.components.Spinner
-
One
SPIN_BUTTONcarrying the value, its bounds, what one increment moves it by and the clock face or the number as it is shown, over the two halves of the stepper column. - onAccessibility(Accessibility) - Method in class limn.components.SplitPane
- onAccessibility(Accessibility) - Method in class limn.components.table.Table
-
One table node: its shape, its selection and its scroll, then a header group with a header cell per shown column, then one row per realized data row with a cell per shown column.
- onAccessibility(Accessibility) - Method in class limn.components.TextArea
-
One multi-line editor: what it is, what is in it, where the caret and the selection are, how far its two axes have scrolled, and that it raises a menu.
- onAccessibility(Accessibility) - Method in class limn.components.TextField
-
One text field: what it is, what is in it, where the caret and the selection are, and — when there is one — the trailing button as a child node of its own.
- onAccessibility(Accessibility) - Method in class limn.components.ToolBar
-
Describes this strip as one horizontal tool bar, and says nothing about what is in it.
- onAccessibility(Accessibility) - Method in class limn.components.tree.Tree
-
The tree itself.
- onAccessibility(Accessibility) - Method in class limn.components.VideoView
-
What a video is to an assistive technology: one
Accessible.Role.VIDEOnode over the box the layout gave it, carrying the position in whole seconds whenever the stream has a length to measure it against, and described by whichever notice the paint would draw. - onAccessibility(Accessibility) - Method in class limn.components.Viewport3D
-
What a viewport is to an assistive technology: one
Accessible.Role.CANVASnode over the box the layout gave it, described by the "no GPU backend" message on the frames that paint one and by nothing at all on the frames that render. - onAccessibility(Accessibility) - Method in class limn.print.PrintPreview
- onAccessibility(Accessibility) - Method in class limn.scene.Widget
-
Says what this widget is, for an assistive technology.
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.Button
-
Performs a press an assistive technology asked for, exactly as a click or a Space release does: the same private action slot, so the application is notified the same way.
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.Checkbox
-
Performs a toggle an assistive technology asked for, exactly as a click or a Space press does: through the from-the-user seam, so the application's
Checkbox.onChangehandler is notified the same way, and never throughCheckbox.setChecked(boolean)orCheckbox.toggle(), which are a caller's writes. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.ColorPickerButton
-
Raises the picker an assistive technology asked for, through
ColorPickerButton.openPicker()— the same call a left click and an Enter or Space release make, so the dialog, its Cancel and OK, and the revert that reports the previous colour throughColorPickerButton.onChangeare all exactly what the pointer would have got. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.ComboBox
-
Opens the list, closes it, or picks an item, each through the path the user's own gesture takes.
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.date.DateField
-
The calendar's open and close, for a field inside a picker: exactly the two verbs the tree publishes, one at a time by state, so a reader's Expand on an open field is refused rather than reported done while nothing happened.
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.ListView
-
Opens the selected row, through the same
USERseam Enter reaches -- and not through the publicListView.activate(), which is a caller's verb and reaches no handler. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.PasswordField
-
Translates a caret or a selection back out of the mask's offsets before the field places it, and refuses one the mask has no stop for.
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.RadioButton
-
Performs a select an assistive technology asked for, exactly as a click or a Space press does: through the seam at
USER, so a group deselects the previous member, both radios'RadioButton.onChangehandlers and the group's own listener are notified the same way, and the tab stop moves with the selection. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.ScrollBar
-
Scrolls the host as an assistive technology asked, through the same private path a track press and a thumb drag take, so the host's model is told the same way, the same clamp runs and the bar reveals itself as it does for the wheel.
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.SearchField
-
Runs the search, through the same body Enter reaches.
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.Slider
-
Performs a change an assistive technology asked for exactly as a key press does: through the value seam at
USER, soSlider.onChangefires when the value moves, and then a commit whether it moved or not, because a request from a reader is a whole gesture the way a key press is and the change and the decision are the same moment. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.Spinner
-
The widget's own two steps and a set, each reaching the path the keyboard reaches, because Up and Down are the keys an assistive technology's increment and decrement stand for.
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.table.Table
- onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.TextArea
-
Raises the context menu, replaces the contents, moves the caret or sets the selection, each through the path the user's own gesture takes; the rules are
TextAccessibility's. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.TextField
-
Raises the context menu, replaces the contents, moves the caret or sets the selection, each through the path the user's own gesture takes; the rules are
TextAccessibility's. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.tree.Tree
-
The tree's one verb of its own:
PRESSactivates the cursor row. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.components.VideoView
-
Moves the playhead where an assistive technology asked for it, through the same public
VideoView.seek(long, VideoStreamSource.SeekMode)the transport's scrub bar reaches when a drag settles: the pictures being held are given back, the player or the stream is repositioned, this view's own pacing is re-anchored, and the ended and failed flags are cleared. - onAccessibilityAction(Accessible.Action, Accessible.Argument) - Method in class limn.scene.Widget
-
Performs an action an assistive technology asked of this widget, as the user.
- onAccessibilityChild(Widget<?>, Accessibility) - Method in class limn.components.AvatarGroup
-
The circles inside are not published: the group's description already says every name.
- onAccessibilityChild(Widget<?>, Accessibility) - Method in class limn.components.Expander
-
Says of the content what only this section knows: that the header names it.
- onAccessibilityChild(Widget<?>, Accessibility) - Method in class limn.components.ListView
-
What only the list knows about a mounted row: which row it is, that it is one, where it sits in the data, and whether the cursor is on it.
- onAccessibilityChild(Widget<?>, Accessibility) - Method in class limn.components.TabbedPane
-
Says of a panel what only this pane knows: that it is the one a tab selects, which tab names it, and that the two are linked.
- onAccessibilityChild(Widget<?>, Accessibility) - Method in class limn.components.table.Table
- onAccessibilityChild(Widget<?>, Accessibility) - Method in class limn.components.tree.Tree
- onAccessibilityChild(Widget<?>, Accessibility) - Method in class limn.scene.Widget
-
Adds what only this widget knows about one of its children: the role a mounted list cell takes, its position in the data, its selected state.
- onAccessibilityChildAction(Widget<?>, long, Accessible.Action, Accessible.Argument) - Method in class limn.components.ListView
-
A verb the list claimed on a row's cell, performed by the rules of the ROWS shape (
RowsAccessibility.performOnRow(limn.components.internal.a11y.RowsAccessibility.Host<R>, R, limn.accessibility.Accessible.Action)) overListView<T>.limn.components.ListView.RowsHost:SELECTmakes that row the selection, as a click on it does, through the sameUSERseam and with the same reveal;SCROLL_INTO_VIEWreveals the row where it is, as the walk's free verb reveals a focusable one, and moves neither the selection nor the cursor. - onAccessibilityChildAction(Widget<?>, long, Accessible.Action, Accessible.Argument) - Method in class limn.components.tree.Tree
-
A verb the tree claimed on a row's cell, performed by the rules of the ROWS shape (
RowsAccessibility.performOnRow(limn.components.internal.a11y.RowsAccessibility.Host<R>, R, limn.accessibility.Accessible.Action)) overTree<T>.limn.components.tree.Tree.RowsHost, the tree's own mechanisms: each through the seam the equivalent gesture takes atUSER. - onAccessibilityChildAction(Widget<?>, long, Accessible.Action, Accessible.Argument) - Method in class limn.scene.Widget
-
Performs a verb this widget claimed on one of its widget children: a list's
SELECTon a row that is the application's own cell, published on the row where a reader addresses it and performed by the list, which is the only thing that knows what selecting that row means. - onAccessibilityChildIdentity(Widget<?>, Accessibility) - Method in class limn.components.ListView
-
A mounted cell's identity is its data index, answered before the cell describes itself so that its name is carried over under that identity and whatever the cell holds inside it follows the row when the cell is recycled.
- onAccessibilityChildIdentity(Widget<?>, Accessibility) - Method in class limn.components.table.Table
-
A widget cell hangs under the synthetic
ROWof the record it shows and is keyed by its column within that row: a reader walking the row finds the control among its cells, in column order, and the cell's identity follows the record the row is keyed by, so a control recycled to another row carries nothing of the old one. - onAccessibilityChildIdentity(Widget<?>, Accessibility) - Method in class limn.components.tree.Tree
-
A row's identity is its node's stable identifier, answered before the cell describes itself so that a cell recycled to another node carries nothing of the old one.
- onAccessibilityChildIdentity(Widget<?>, Accessibility) - Method in class limn.scene.Widget
-
Says who one of this widget's children is, before that child describes itself: the identity key a container that pools its children owns and nothing else can, and, for a container that draws its rows, the synthetic row the child hangs under.
- onAction(Runnable) - Method in class limn.components.Button
-
The application's response to the user pressing the button: a click, Space or Enter while focused, an assistive technology's press.
- onActivate(Runnable) - Method in class limn.components.Card
-
Makes the card activated by a click outside its footer, by Enter or Space while it holds the keyboard, and by a reader's press;
nullmakes it a plain card again. - onActivate(Runnable) - Method in class limn.desktop.Tray
-
Sets what the click that means "this application" does; see the class description for which click that is.
- onActivate(Consumer<T>) - Method in class limn.components.tree.Tree
-
The application's response to the user opening a row: Enter, a double click, an assistive technology's press.
- onActivate(IntConsumer) - Method in class limn.components.ListView
-
The application's response to the user opening the cursor row: Enter, a double click, or an assistive technology's press.
- onActivate(IntConsumer) - Method in class limn.components.table.Table
-
The application's response to the user opening the cursor row (the focus cell's row): Enter, a double click, an assistive technology's press.
- onAttached() - Method in class limn.components.chart.Chart
- onAttached() - Method in class limn.components.Expander
- onAttached() - Method in class limn.components.Field
- onAttached() - Method in class limn.components.MenuBar
-
The bar answers for the whole scene while it is attached: accelerators, Alt/F10 and Alt+letter all arrive here, after the focused widget has declined them.
- onAttached() - Method in class limn.components.ProgressBar
- onAttached() - Method in class limn.components.RadioButton
- onAttached() - Method in class limn.components.tree.Tree
- onAttached() - Method in class limn.scene.Widget
-
Called when this widget enters a scene (attached to the tree).
- onAvailabilityChange(Runnable) - Method in class limn.desktop.Tray
-
Subscribes to
Tray.isAvailable()changing, which it does when a desktop's tray appears or goes while the application runs. - onCancel(Consumer<Dialog.CancelRequest>) - Method in class limn.components.Dialog
-
Asks the application whether the dialog may close when the user closes it with nothing chosen, which is every way of giving the cancel result: Escape, a click on the scrim of a dialog that dismisses on it, a button whose result is the cancel result (judged when it is pressed, Return on the default button included), the system closing the dialog's own window, and an assistive technology's dismiss.
- onCanEdit(EditCommand) - Method in class limn.components.ComboBox
- onCanEdit(EditCommand) - Method in class limn.components.date.DateField
- onCanEdit(EditCommand) - Method in class limn.components.ListView
- onCanEdit(EditCommand) - Method in class limn.components.Spinner
- onCanEdit(EditCommand) - Method in class limn.components.table.Table
- onCanEdit(EditCommand) - Method in class limn.components.TextArea
- onCanEdit(EditCommand) - Method in class limn.components.TextField
- onCanEdit(EditCommand) - Method in class limn.components.tree.Tree
- onCanEdit(EditCommand) - Method in class limn.scene.Widget
-
Whether this widget can do an editing command now: copy with something selected, paste with something to paste, undo with something to take back.
- ONCE - Static variable in class limn.animation.ImageAnimation.Loop
-
One turn, ending on the last frame.
- onChange(Runnable) - Method in class limn.components.date.DateField
-
The application's response to the user moving the value: the date, or the time of day in a field that has one.
- onChange(Runnable) - Method in interface limn.backend.Clipboard
-
Hears the clipboard's content change, whoever changed it, where the platform tells.
- onChange(Runnable) - Method in class limn.backend.lwjgl.transfer.PlatformClipboard
- onChange(Consumer<Boolean>) - Method in class limn.components.Checkbox
-
The application's response to the user toggling the box: a click, Space, Enter or an assistive technology's toggle.
- onChange(Consumer<Boolean>) - Method in class limn.components.Expander
-
The application's response to the user opening or closing it: a click, Space or Enter on the header, or a reader's verb, with the new state.
- onChange(Consumer<Boolean>) - Method in class limn.components.RadioButton
-
Fires with
truewhen this radio becomes selected,falsewhen a sibling takes over. - onChange(Consumer<String>) - Method in class limn.components.TextArea
-
The application's response to the user editing the text: typing, pasting, undo and redo, an IME commit, an assistive technology's set.
- onChange(Consumer<String>) - Method in class limn.components.TextField
-
The application's response to the user editing the text: typing, pasting, undo and redo, an IME commit, an assistive technology's set.
- onChange(Consumer<Color>) - Method in class limn.components.ColorPicker
-
Fires on every move: a picker shows its answer live, it does not wait for OK.
- onChange(Consumer<Color>) - Method in class limn.components.ColorPickerButton
-
The application's response to the user moving the colour: on every move of the picker, and once more with the previous colour if the dialog is dismissed.
- onChange(DoubleConsumer) - Method in class limn.components.Spinner
-
The application's response to the user changing the value: a step, a typed number, an assistive technology's request.
- onChange(RangeSlider.RangeListener) - Method in class limn.components.RangeSlider
-
The application's response to the user moving either thumb, with both values: on a drag, a key or an assistive technology's step, and never for
RangeSlider.setValues(float, float). - onChange(FloatConsumer) - Method in class limn.components.Slider
-
The application's response to the user moving the slider: called with the new value on a drag, a key or an assistive technology's step, and never for
Slider.setValue(float). - onCharTyped(CharEvent) - Method in class limn.components.ComboBox
-
Type-ahead: letters typed into an open list jump to what they spell, the way a combo does on Windows and a pop-up button does on GTK and macOS.
- onCharTyped(CharEvent) - Method in class limn.components.date.DateField
- onCharTyped(CharEvent) - Method in class limn.components.Spinner
- onCharTyped(CharEvent) - Method in class limn.components.TextArea
- onCharTyped(CharEvent) - Method in class limn.components.TextField
- onCharTyped(CharEvent) - Method in class limn.scene.Widget
-
Committed text input (focused widget first, then ancestors).
- onClick(Consumer<Ray>) - Method in class limn.components.Viewport3D
-
The application's response to a click (no drag): called with the world-space ray to feed to
Picker. - onClose(Consumer<Change.Origin>) - Method in class limn.components.Popover
-
Hears the panel close, with who closed it:
USERfor a press outside or Escape,ADJUSTMENTfor the application losing the keyboard, the owner's fullscreen changing or the anchor leaving the window (with a dialog it was in, say, or a popover it was in closing),CODEforPopover.close(). - onCollapse(Consumer<T>) - Method in class limn.components.tree.Tree
-
Runs when the user closes a row.
- onColumnsChange(Runnable) - Method in class limn.components.table.Table
-
The application's response to the user rearranging the columns: one moved, by a drag of its header or by the keyboard, or one resized.
- onCommit(Consumer<Color>) - Method in class limn.components.ColorPicker
-
Fires once with the settled colour when a drag ends, the difference between a preview and a decision, and the same split
Slider.onChange/Slider.onCommitmakes. - onCommit(RangeSlider.RangeListener) - Method in class limn.components.RangeSlider
-
Called with the range the user settled on: once when a drag ends, and after each key press.
- onCommit(FloatConsumer) - Method in class limn.components.Slider
-
Called with the value the user settled on: once when a drag ends, and after each change made with the keyboard.
- onContentScaleChanged(float) - Method in interface limn.backend.NativeWindow.ContentScaleListener
- onDetached() - Method in class limn.components.ComboBox
-
A combo removed from the tree must never strand its dropdown on screen: a programmatically-opened popup has no focus to lose, so focus-lost alone does not cover this.
- onDetached() - Method in class limn.components.date.DatePicker
- onDetached() - Method in class limn.components.Expander
-
A group does not hold a section that is out of the scene: a form rebuilt against the same group would otherwise leave it every section of every form before, each still counted and each holding its content.
- onDetached() - Method in class limn.components.Field
- onDetached() - Method in class limn.components.ImageView
- onDetached() - Method in class limn.components.ListView
-
Leaving the window, the empty or loading content shown goes back to being nobody's child.
- onDetached() - Method in class limn.components.MenuBar
-
A bar removed from the tree must never strand its dropdown on screen, nor keep answering the scene's keyboard from outside it, which is what the unhook is for.
- onDetached() - Method in class limn.components.ProgressBar
- onDetached() - Method in class limn.components.RadioButton
-
A group does not hold a member that is out of the scene: a form rebuilt against the same group would otherwise leave it every radio of every form before, each still counted.
- onDetached() - Method in class limn.components.TabbedPane
-
A pane taken out of its window takes its open list with it, as a combo box does.
- onDetached() - Method in class limn.components.table.Table
-
Leaving the window, the empty or loading content shown goes back to being nobody's child.
- onDetached() - Method in class limn.components.tree.Tree
- onDetached() - Method in class limn.components.VideoView
- onDetached() - Method in class limn.components.Viewport3D
- onDetached() - Method in class limn.scene.Widget
-
Called when this widget leaves the scene: detached from the tree, moved into another scene (told this before the
Widget.onAttached()of the scene it joins), or still in it when the scene's window closes, which detaches every widget the scene has. - onDiscarded(Consumer<T>) - Method in class limn.concurrent.Work
-
Disposes of a result that will never be delivered, the leak guard for a body that returns something holding an open resource.
- onDragExit(DragEvent) - Method in class limn.components.ListView
- onDragExit(DragEvent) - Method in class limn.components.table.Table
- onDragExit(DragEvent) - Method in class limn.components.tree.Tree
- onDragExit(DragEvent) - Method in class limn.scene.Widget
-
The drag this widget was last asked about in
Widget.onDragOver(limn.scene.event.DragEvent)is no longer over it, whether it accepted or not: whatever it drew for the drag goes, the mark of the drop's place or the sign that it refuses. - onDragOver(DragEvent) - Method in class limn.components.ListView
- onDragOver(DragEvent) - Method in class limn.components.table.Table
- onDragOver(DragEvent) - Method in class limn.components.tree.Tree
- onDragOver(DragEvent) - Method in class limn.scene.Widget
-
A drag is over this widget, or has moved on it.
- onDragStart(DragStartEvent) - Method in class limn.components.ImageView
- onDragStart(DragStartEvent) - Method in class limn.components.ListView
- onDragStart(DragStartEvent) - Method in class limn.components.table.Table
- onDragStart(DragStartEvent) - Method in class limn.components.tree.Tree
- onDragStart(DragStartEvent) - Method in class limn.scene.Widget
-
Asked when a drag may begin on this widget: the pointer was pressed here and has moved a few points, or the drag key was pressed while this widget had the focus.
- onDrop(ListView.DropHandler) - Method in class limn.components.ListView
-
Lets things be dropped between the rows of this list: what carries one of
the formats named, from another list, another widget or another program. - onDrop(Tree.DropHandler<T>) - Method in class limn.components.tree.Tree
-
Lets things be dropped on this tree, into a node or between two: what carries one of
the formats named, from another tree, a list, another program. - onDrop(DropEvent) - Method in class limn.components.ListView
- onDrop(DropEvent) - Method in class limn.components.table.Table
- onDrop(DropEvent) - Method in class limn.components.tree.Tree
- onDrop(DropEvent) - Method in class limn.scene.Widget
-
What was dragged is dropped here: on the widget that accepted it last.
- ONE - Enum constant in enum class limn.i18n.PluralRules.Category
-
The singular, where a language has one.
- ONE - Static variable in record class limn.math.Vec2
-
Both components one.
- ONE - Static variable in record class limn.math.Vec3
- onEdit(EditCommand) - Method in class limn.components.ComboBox
- onEdit(EditCommand) - Method in class limn.components.date.DateField
- onEdit(EditCommand) - Method in class limn.components.ListView
- onEdit(EditCommand) - Method in class limn.components.Spinner
- onEdit(EditCommand) - Method in class limn.components.table.Table
- onEdit(EditCommand) - Method in class limn.components.TextArea
- onEdit(EditCommand) - Method in class limn.components.TextField
- onEdit(EditCommand) - Method in class limn.components.tree.Tree
- onEdit(EditCommand) - Method in class limn.scene.Widget
-
Does an editing command, as the user's own act.
- onEnd(Consumer<DropAction>) - Method in class limn.transfer.Drag
-
Hears the end of the drag, once, on the UI thread: the action a target carried out, and no action at all when the drag was cancelled or nothing took it.
- onExpand(Consumer<T>) - Method in class limn.components.tree.Tree
-
Runs when the user opens a row.
- onFailure(Consumer<Throwable>) - Method in class limn.concurrent.Work
-
Receives whatever the body threw, on the UI thread, unwrapped: the throwable the body threw, not a wrapper around it.
- onFinished(Runnable) - Method in class limn.components.ImageView
-
Sets what is told when an animated image's last turn ends.
- onFocusGained() - Method in class limn.components.Button
- onFocusGained() - Method in class limn.components.Checkbox
- onFocusGained() - Method in class limn.components.ColorPickerButton
- onFocusGained() - Method in class limn.components.ComboBox
- onFocusGained() - Method in class limn.components.date.CalendarView
- onFocusGained() - Method in class limn.components.date.DateField
- onFocusGained() - Method in class limn.components.ListView
- onFocusGained() - Method in class limn.components.MenuBar
- onFocusGained() - Method in class limn.components.RadioButton
- onFocusGained() - Method in class limn.components.SegmentedControl
- onFocusGained() - Method in class limn.components.Slider
- onFocusGained() - Method in class limn.components.Spinner
- onFocusGained() - Method in class limn.components.table.Table
- onFocusGained() - Method in class limn.components.TextArea
- onFocusGained() - Method in class limn.components.TextField
- onFocusGained() - Method in class limn.components.tree.Tree
- onFocusGained() - Method in class limn.print.PrintPreview
- onFocusGained() - Method in class limn.scene.Widget
-
Called when this widget takes keyboard focus.
- onFocusLost() - Method in class limn.components.Button
- onFocusLost() - Method in class limn.components.Checkbox
- onFocusLost() - Method in class limn.components.ColorPickerButton
- onFocusLost() - Method in class limn.components.ComboBox
- onFocusLost() - Method in class limn.components.date.CalendarView
- onFocusLost() - Method in class limn.components.date.DateField
- onFocusLost() - Method in class limn.components.ListView
- onFocusLost() - Method in class limn.components.MenuBar
- onFocusLost() - Method in class limn.components.RadioButton
- onFocusLost() - Method in class limn.components.SegmentedControl
- onFocusLost() - Method in class limn.components.Slider
- onFocusLost() - Method in class limn.components.Spinner
- onFocusLost() - Method in class limn.components.table.Table
- onFocusLost() - Method in class limn.components.TextArea
- onFocusLost() - Method in class limn.components.TextField
- onFocusLost() - Method in class limn.components.tree.Tree
- onFocusLost() - Method in class limn.print.PrintPreview
- onFocusLost() - Method in class limn.scene.Widget
-
Called when this widget loses keyboard focus.
- onFrame(GpuRenderer, FrameInfo) - Method in interface limn.backend.spi.FrameCallback
- onHitTest(float, float) - Method in class limn.components.ListView
- onHitTest(float, float) - Method in class limn.components.MenuBar
-
The bar's own points are its titles'.
- onHitTest(float, float) - Method in class limn.components.ScrollBar
-
Transparent to events while effectively invisible, so it never blocks the content.
- onHitTest(float, float) - Method in class limn.components.SplitPane
-
The divider first, so it wins where its grab band overlaps the panes, which is the whole point of the band; everywhere else the panes as ever.
- onHitTest(float, float) - Method in class limn.components.table.Table
- onHitTest(float, float) - Method in class limn.components.tree.Tree
- onHitTest(float, float) - Method in class limn.scene.layout.Transform
-
The child where it is drawn, or nothing: never this container, which is only a place.
- onHitTest(float, float) - Method in class limn.scene.Widget
-
What this widget answers for a point that reached it: one of its children's answers, itself, or
nullto let the point through to what is beneath it. - onHostActivity() - Method in class limn.components.ScrollBar
-
The pointer is active over the host: reveal the bar (AUTO).
- onHoverChanged(ChartPoint) - Method in class limn.components.chart.Chart
-
Called when the datum under the pointer changes,
nullwhen there is none: the hook for a chart that animates something on hover. - onHoverChanged(ChartPoint) - Method in class limn.components.chart.DonutChart
- onKeyEvent(KeyEvent) - Method in class limn.components.Button
- onKeyEvent(KeyEvent) - Method in class limn.components.Checkbox
- onKeyEvent(KeyEvent) - Method in class limn.components.ColorPicker
- onKeyEvent(KeyEvent) - Method in class limn.components.ColorPickerButton
- onKeyEvent(KeyEvent) - Method in class limn.components.ComboBox
- onKeyEvent(KeyEvent) - Method in class limn.components.date.CalendarView
- onKeyEvent(KeyEvent) - Method in class limn.components.date.DateField
- onKeyEvent(KeyEvent) - Method in class limn.components.ListView
- onKeyEvent(KeyEvent) - Method in class limn.components.MenuBar
- onKeyEvent(KeyEvent) - Method in class limn.components.RadioButton
- onKeyEvent(KeyEvent) - Method in class limn.components.ScrollView
- onKeyEvent(KeyEvent) - Method in class limn.components.SearchField
- onKeyEvent(KeyEvent) - Method in class limn.components.SegmentedControl
- onKeyEvent(KeyEvent) - Method in class limn.components.Slider
- onKeyEvent(KeyEvent) - Method in class limn.components.Spinner
- onKeyEvent(KeyEvent) - Method in class limn.components.TabbedPane
-
Ctrl+W and Ctrl+Shift+Page Up and Page Down (Cmd on macOS), wherever the keyboard is in the pane: on a tab or inside a page, as every tabbed interface takes them.
- onKeyEvent(KeyEvent) - Method in class limn.components.table.Table
- onKeyEvent(KeyEvent) - Method in class limn.components.TextArea
- onKeyEvent(KeyEvent) - Method in class limn.components.TextField
- onKeyEvent(KeyEvent) - Method in class limn.components.tree.Tree
- onKeyEvent(KeyEvent) - Method in class limn.print.PrintPreview
- onKeyEvent(KeyEvent) - Method in class limn.scene.Widget
-
Key events (focused widget first, then ancestors).
- onLayout() - Method in class limn.components.AvatarGroup
- onLayout() - Method in class limn.components.Card
- onLayout() - Method in class limn.components.chart.Chart
-
Recomputes the regions whenever the box is laid out, so that the legend's boxes are current for the tree published between this pass and the paint.
- onLayout() - Method in class limn.components.chart.DonutChart
- onLayout() - Method in class limn.components.ColorPicker
- onLayout() - Method in class limn.components.ComboBox
- onLayout() - Method in class limn.components.date.CalendarView
- onLayout() - Method in class limn.components.date.DatePicker
- onLayout() - Method in class limn.components.Expander
- onLayout() - Method in class limn.components.Field
- onLayout() - Method in class limn.components.Label
- onLayout() - Method in class limn.components.ListView
- onLayout() - Method in class limn.components.MediaControls
- onLayout() - Method in class limn.components.RangeSlider
- onLayout() - Method in class limn.components.ScrollView
- onLayout() - Method in class limn.components.SegmentedControl
- onLayout() - Method in class limn.components.SplitPane
- onLayout() - Method in class limn.components.Surface
- onLayout() - Method in class limn.components.TabbedPane
- onLayout() - Method in class limn.components.table.Table
- onLayout() - Method in class limn.components.TextArea
- onLayout() - Method in class limn.components.TokenBox
- onLayout() - Method in class limn.components.ToolBar
- onLayout() - Method in class limn.components.tree.Tree
- onLayout() - Method in class limn.components.VideoView
- onLayout() - Method in class limn.components.Viewport3D
- onLayout() - Method in class limn.print.PrintPreview
- onLayout() - Method in class limn.scene.layout.Expanded
- onLayout() - Method in class limn.scene.layout.Flex
- onLayout() - Method in class limn.scene.layout.Grid
- onLayout() - Method in class limn.scene.layout.Opacity
- onLayout() - Method in class limn.scene.layout.Padding
- onLayout() - Method in class limn.scene.layout.SizedBox
- onLayout() - Method in class limn.scene.layout.Stack
- onLayout() - Method in class limn.scene.layout.Transform
- onLayout() - Method in class limn.scene.layout.Wrap
- onLayout() - Method in class limn.scene.Widget
-
Containers position children here (measure +
Widget.layoutBox(float, float, float, float)per child). - onMeasure(Constraints) - Method in class limn.components.Avatar
- onMeasure(Constraints) - Method in class limn.components.AvatarGroup
- onMeasure(Constraints) - Method in class limn.components.Badge
- onMeasure(Constraints) - Method in class limn.components.Button
- onMeasure(Constraints) - Method in class limn.components.Card
- onMeasure(Constraints) - Method in class limn.components.chart.Chart
- onMeasure(Constraints) - Method in class limn.components.Checkbox
- onMeasure(Constraints) - Method in class limn.components.ColorPicker
- onMeasure(Constraints) - Method in class limn.components.ColorPickerButton
-
What the shaper should fall back to for a caption with nothing strong in it, given the direction this pass already resolved.
- onMeasure(Constraints) - Method in class limn.components.ComboBox
-
What a label with no strong character of its own falls back to, given the direction the caller already resolved for its pass: an item that is all digits or punctuation (
"--","1/2","1.0") reads the way the form around it does. - onMeasure(Constraints) - Method in class limn.components.date.CalendarView
-
A square day cell at the step's control height, so a calendar and a text field at the same density agree about how tall a row of anything is, and seven of them plus the week column is the natural width.
- onMeasure(Constraints) - Method in class limn.components.date.DateField
- onMeasure(Constraints) - Method in class limn.components.date.DatePicker
- onMeasure(Constraints) - Method in class limn.components.Expander
- onMeasure(Constraints) - Method in class limn.components.Field
- onMeasure(Constraints) - Method in class limn.components.ImageView
- onMeasure(Constraints) - Method in class limn.components.Label
- onMeasure(Constraints) - Method in class limn.components.ListView
- onMeasure(Constraints) - Method in class limn.components.MediaControls
- onMeasure(Constraints) - Method in class limn.components.MenuBar
- onMeasure(Constraints) - Method in class limn.components.ProgressBar
- onMeasure(Constraints) - Method in class limn.components.RadioButton
- onMeasure(Constraints) - Method in class limn.components.RangeSlider
- onMeasure(Constraints) - Method in class limn.components.ScrollBar
- onMeasure(Constraints) - Method in class limn.components.ScrollView
- onMeasure(Constraints) - Method in class limn.components.SegmentedControl
- onMeasure(Constraints) - Method in class limn.components.Separator
- onMeasure(Constraints) - Method in class limn.components.Slider
- onMeasure(Constraints) - Method in class limn.components.Spinner
- onMeasure(Constraints) - Method in class limn.components.SplitPane
- onMeasure(Constraints) - Method in class limn.components.Surface
- onMeasure(Constraints) - Method in class limn.components.TabbedPane
- onMeasure(Constraints) - Method in class limn.components.table.Table
- onMeasure(Constraints) - Method in class limn.components.TextArea
- onMeasure(Constraints) - Method in class limn.components.TextField
- onMeasure(Constraints) - Method in class limn.components.TokenBox
- onMeasure(Constraints) - Method in class limn.components.TokenColumn
- onMeasure(Constraints) - Method in class limn.components.TokenPadding
- onMeasure(Constraints) - Method in class limn.components.TokenRow
- onMeasure(Constraints) - Method in class limn.components.ToolBar
- onMeasure(Constraints) - Method in class limn.components.tree.Tree
- onMeasure(Constraints) - Method in class limn.components.VideoView
-
The stream's own size at one point per pixel, or the preferred size when one is set, clamped by the constraints, and
0 × 0with no stream at all, because a view with nothing to show asks for no room. - onMeasure(Constraints) - Method in class limn.components.Viewport3D
- onMeasure(Constraints) - Method in class limn.print.PrintPreview
- onMeasure(Constraints) - Method in class limn.scene.layout.Expanded
- onMeasure(Constraints) - Method in class limn.scene.layout.Flex
- onMeasure(Constraints) - Method in class limn.scene.layout.Grid
- onMeasure(Constraints) - Method in class limn.scene.layout.Opacity
- onMeasure(Constraints) - Method in class limn.scene.layout.Padding
- onMeasure(Constraints) - Method in class limn.scene.layout.SizedBox
- onMeasure(Constraints) - Method in class limn.scene.layout.Stack
- onMeasure(Constraints) - Method in class limn.scene.layout.Transform
- onMeasure(Constraints) - Method in class limn.scene.layout.Wrap
- onMeasure(Constraints) - Method in class limn.scene.Widget
-
Reports the size this widget wants within
constraints. - onMouseEvent(MouseEvent) - Method in class limn.components.Button
- onMouseEvent(MouseEvent) - Method in class limn.components.chart.Chart
- onMouseEvent(MouseEvent) - Method in class limn.components.Checkbox
- onMouseEvent(MouseEvent) - Method in class limn.components.ColorPickerButton
- onMouseEvent(MouseEvent) - Method in class limn.components.ComboBox
- onMouseEvent(MouseEvent) - Method in class limn.components.date.CalendarView
- onMouseEvent(MouseEvent) - Method in class limn.components.date.DateField
- onMouseEvent(MouseEvent) - Method in class limn.components.ListView
- onMouseEvent(MouseEvent) - Method in class limn.components.MenuBar
- onMouseEvent(MouseEvent) - Method in class limn.components.RadioButton
- onMouseEvent(MouseEvent) - Method in class limn.components.RangeSlider
- onMouseEvent(MouseEvent) - Method in class limn.components.ScrollBar
- onMouseEvent(MouseEvent) - Method in class limn.components.ScrollView
- onMouseEvent(MouseEvent) - Method in class limn.components.SegmentedControl
- onMouseEvent(MouseEvent) - Method in class limn.components.Slider
- onMouseEvent(MouseEvent) - Method in class limn.components.Spinner
- onMouseEvent(MouseEvent) - Method in class limn.components.table.Table
- onMouseEvent(MouseEvent) - Method in class limn.components.TextArea
- onMouseEvent(MouseEvent) - Method in class limn.components.TextField
- onMouseEvent(MouseEvent) - Method in class limn.components.tree.Tree
- onMouseEvent(MouseEvent) - Method in class limn.components.Viewport3D
- onMouseEvent(MouseEvent) - Method in class limn.scene.Widget
-
Mouse events (bubbling); call
event.consume()when handled. - onMoveOut(Consumer<? super List<T>>) - Method in class limn.components.ListView
-
Hears that rows dragged out of this list were moved to somewhere else, another widget or another program, and removes them.
- onMoveOut(Consumer<? super List<T>>) - Method in class limn.components.tree.Tree
-
Hears that nodes dragged out of this tree were moved to somewhere else, another widget or another program, and removes them.
- onPaint(Canvas) - Method in class limn.components.Avatar
- onPaint(Canvas) - Method in class limn.components.BackdropPanel
- onPaint(Canvas) - Method in class limn.components.Badge
- onPaint(Canvas) - Method in class limn.components.Button
- onPaint(Canvas) - Method in class limn.components.Card
- onPaint(Canvas) - Method in class limn.components.chart.Chart
- onPaint(Canvas) - Method in class limn.components.Checkbox
- onPaint(Canvas) - Method in class limn.components.ColorPickerButton
- onPaint(Canvas) - Method in class limn.components.ComboBox
- onPaint(Canvas) - Method in class limn.components.date.CalendarView
- onPaint(Canvas) - Method in class limn.components.date.DateField
- onPaint(Canvas) - Method in class limn.components.date.DatePicker
- onPaint(Canvas) - Method in class limn.components.ImageView
- onPaint(Canvas) - Method in class limn.components.Label
- onPaint(Canvas) - Method in class limn.components.MediaControls
-
Paints the backdrop and arms the poll.
- onPaint(Canvas) - Method in class limn.components.MenuBar
- onPaint(Canvas) - Method in class limn.components.ProgressBar
- onPaint(Canvas) - Method in class limn.components.RadioButton
- onPaint(Canvas) - Method in class limn.components.RangeSlider
- onPaint(Canvas) - Method in class limn.components.ScrollBar
- onPaint(Canvas) - Method in class limn.components.SegmentedControl
- onPaint(Canvas) - Method in class limn.components.Separator
- onPaint(Canvas) - Method in class limn.components.Slider
- onPaint(Canvas) - Method in class limn.components.Spinner
- onPaint(Canvas) - Method in class limn.components.Surface
- onPaint(Canvas) - Method in class limn.components.TabbedPane
- onPaint(Canvas) - Method in class limn.components.TextArea
- onPaint(Canvas) - Method in class limn.components.TextField
- onPaint(Canvas) - Method in class limn.components.ToolBar
- onPaint(Canvas) - Method in class limn.components.VideoView
- onPaint(Canvas) - Method in class limn.components.Viewport3D
- onPaint(Canvas) - Method in class limn.scene.Widget
-
Widget's own background/content, in local coordinates.
- onPaintOverlay(Canvas) - Method in class limn.components.Card
-
The edge, over a picture that covers the card, and the line above an activated card's footer.
- onPaintOverlay(Canvas) - Method in class limn.components.chart.Chart
- onPaintOverlay(Canvas) - Method in class limn.print.PrintPreview
- onPaintOverlay(Canvas) - Method in class limn.scene.Widget
-
Painted after children (scrollbars, focus rings…).
- onPointClick(Consumer<ChartPoint>) - Method in class limn.components.chart.Chart
-
Called with the datum under the pointer on a left click.
- onPointHover(Consumer<ChartPoint>) - Method in class limn.components.chart.Chart
-
Called whenever the hovered datum changes, with
nullwhen the pointer leaves the marks. - onPreedit(PreeditEvent) - Method in class limn.components.date.DateField
- onPreedit(PreeditEvent) - Method in class limn.components.TextArea
- onPreedit(PreeditEvent) - Method in class limn.components.TextField
- onPreedit(PreeditEvent) - Method in class limn.scene.Widget
-
In-progress IME composition ("preedit") for this widget while it is focused: the still-composing text, shown inline but not yet committed (the commit later arrives as
Widget.onCharTyped(limn.scene.event.CharEvent)). - onPrimary() - Method in class limn.components.Theme
- onPrimary(Color) - Method in class limn.components.Theme.Builder
- onProgress(DoubleConsumer) - Method in class limn.concurrent.Work
-
Receives values passed to
Progress.report(double), on the UI thread, clamped to 0..1 and coalesced; seeProgress.report(double)for what that skips and what it guarantees. - onRatioChange(FloatConsumer) - Method in class limn.components.SplitPane
-
The application's response to the user moving the divider: a drag, a key, an assistive technology's step.
- onReorder(ListView.Reorder<T>) - Method in class limn.components.ListView
-
Lets the user move rows within this list: dragged, when
dragging is on, and with Alt+Shift+Up and Alt+Shift+Down, which move the selected rows one place. - onReorder(Tree.Move<T>) - Method in class limn.components.tree.Tree
-
Lets the user move nodes within this tree.
- onRootLeading(Runnable) - Method in class limn.components.PopupMenu
-
Hook for the arrow that walks toward the leading side at the root column (MenuBar: go to the previous menu).
- onRootTrailing(Runnable) - Method in class limn.components.PopupMenu
-
Hook for the arrow that walks toward the trailing side on a root item without a submenu (MenuBar: the next menu).
- onScrolled() - Method in class limn.components.ScrollBar
-
The host scrolled: reveal the bar (ON_SCROLL / AUTO).
- onSelect(Runnable) - Method in class limn.components.ComboBox
-
The application's response to the user changing the selection: a click on a row, Enter on the highlight, an assistive technology's select, a typed text the field accepted.
- onSelect(Runnable) - Method in class limn.components.date.CalendarView
-
The application's response to the user picking: a day in
CalendarView.SelectionMode.SINGLE, a closed period inCalendarView.SelectionMode.RANGE. - onSelect(Runnable) - Method in class limn.components.date.DatePicker
-
The application's response to the user choosing: a date typed or picked from the grid, the end of a period, or a time of day.
- onSelect(Runnable) - Method in class limn.components.ListView
-
The application's response to the user changing the selection: a click, a key, or an assistive technology's select.
- onSelect(Runnable) - Method in class limn.components.table.Table
-
The application's response to the user changing the selection: a click, a key, an assistive technology's select.
- onSelect(Runnable) - Method in class limn.components.tree.Tree
-
The application's response to the user changing the selection: a click, a key, an assistive technology's select.
- onSelect(IntConsumer) - Method in class limn.components.ButtonGroup
-
The application's response to the user choosing a member: called with its index after a click, an arrow key or an assistive technology's select, once both members' own handlers have run.
- onSelect(IntConsumer) - Method in class limn.components.ExpanderGroup
-
The application's response to the user opening or closing a member, with the index of the one open afterwards, or -1 when the user closed the open one: a click, Space or Enter on a header, or an assistive technology's expand or collapse, once both members' own handlers have run, as
ButtonGroup.onSelectis called. - onSelect(IntConsumer) - Method in class limn.components.SegmentedControl
-
The application's response to the user choosing a segment: a click, an arrow key, an assistive technology's select.
- onSelect(IntConsumer) - Method in class limn.components.TabbedPane
-
The application's response to the user choosing a tab: a click on a header, an arrow key across the strip, a pick from the list of every tab, an assistive technology's select.
- onSeriesAdded(ChartSeries) - Method in class limn.components.chart.Chart
-
Called with a series that has just joined the chart, before anything is animated.
- onSeriesAdded(ChartSeries) - Method in class limn.components.chart.LineChart
- onSortRequest(BiConsumer<Column<T>, SortOrder>) - Method in class limn.components.table.Table
-
Hands header clicks to the application instead of sorting: the handler is told the column and the order the click asks for, orders the list itself and calls
Table.refresh(), which carries the selection and the focus cell to where their records are now. - onSubmit(Consumer<String>) - Method in class limn.components.SearchField
-
The application's response to the user pressing Enter, or an assistive technology's press: called with the current query.
- onSubmit(Consumer<String>) - Method in class limn.components.TextField
-
The application's response to the user pressing Enter in the field, called with the text.
- onSuccess(Consumer<T>) - Method in class limn.concurrent.Work
-
Receives the body's return value on the UI thread.
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.chart.BarChart
-
A toggle on a series node reaches the same path a click on its legend entry reaches, so a reader's toggle and a pointer's are one and the same to the chart and to the application, which is told nothing by either; refused when the legend is not interactive, when the series has no legend row for a pointer to have found, or when the key names no series.
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.chart.DonutChart
-
A toggle on a slice node reaches the same path a click on its legend entry reaches, so a reader's toggle and a pointer's are one and the same to the chart; refused when the legend is not interactive, not drawn, or the key names no category.
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.chart.LineChart
-
A toggle on a series node reaches the same path a click on its legend entry reaches, so a reader's toggle and a pointer's are one and the same to the chart and to the application, which is told nothing by either; refused when the legend is not interactive, when the series has no legend row for a pointer to have found, or when the key names no series.
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.date.CalendarView
-
Picking a day and paging the month, through the same private paths a click takes: an assistive technology's select reaches
CalendarView.pick(java.time.LocalDate, limn.scene.Change.Origin)exactly as a click does, so it refuses an unselectable day the same way, pages the same way and reaches the handler through the sameUSERseam. - onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.date.DateField
-
A segment's step or set, through the same path the keyboard takes: the verbs are the two keys they stand for, so an assistive technology rolls over the segment's bounds exactly as Up and Down do, and reaches the application's handler through the same
USERseam. - onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.MenuBar
-
Opens or closes one title's dropdown, through the same private path a click on it takes.
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.SegmentedControl
-
Selects a segment or scrolls the strip, through the same private paths a click takes.
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.Spinner
-
A press on one half of the stepper column, reaching the pointer path, because each half's published box is the box a click lands in.
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.table.Table
-
A reader's verb on a row or a cell, decoded from the key the node was published with: a row's key is its record's row identity, a cell's carries that and its column (until 2026-09-14 a cell was keyed by its column alone and a select on it selected the row of that number).
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.components.TextField
-
Presses the trailing button, if there is one and this field is enabled.
- onSyntheticAction(long, Accessible.Action, Accessible.Argument) - Method in class limn.scene.Widget
-
Performs an action addressed to one of this widget's synthetic children: a menu row, a combo option, a chart series — something this widget draws and never instantiated as a widget.
- onTabClose(Consumer<TabbedPane.TabCloseRequest>) - Method in class limn.components.TabbedPane
-
Asks the application whether a tab the user is closing may close.
- onTabMove(TabbedPane.TabMoveListener) - Method in class limn.components.TabbedPane
-
The application's response to the user moving a tab, by dragging it along the bar or from the keyboard, called once the move is over with where it was and where it is.
- op() - Method in record class limn.render3d.shader.Expr.Binary
-
Returns the value of the
oprecord component. - opacity() - Method in interface limn.graphics.Canvas
- opacity() - Method in class limn.scene.layout.Opacity
-
This container's own opacity, as
Opacity.setOpacity(float)or afadelast left it, and not the product with an enclosing container's: nothing needs that number. - opacity() - Method in class limn.testing.NoopCanvas
- Opacity - Class in limn.scene.layout
-
Draws one child, and everything under it, at an opacity, as one picture: 1, the default, draws the child as it always was; 0 draws nothing; between, the child is drawn into an offscreen layer and laid over what is beneath with the opacity once, so the parts of it that overlap do not show through each other (a row's highlight through its icon, a panel's shadow through the panel).
- Opacity(Widget<?>) - Constructor for class limn.scene.layout.Opacity
-
Wraps
childat an opacity of 1. - OPACITY - Enum constant in enum class limn.scene.Change.Aspect
-
How opaque an
Opacitycontainer draws its child,Opacity.opacity(), announced on the container: a picture and nothing else, which no accessibility bridge reads. - open() - Method in class limn.components.ComboBox
-
Opens the popup (native window when bound; pure state when headless).
- open() - Method in class limn.components.date.DatePicker
-
Opens the calendar.
- open() - Method in interface limn.testing.a11y.MenuSubject
-
Shows the rows: a popup opens at its anchor, a bar has nothing to do.
- open(byte[]) - Method in interface limn.graphics.SvgRenderer
-
Opens a document.
- open(String, int, int) - Method in class limn.testing.HeadlessBackend
-
Opens the application's own window, the one a demo scene binds to.
- open(Path) - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Opens
file, taking its video track and its audio track if it has one. - open(Path) - Static method in class limn.video.Videos
-
Opens
filewith the first installed decoder that claims it. - open(Path, boolean, int) - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Blocks exactly as
FfmpegMedia.open(Path)does, and must not be called on the UI thread for the same reason. - open(Path, boolean, int, FfmpegMedia.Hardware) - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Opens
file, choosing explicitly whether its pictures may be device handles. - open(SyntheticSpec) - Static method in class limn.video.decode.SyntheticVideoDecoder
-
Opens the stream
specdescribes, without going through a path. - openAddress(URI) - Method in class limn.backend.Launcher
-
Opens an address in the program the system has for it.
- openAddress(URI) - Method in interface limn.backend.spi.LauncherPeer
- openAsync(Path) - Static method in class limn.video.Videos
-
The same open as
Videos.open(java.nio.file.Path), on the worker pool, delivered on the UI thread, and returned unstarted, so the caller attaches its handlers first: - openFile(String, Path, FileDialogs.Filter) - Method in interface limn.backend.FileDialogs
-
Asks for one existing file to open.
- openFile(Path) - Method in class limn.backend.Launcher
-
Opens a file in the program registered for its type, as a double click in the file manager does.
- openFile(Path) - Method in interface limn.backend.spi.LauncherPeer
- openFiles(String, Path, FileDialogs.Filter) - Method in interface limn.backend.FileDialogs
-
Like
FileDialogs.openFile(java.lang.String, java.nio.file.Path, limn.backend.FileDialogs.Filter)allowing several files. - openPicker() - Method in class limn.components.ColorPickerButton
-
Raises the picker, as a click would.
- openStream(Path) - Method in interface limn.sound.AudioDecoder
-
Opens
filefor incremental decoding, the streamed-music path (seeAudioStreamSource). - openStream(Path) - Method in class limn.video.decode.SyntheticVideoDecoder
-
Opens the stream described by
file's name. - openStream(Path) - Method in class limn.video.decode.Y4mDecoder
-
Opens
fileand reads its header, so every metadata accessor answers before the first picture is decoded. - openStream(Path) - Method in class limn.video.ffmpeg.FfmpegVideoDecoder
-
Opens
filefor picture-by-picture decoding. - openStream(Path) - Method in interface limn.video.VideoDecoder
-
Opens
filefor picture-by-picture decoding. - openStream(Path, Progress) - Method in interface limn.video.VideoDecoder
-
Opens
fileexactly asVideoDecoder.openStream(Path)does, with a handle on the request that asked for it. - operable() - Method in interface limn.testing.a11y.ToggleSubject
- opposite() - Method in enum class limn.scene.LayoutDirection
- OrbitController - Class in limn.render3d
-
Orbits a
Cameraaround its target: horizontal drag spins the azimuth, vertical drag tilts the elevation (clamped near the poles), the wheel dollies in/out. - OrbitController(Camera) - Constructor for class limn.render3d.OrbitController
-
Orbits
cameraaround its own target: drag rotates, wheel zooms. - orientation() - Method in class limn.components.Card
- orientation() - Method in class limn.components.SplitPane
-
Which axis the panes are arranged along.
- origin() - Method in record class limn.math.Ray
-
Returns the value of the
originrecord component. - origin() - Method in interface limn.scene.Change
- origin() - Method in class limn.scene.Change.State
- origin() - Method in record class limn.scene.Change.TextEdit
-
Returns the value of the
originrecord component. - originX() - Method in class limn.scene.layout.Transform
- originY() - Method in class limn.scene.layout.Transform
- orthographic(float, float, float, float, float, float) - Static method in class limn.math.Mat4
-
An orthographic projection mapping the box to clip space with depth in
[-1, 1]: the GL convention, not the[0, 1]one. - os() - Method in record class limn.backend.Platform
-
Returns the value of the
osrecord component. - OTHER - Enum constant in enum class limn.backend.Platform.Os
-
Anything else: the BSDs, and whatever the JVM names that none of the above match.
- OTHER - Enum constant in enum class limn.i18n.PluralRules.Category
-
Everything else, and the only form in languages that do not inflect for number.
- otherParent() - Method in record class limn.accessibility.AccessibleEvent.Child
-
Returns the value of the
otherParentrecord component. - outerAngleRadians() - Method in record class limn.render3d.Light.Spot
-
Returns the value of the
outerAngleRadiansrecord component. - outline() - Method in class limn.components.Theme
- outline(int, int, Path2D.Visitor) - Method in interface limn.backend.spi.GlyphOutlines
-
Draws a glyph's outline in the face's own units, y growing up from the baseline, as the font file has it: contours whose winding is the non-zero rule's, curves as curves.
- outline(Color) - Method in class limn.components.Theme.Builder
- OUTLINE - Enum constant in enum class limn.components.Theme.Token
-
Theme.outline: borders and separators. - OUTLINED - Enum constant in enum class limn.components.Card.Style
-
A line round it and no shadow.
- outputs() - Method in record class limn.render3d.Material.Surface
-
Returns the value of the
outputsrecord component. - overlaps(float, float, float, float, float, float, float, float) - Static method in class limn.testing.AccessibleInvariants
-
Whether two boxes share any area.
- OVERLAY - Enum constant in enum class limn.components.Elevation
-
Covers what is under it for a while: a menu, the list of a combo box, a calendar, a tooltip, a panel that slides in over content.
- OVERLAY - Enum constant in enum class limn.components.ScrollGutters.Layout
-
Over the content, which keeps the whole box for it.
- overlayPassesPointer(float, float) - Method in class limn.scene.Widget
-
When this widget is the active modal overlay, whether a pointer hit at the given scene point should fall through to the content beneath it instead of being captured.
- overrideContentScale(float) - Method in interface limn.backend.NativeWindow
-
Forces the rendering content scale, ignoring the monitor's.
- overrideContentScale(float) - Method in class limn.testing.HeadlessWindow
- overrideContentScale(float) - Method in class limn.testing.StubWindow
- OWNED_WINDOW - Enum constant in enum class limn.backend.spi.WindowPeer.PopupKind
-
A window in its own right that happens to be owned for lifetime and movement: a non-modal dialog, a floating palette.
- ownedBy(NativeWindow) - Method in class limn.backend.WindowConfig
-
A copy owned by
owner: a window in its own right that closes when the owner closes and moves when it moves, and that a modal over the owner blocks like any other window. - owner() - Method in class limn.backend.WindowConfig
- ownerX() - Method in class limn.backend.WindowConfig
- ownerY() - Method in class limn.backend.WindowConfig
- owns(GpuMesh) - Method in class limn.render3d.scene.Scene3D
-
Registers a GPU resource as owned by this scene, so
Scene3D.dispose()releases it even when no node references it (a texture whose material was never assigned to a mesh, a mesh removed from the tree before disposal). - owns(GpuTexture) - Method in class limn.render3d.scene.Scene3D
P
- P - Static variable in class limn.input.Keys
- P010 - Enum constant in enum class limn.video.PixelFormat
-
10-bit 4:2:0 in two planes:
PixelFormat.NV12's geometry with ten bits per component. - pack() - Method in class limn.scene.Scene
-
Sizes the bound window to what this scene's content asks for: the root measured with no bound on either axis, rounded up to whole points, kept within the window's size limits and no larger than its display's work area.
- Padding - Class in limn.scene.layout
-
Wraps one child with edge insets.
- Padding(Insets, Widget<?>) - Constructor for class limn.scene.layout.Padding
-
Insets
childon each side; the padding is inside this widget's own box. - padH() - Method in class limn.components.SizeTokens
- padH() - Method in record class limn.scene.TooltipStyle
-
Returns the value of the
padHrecord component. - padV() - Method in class limn.components.SizeTokens
- padV() - Method in record class limn.scene.TooltipStyle
-
Returns the value of the
padVrecord component. - PAGE_DOWN - Static variable in class limn.input.Keys
- PAGE_UP - Static variable in class limn.input.Keys
- pageBreak() - Method in class limn.print.Document
-
Ends the page: the next block begins a new one.
- pageCount() - Method in record class limn.backend.spi.PrintJob
-
Returns the value of the
pageCountrecord component. - pageCount() - Method in class limn.print.Document
-
Cuts the document into pages now and says how many there are.
- pageCount() - Method in class limn.print.PrintPreview
- PageInfo - Record Class in limn.print
-
Which page a header or a footer is drawn for: its number, how many pages the document has, and the paper.
- PageInfo(int, int, Paper) - Constructor for record class limn.print.PageInfo
-
Creates an instance of a
PageInforecord class. - paint(Canvas, float, float, float, Color, boolean) - Method in interface limn.graphics.Icon
-
Paints this icon into a
size×sizelogical box at(x, y): it requests a bitmap at the exact device resolution (size ×Canvas.contentScale()) so the result is crisp, then appliestintwhen tintable (otherwise draws the picture untouched). - paint(Canvas, float, float, float, Color, boolean, boolean) - Method in interface limn.graphics.Icon
-
Paints this icon, flipped horizontally about its own box when
mirrored. - Paint - Interface in limn.graphics
- paintChildren(Canvas) - Method in class limn.components.Expander
- paintChildren(Canvas) - Method in class limn.components.ListView
- paintChildren(Canvas) - Method in class limn.components.ScrollView
- paintChildren(Canvas) - Method in class limn.components.SplitPane
-
The panes and then the divider, so its line is drawn over a ring that reaches the gutter.
- paintChildren(Canvas) - Method in class limn.components.TabbedPane
- paintChildren(Canvas) - Method in class limn.components.table.Table
- paintChildren(Canvas) - Method in class limn.components.tree.Tree
- paintChildren(Canvas) - Method in class limn.scene.Widget
-
Children pass; override to clip (e.g.
- paintContent(Canvas, float, float, float, float) - Method in class limn.components.chart.CartesianChart
- paintContent(Canvas, float, float, float, float) - Method in class limn.components.chart.Chart
-
Paints the marks inside the region left after the title and the legend, in the chart's own coordinates.
- paintContent(Canvas, float, float, float, float) - Method in class limn.components.chart.DonutChart
- paintDisplayText(Canvas, ShapedText, float, float, TextMetrics, SizeTokens, Color) - Method in class limn.components.PasswordField
-
Paints the mask as circles on the ink box's centre line.
- paintDisplayText(Canvas, ShapedText, float, float, TextMetrics, SizeTokens, Color) - Method in class limn.components.TextField
-
Draws a display line with its left edge at
x: the paint-side twin ofTextField.shapeDisplay(java.lang.String, limn.graphics.Font). - paintedWidgets() - Method in class limn.scene.FrameMetrics
-
Widgets whose
onPaintran during one frame: the work a frame did, as opposed to how long it took. - paintMarks(Canvas) - Method in class limn.components.chart.BarChart
- paintMarks(Canvas) - Method in class limn.components.chart.CartesianChart
-
Paints the marks inside the plot region; grid and axes are already down.
- paintMarks(Canvas) - Method in class limn.components.chart.LineChart
- paintOutset() - Method in class limn.components.Avatar
- paintOutset() - Method in class limn.components.Button
-
The focus ring is drawn OUTSIDE the box: centred
Strokes.FOCUS_GAP_BUTTONout with aStrokes.FOCUS_RINGpen, so its outer ink reachesStrokes.FOCUS_RING_OUTSET, and damage has to know that. - paintOutset() - Method in class limn.components.Card
- paintOutset() - Method in class limn.components.Checkbox
-
The focus ring is the only thing that paints outside the box, and it paints well outside: a
Strokes.FOCUS_RING_THINpen beyond a clear gap ofStrokes.FOCUS_GAP_INDICATOR, its outer ink 3pt past the indicator. - paintOutset() - Method in class limn.components.ColorPicker
-
The 8 points the saturation/value cursor's ring can hang past the picker's box.
- paintOutset() - Method in class limn.components.ColorPickerButton
-
The focus ring is drawn outside the box; damage has to know.
- paintOutset() - Method in class limn.components.date.CalendarView
- paintOutset() - Method in class limn.components.date.DateField
- paintOutset() - Method in class limn.components.date.DatePicker
- paintOutset() - Method in class limn.components.Field
-
How far the control may paint past this field's box: the reach of the theme's focus ring, since the control is laid out to the field's own edges.
- paintOutset() - Method in class limn.components.Label
-
The icon's optical bump, the only ink a Label puts outside its bounds.
- paintOutset() - Method in class limn.components.MediaControls
-
What is left of the theme's focus ring reach past the padding round the row, which is all of it without the backdrop: the play button is then flush with the bar's leading edge, and its ring, and that of any control an application added at either end, hangs past the bar.
- paintOutset() - Method in class limn.components.RadioButton
-
The focus circle is the only thing that paints outside the box: radius
ring/2 +Strokes.FOCUS_GAP_INDICATOR+ pen/2with a centredStrokes.FOCUS_RING_THINpen puts its outer ink 3pt past the indicator, which is flush with the widget's leading edge — the left one reading left to right and the right one reading right to left — and (since the row is the indicator at every step) with its top and bottom. - paintOutset() - Method in class limn.components.RangeSlider
- paintOutset() - Method in class limn.components.ScrollView
-
The band across an axis this view does not scroll or its content fits, which its content may paint into past the box; nothing while the content overflows it both ways, when the viewport bounds everything.
- paintOutset() - Method in class limn.components.SegmentedControl
-
The focus ring reaches
Strokes.FOCUS_RING_OUTSETbeyond the box, and the scene inflates a widget's damage by1 + paintOutset(). - paintOutset() - Method in class limn.components.Surface
- paintOutset() - Method in class limn.components.TokenBox
-
What
TokenBox.paintOverflow(float)declared, else the theme'sTheme.focusRingReach(): the child is laid out over the whole box, so a ring at its edge is a ring at this box's edge. - paintOutset() - Method in class limn.scene.layout.Container
-
What
Container.paintOverflow(float)declared; else nothing when this container clips its children, whose clip bounds them; else the reach of the focus ring in the theme in effect for it. - paintOutset() - Method in class limn.scene.layout.Expanded
-
What
Expanded.paintOverflow(float)declared; else nothing for a spacer, which has no child to paint past it; else the reach of the focus ring in the theme in effect for this wrapper: the child is laid out over the whole box, so a ring at its edge is a ring at this box's edge. - paintOutset() - Method in class limn.scene.layout.Opacity
-
The child's own reach past its box, which is this box: the container paints nothing of its own, so how far its subtree may paint past it is exactly how far the child declares, a card's shadow or a focus ring at its edge.
- paintOutset() - Method in class limn.scene.layout.Padding
-
What
Padding.paintOverflow(float)declared; else nothing when a subclass clips the child, whose clip bounds it; else the reach of the focus ring in the theme in effect for this padding, less the narrowest inset, never below zero. - paintOutset() - Method in class limn.scene.layout.SizedBox
-
What
SizedBox.paintOverflow(float)declared; else nothing for a spacer, which has no child to paint past it; else the reach of the focus ring in the theme in effect for this box: the child is laid out over the whole box, so a ring at its edge is a ring at this box's edge. - paintOutset() - Method in class limn.scene.layout.Transform
-
How far the child, with its own reach, is drawn past this box: its own declared reach at rest, as an
Opacitycontainer declares, and where the transform puts it otherwise, a drawer slid past the box or a card scaled up, so that a repaint of that band reaches it. - paintOutset() - Method in class limn.scene.Widget
-
How far beyond this widget's bounds its painting may reach, in logical points: its own painting and any descendant no ancestor clips (a drop shadow, a glow, a child positioned outside the parent's box).
- paintOverflow(float) - Method in class limn.components.ScrollView
-
Declares how far the content may paint past the viewport across an axis this view does not scroll, or one its content fits, in logical points, in place of the reach the theme gives a focus ring.
- paintOverflow(float) - Method in class limn.components.TokenBox
-
Declares how far the child may paint past this box, in logical points, in place of the reach of the theme's focus ring, which is the default.
- paintOverflow(float) - Method in class limn.scene.layout.Container
-
Declares how far this container's children may paint past its box, in logical points, in place of the reach the theme gives every layout.
- paintOverflow(float) - Method in class limn.scene.layout.Expanded
-
Declares how far the child may paint past this wrapper's box, in logical points, in place of the reach of the theme's focus ring, which is the default.
- paintOverflow(float) - Method in class limn.scene.layout.Padding
-
Declares how far the child may paint past this padding's box, in logical points, in place of the default, which is the reach of the theme's focus ring less the narrowest inset.
- paintOverflow(float) - Method in class limn.scene.layout.SizedBox
-
Declares how far the child may paint past this box, in logical points, in place of the reach of the theme's focus ring, which is the default.
- paintOverflowFromTheme() - Method in class limn.components.ScrollView
-
Goes back to letting the content paint past the viewport by the reach of the theme's focus ring across an axis this view does not scroll or its content fits, which is the default; see
ScrollView.paintOverflow(float). - paintOverflowFromTheme() - Method in class limn.components.TokenBox
-
Goes back to declaring the reach of the theme's focus ring for the child, which is the default; see
TokenBox.paintOverflow(float). - paintOverflowFromTheme() - Method in class limn.scene.layout.Container
-
Goes back to declaring the reach of the theme's focus ring for the children, which is the default; see
Container.paintOverflow(float). - paintOverflowFromTheme() - Method in class limn.scene.layout.Expanded
-
Goes back to declaring the reach of the theme's focus ring for the child, which is the default; see
Expanded.paintOverflow(float). - paintOverflowFromTheme() - Method in class limn.scene.layout.Padding
-
Goes back to declaring what is left of the theme's focus ring reach past the insets, which is the default; see
Padding.paintOverflow(float). - paintOverflowFromTheme() - Method in class limn.scene.layout.SizedBox
-
Goes back to declaring the reach of the theme's focus ring for the child, which is the default; see
SizedBox.paintOverflow(float). - paintsDecoration() - Method in class limn.components.BackdropPanel
-
The glass is material and carries no information, so the tree removes this panel without saying anything about it.
- paintsDecoration() - Method in class limn.components.Card
-
The fill and the shadow are background to the parts, and say nothing of themselves: a card with no title and no handler is not in the accessible tree.
- paintsDecoration() - Method in class limn.components.date.DatePicker
-
The box, the focus ring and a period's dash are the chrome around the fields and the button, which say everything a reader needs.
- paintsDecoration() - Method in class limn.components.RangeSlider
- paintsDecoration() - Method in class limn.components.Surface
-
The surface's fill and shadow are background to its child, which is what a reader is told: the surface itself is not in the accessible tree.
- paintsDecoration() - Method in class limn.components.TabbedPane
-
The line under the strip is a rule, and a rule is material rather than meaning.
- paintsDecoration() - Method in class limn.scene.Widget
-
Whether what
Widget.onPaint(limn.graphics.Canvas)draws is material rather than meaning: a wash, a blur, a shadow, a rule. - paintsFromBackdrop() - Method in class limn.components.BackdropPanel
-
Yes: this panel's picture is the pixels behind it, put through an effect.
- paintsFromBackdrop() - Method in class limn.scene.Widget
-
Whether this widget's picture is made partly of the pixels behind it: a wash, a frost, a refraction.
- paintWidget(Canvas) - Method in class limn.scene.Widget
-
Paints this widget and its children (
canvasorigin = this widget). - palette() - Method in class limn.components.chart.Chart
-
The palette in force: the one that was set, or the built-in one for this theme.
- pan() - Method in record class limn.sound.PlayOptions
-
Returns the value of the
panrecord component. - paper() - Method in class limn.print.Document
- paper() - Method in record class limn.print.PageInfo
-
Returns the value of the
paperrecord component. - Paper - Record Class in limn.print
-
A sheet of paper: its name and its size in points (1/72 inch), portrait or landscape.
- Paper(String, float, float) - Constructor for record class limn.print.Paper
-
Creates an instance of a
Paperrecord class. - paperHeight() - Method in record class limn.backend.spi.PrintJob
-
Returns the value of the
paperHeightrecord component. - paperWidth() - Method in record class limn.backend.spi.PrintJob
-
Returns the value of the
paperWidthrecord component. - PARAMS - Enum constant in enum class limn.render3d.VertexAttribute
-
Four per-vertex floats with no fixed meaning, reaching the surface function as
v_params. - PARAMS1 - Enum constant in enum class limn.render3d.VertexAttribute
-
Four more of the same, reaching the surface function as
v_params1. - parent() - Method in class limn.accessibility.AccessibleNode
- parent() - Method in record class limn.backend.spi.ModalStack.Active
-
Returns the value of the
parentrecord component. - parent() - Method in class limn.scene.Widget
-
The parent this widget was added to, or
nullwhile it is unattached. - parse(String) - Static method in class limn.components.ThemeFormat
-
Reads a palette back.
- parse(String) - Static method in record class limn.video.decode.SyntheticSpec
-
Reads back what
SyntheticSpec.toString()wrote. - PASSWORD - Enum constant in enum class limn.accessibility.Accessible.State
-
This node's text is masked and must never be spoken.
- PASSWORD_FIELD - Enum constant in enum class limn.accessibility.Accessible.Role
-
A text field whose content is masked.
- PasswordField - Class in limn.components
-
TextFieldthat renders every character as a mask dot, with an optional reveal toggle. - PasswordField() - Constructor for class limn.components.PasswordField
- paste() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
pasterecord component. - PASTE - Enum constant in enum class limn.components.MenuItem.Role
- PASTE - Enum constant in enum class limn.scene.EditCommand
-
Puts the clipboard's content in, over the selection.
- path() - Method in record class limn.video.decode.SyntheticSpec
- Path2D - Class in limn.graphics
-
Mutable 2D path: move/line/quadratic/cubic segments and closed subpaths, in logical points.
- Path2D() - Constructor for class limn.graphics.Path2D
- Path2D.Flattened - Interface in limn.graphics
-
Receives the flattened (curve-free) form of a path.
- Path2D.Visitor - Interface in limn.graphics
-
Receives a path as it was built: its moves, lines, curves and closes, in order and in the path's own coordinates.
- pattern() - Method in record class limn.render3d.shader.Expr.Swizzle
-
Returns the value of the
patternrecord component. - pattern() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
patternrecord component. - patterns() - Method in record class limn.backend.FileDialogs.Filter
-
Returns the value of the
patternsrecord component. - pause() - Method in interface limn.sound.Playback
-
Pauses this sound, keeping its position;
Playback.resume()continues exactly where it left off (the game-pause primitive;stop()loses the position). - pause() - Method in class limn.video.MediaPlayer
-
Freezes the picture and the sound, keeping both positions.
- PAUSED - Enum constant in enum class limn.video.MediaPlayer.State
-
Frozen: the clock is paused, the audio is paused, and the ring keeps filling.
- Pbr(Vec4, float, float, Vec3, GpuTexture, Material.NormalMap, BlendMode) - Constructor for record class limn.render3d.Material.Pbr
-
Creates an instance of a
Pbrrecord class. - pdf() - Method in record class limn.backend.spi.PrintJob
-
Returns the value of the
pdfrecord component. - PENDING - Enum constant in enum class limn.video.VideoStreamSource.Read
-
No picture right now, but more are coming; retry later, and never treat this as the end.
- percent(int) - Static method in class limn.i18n.NumberFormats
-
A fraction as a percentage:
0.42reads"42%". - PERCENT - Enum constant in enum class limn.print.PrintPreview.Zoom
-
The percentage
PrintPreview.setZoomPercent(float)set, of the paper's real size on a 96-dpi screen. - perform(long, Accessible.Action, Accessible.Argument) - Method in interface limn.backend.AccessibilityBridge.Host
-
Performs one action on one node.
- perform(long, Accessible.Action, Accessible.Argument) - Method in class limn.testing.AccessibleHarness
-
Performs a verb the way a platform does: from another thread, through the host, then drains the runtime and renders a frame so the tree shows what the verb did.
- PERIOD - Static variable in class limn.input.Keys
- perspective() - Method in class limn.scene.layout.Transform
- perspective(float, float, float, float) - Static method in class limn.math.Mat4
-
Perspective projection;
fovyRadiansis the vertical field of view. - perspectiveAt(float) - Static method in class limn.math.Mat4
-
A perspective seen from an eye
distancein front of the planez = 0, on the z axis, z running toward the viewer: a point is divided by1 − z / distance, so the plane itself is left where it is, a point nearer the eye is drawn larger and farther from the axis, and one at the eye or past it has no place in front of it (wnot above 0). - perspectiveDivide() - Method in record class limn.math.Vec4
-
Perspective divide → the xyz in normalized device / world space.
- pick(Ray, List<Pickable>) - Static method in class limn.render3d.Picker
-
The nearest hit along the ray, or a miss when nothing intersects.
- Pickable - Record Class in limn.render3d
- Pickable(MeshData, Mat4, Object) - Constructor for record class limn.render3d.Pickable
-
Creates an instance of a
Pickablerecord class. - pickAt(float, float) - Method in class limn.components.chart.CartesianChart
- pickAt(float, float) - Method in class limn.components.chart.Chart
-
The datum under a point in the chart's local coordinates, or
nullwhen the pointer is not over the marks. - pickAt(float, float) - Method in class limn.components.chart.DonutChart
- Picker - Class in limn.render3d
-
CPU ray picking.
- PICKER_CURSOR - Static variable in class limn.components.Strokes
-
The colour picker's cursor ring, drawn twice one point apart in black and white so it stays legible on whatever colour it lands on.
- pickerDisplayMode() - Method in class limn.components.ColorPickerButton
- PickResult - Record Class in limn.render3d
- PickResult(Object, float, Vec3) - Constructor for record class limn.render3d.PickResult
-
Creates an instance of a
PickResultrecord class. - pickSeries(int, float, float) - Method in class limn.components.chart.BarChart
- pickSeries(int, float, float) - Method in class limn.components.chart.CartesianChart
-
Which series a pointer inside
categoryis reporting: the mark it is on if any, and otherwise the nearest one, so a click in the whitespace of a column still names a datum. - pickSeries(int, float, float) - Method in class limn.components.chart.LineChart
- picture() - Method in record class limn.backend.spi.TrayState
-
Returns the value of the
picturerecord component. - picture(Image) - Static method in class limn.graphics.BitmapIcon
-
A single, pre-colored image drawn without tinting; an animated one makes an animated icon.
- Picture(Image, float, float, float, float) - Constructor for record class limn.backend.spi.GlyphOutlines.Picture
-
Creates an instance of a
Picturerecord class. - Pictures - Search tag in class limn.video.MediaPlayer
- Section
- pinches(long, Supplier<WindowInput>, DoubleUnaryOperator, UiRuntime) - Method in class limn.backend.lwjgl.transfer.X11Clipboard
-
Sends the pinches over one of this program's windows to its input, read on this connection.
- pitch() - Method in record class limn.sound.PlayOptions
-
Returns the value of the
pitchrecord component. - Pixelate(Color, float) - Constructor for record class limn.graphics.BackdropEffect.Pixelate
-
Creates an instance of a
Pixelaterecord class. - pixelated() - Static method in record class limn.render3d.Sampler
-
Nearest, clamped, no mips: crisp texels for pixel-art / data textures.
- PIXELATED - Enum constant in enum class limn.graphics.Sampling
-
Nearest-neighbor: pixel art stays crisp when scaled up instead of blurring; each source pixel becomes a sharp block.
- pixelFormat() - Method in interface limn.video.VideoStreamSource
- PixelFormat - Enum Class in limn.video
-
The memory layout of a decoded
VideoFrame: how many planes it has, what each one holds, and how each plane's sample grid is derived from the frame size. - pixels() - Method in class limn.graphics.Image
- PIXELS - Static variable in class limn.backend.lwjgl.transfer.ClipboardTypes
-
A picture as its pixels: the width and the height as two little-endian integers, then the rows of straight-alpha RGBA, top first.
- pixelSnap() - Method in interface limn.graphics.Canvas
- place() - Method in class limn.scene.event.DragEvent
- placeholder() - Method in class limn.components.ComboBox
- placeholder() - Method in class limn.components.TextField
-
The placeholder as it currently reads.
- PLACEHOLDER - Enum constant in enum class limn.accessibility.Accessible.NameFrom
-
A text field's placeholder, taken because nothing else supplied a name.
- placement() - Method in class limn.components.MenuBar
- PLAIN - Enum constant in enum class limn.backend.spi.MenuBarReading.Kind
-
The application's alone.
- PLAIN - Enum constant in enum class limn.components.Card.Style
-
No fill, no line, no shadow: the parts on the page, laid out and padded as on any card.
- PLANAR - Enum constant in enum class limn.video.VideoFrame.Kind
-
Samples a consumer can read.
- plane(float, float) - Static method in class limn.render3d.Primitives
-
A flat plane in the XZ axis (normal +Y), centered at the origin.
- plane(int) - Method in class limn.video.VideoFrame
-
The bytes of one plane, read-only, positioned at 0 with the limit at the plane's extent.
- planeByteWidth(int, int) - Method in enum class limn.video.PixelFormat
-
Bytes of picture in one row of
plane: the part of a row a consumer may read. - planeCount() - Method in enum class limn.video.PixelFormat
- planeHeight(int, int) - Method in enum class limn.video.PixelFormat
- planeOf(int, int) - Method in class limn.video.decode.FramePool
-
The writable memory of one plane of one slot: the buffer the caller fills before publishing.
- planeWidth(int, int) - Method in enum class limn.video.PixelFormat
-
Samples across one row of
planefor a frameframeWidthpixels wide. - platform() - Static method in class limn.video.ffmpeg.FfmpegLibrary
- Platform - Record Class in limn.backend
-
The operating system and processor architecture this JVM runs on, answered once and from one place.
- Platform(Platform.Os, String) - Constructor for record class limn.backend.Platform
-
Creates an instance of a
Platformrecord class. - PLATFORM_PROPERTY - Static variable in class limn.backend.lwjgl.LwjglBackend
-
The windowing platform to ask GLFW for, which is only a question on Linux.
- Platform.Os - Enum Class in limn.backend
-
The operating system families the toolkit tells apart.
- PlatformClipboard - Class in limn.backend.lwjgl.transfer
-
The clipboard an application sees, over one system's
NativeClipboard: a transfer going out becomes type names and, when a program asks, bytes; what another program offers comes back as formats and, when the application asks, values. - PlatformClipboard(NativeClipboard, UiRuntime) - Constructor for class limn.backend.lwjgl.transfer.PlatformClipboard
- play(AudioClip) - Static method in class limn.sound.Sounds
-
Plays
cliponce at full volume (no-op if audio is unavailable): the feedback-sound call, and the one most likely to be the process's first, which is whatSounds.play(AudioClip, float, boolean)warns about. - play(AudioClip, float) - Static method in class limn.sound.Sounds
-
Plays
cliponce atgainin [0..1] (no-op if audio is unavailable). - play(AudioClip, float, boolean) - Method in interface limn.sound.AudioEngine
-
Plays
cliponce (or looping) at the given volume. - play(AudioClip, float, boolean) - Static method in class limn.sound.Sounds
-
Plays
clipatgainin [0..1], optionally looping. - play(AudioClip, PlayOptions) - Method in interface limn.sound.AudioEngine
-
Plays
clipwith the fullPlayOptions: pitch, pan or 3D position, bus and steal priority. - play(AudioClip, PlayOptions) - Static method in class limn.sound.Sounds
-
Plays
clipwith fullPlayOptions: pitch, pan or 3D position, mixer bus and steal priority. - playback() - Method in class limn.video.AudioMasterClock
- Playback - Interface in limn.sound
-
A handle to a sound that has started playing on the
AudioEngine. - player() - Method in class limn.components.VideoView
- PLAYING - Enum constant in enum class limn.video.MediaPlayer.State
-
Decoding, timing and handing out pictures.
- PlayOptions - Record Class in limn.sound
-
How to play a sound: volume, pitch, stereo pan or 3D position, looping, mixer
busand voice-stealPlayOptions.Priority. - PlayOptions(float, float, float, boolean, AudioBus, PlayOptions.Priority, Vec3) - Constructor for record class limn.sound.PlayOptions
-
Creates an instance of a
PlayOptionsrecord class. - PlayOptions.Priority - Enum Class in limn.sound
-
Voice-steal class; see
PlayOptions.priority. - playStream(AudioStreamSource, PlayOptions) - Method in interface limn.sound.AudioEngine
-
Streams
source, decoding incrementally on the engine's streaming thread instead of uploading a whole clip. - plotHeight() - Method in class limn.components.chart.CartesianChart
-
Height of the plot region.
- plotWidth() - Method in class limn.components.chart.CartesianChart
-
Width of the plot region.
- plotX() - Method in class limn.components.chart.CartesianChart
-
Left edge of the plot region, in the chart's local coordinates.
- plotY() - Method in class limn.components.chart.CartesianChart
-
Top edge of the plot region, in the chart's local coordinates.
- PluralRules - Class in limn.i18n
-
Which grammatical form a language uses for a count: "1 item", "2 items", and the four other answers some languages give.
- PluralRules.Category - Enum Class in limn.i18n
-
CLDR's six cardinal categories.
- PluralString - Class in limn.i18n
-
A localizable sentence with a count in it: "
Documents, 12 items". - plus(RenderStats) - Method in record class limn.backend.RenderStats
- plus(Render3DStats) - Method in record class limn.render3d.Render3DStats
- PNG - Static variable in record class limn.graphics.ImageFormat
-
Portable Network Graphics: lossless, 8-bit RGBA with straight alpha, which is exactly
Image's pixel contract, so a PNG round trip through this toolkit is bit-exact. - PngEncoder - Class in limn.graphics
-
The toolkit's built-in
ImageEncoder: PNG, 8-bit RGBA with straight alpha, which isImage's pixel layout unchanged, so no channel is dropped, no value is quantized, and decoding the result yields the bytes that went in. - point() - Method in record class limn.render3d.PickResult
-
Returns the value of the
pointrecord component. - Point(Vec3, Vec3, float, float) - Constructor for record class limn.render3d.Light.Point
-
Creates an instance of a
Pointrecord class. - POINT - Enum constant in enum class limn.components.chart.Chart.TooltipMode
-
Only the mark under the pointer.
- pointAt(float) - Method in record class limn.math.Ray
-
The point
tunits along the ray from its origin. - POINTER - Enum constant in enum class limn.backend.Cursor
-
Pointing hand, the "this is clickable" hint (buttons, checkboxes, tabs, links).
- pointerEntered(boolean) - Method in interface limn.backend.spi.WindowInput
-
Cursor entered (
true) or left the window's content area. - pointerEntered(boolean) - Method in class limn.testing.SceneDriver
- pointerMode() - Method in interface limn.backend.NativeWindow
- PointerMode - Enum Class in limn.backend
-
How the window treats the mouse pointer: visibility and capture.
- pointFor(int, int, double, float, float) - Method in class limn.components.chart.Chart
-
Builds a
ChartPointfor a datum, with the anchor the caller measured. - pointOf(int, int) - Method in class limn.components.chart.BarChart
- pointOf(int, int) - Method in class limn.components.chart.CartesianChart
-
The datum for one series at one category, anchored at that series' mark.
- pointOf(int, int) - Method in class limn.components.chart.LineChart
- pointRadius() - Method in class limn.components.chart.ChartSeries
-
Marker radius in logical points;
0draws no markers (default 3). - policy() - Method in class limn.components.ScrollBar
-
The current visibility policy.
- POLITE - Enum constant in enum class limn.accessibility.Accessible.Politeness
-
Spoken when whatever is being read finishes.
- politeness() - Method in class limn.accessibility.AccessibleEvent
- PolygonTriangulator - Class in limn.graphics
-
Ear-clipping triangulation of simple (non-self-intersecting) polygons, convex or concave, any winding.
- pooled(Supplier<? extends W>, BiConsumer<? super W, ? super T>) - Static method in class limn.components.ListView
-
A list whose row widgets are pooled: a widget that scrolls out is kept, and bound to the next item that comes into view instead of a new one being made.
- pop(Object) - Method in class limn.backend.spi.ModalStack
-
Removes
windowfrom the stack; nothing happens if it is not there. - popModal(NativeWindow) - Method in class limn.backend.lwjgl.LwjglBackend
- popModal(NativeWindow) - Method in interface limn.backend.spi.BackendPeer
-
Removes
modalfrom the modal stack, releasing what it locked. - popModal(NativeWindow) - Method in class limn.testing.HeadlessBackend
- Popover - Class in limn.components
-
A panel of controls that hangs from a widget and closes when it is done with: a filter panel from a tool bar's button, a column chooser, a short form.
- Popover(Widget<?>) - Constructor for class limn.components.Popover
-
A popover showing
content, which the popover lays out at its own measure within the room there is: a long one is the application'sScrollView. - Popover.Alignment - Enum Class in limn.components
-
Which edge of the anchor the panel lines up with.
- popScope(Locale) - Static method in class limn.i18n.I18n
-
Closes the innermost scope by restoring what
I18n.pushScope(java.util.Locale)returned;null(the usual outermost case) restores "no scope", which is the process locale. - popup(NativeWindow, int, int) - Static method in class limn.backend.WindowConfig
-
Undecorated, floating, transparent, non-focus-stealing window, created hidden so it can be positioned before
NativeWindow.show(): the shape of a combo/menu popup. - POPUP_FOR - Enum constant in enum class limn.accessibility.Accessible.Relation
-
This node is the popup the target opened.
- POPUP_OWNER - Enum constant in enum class limn.accessibility.Shape
- popupBarInsetX() - Method in class limn.components.SizeTokens
- popupDotCol() - Method in class limn.components.SizeTokens
- popupDotRadius() - Method in class limn.components.SizeTokens
- popupGap() - Method in class limn.components.SizeTokens
- popupItemHeight() - Method in class limn.components.SizeTokens
- popupMarkerCol() - Method in class limn.components.SizeTokens
- PopupMenu - Class in limn.components
-
A context menu / dropdown that presents a
Menu(with checkable items, separators and cascading submenus) as a real native window: an undecorated, floating, transparent OS window (like a ComboBox popup) that may overflow the owner window exactly like a true OS menu. - PopupMenu(Menu) - Constructor for class limn.components.PopupMenu
-
A popup presenting
menu; show it with one of theshow*methods. - PopupOwnerContract - Class in limn.testing.a11y
-
What every widget of the
POPUP_OWNERshape owes a reader, as named cases over aPopupOwnerSubject: it saysHAS_POPUPbefore anything has happened (a disclosure, which opens in place, says it nowhere); its open state is the facet's and the API's; closed, it offersEXPANDand notCOLLAPSE;EXPANDopens it and something appears in the tree, described where it lives; open, it never offersEXPAND, and offersCOLLAPSEunless a layer above owns the input, in which case it offers nothing; a secondEXPANDchanges nothing; closing through the API bringsEXPANDback; and the node keeps its id across the round trip. - PopupOwnerSubject - Interface in limn.testing.a11y
-
A widget of the
POPUP_OWNERshape as the popup-owner contract sees it: something that opens a popup, which the contract can build fresh, closed, and read the open state of through the widget's own API. - popupPadV() - Method in class limn.components.SizeTokens
- popupRowInsetX() - Method in class limn.components.SizeTokens
- popupWindow() - Method in class limn.components.ComboBox
-
The window the open list is drawn in, for an application that captures it or a test that drives it: the list is a window of its own, so a capture of the owner window does not contain it.
- popupWindow() - Method in class limn.components.PopupMenu
-
The window the open menu is drawn in, for an application that captures it or a test that drives it: the menu is a window of its own, so a capture of the owner window does not contain it.
- portrait() - Method in record class limn.print.Paper
- position() - Method in exception class limn.io.MalformedContentException
- position() - Method in record class limn.render3d.Light.Point
-
Returns the value of the
positionrecord component. - position() - Method in record class limn.render3d.Light.Spot
-
Returns the value of the
positionrecord component. - position() - Method in record class limn.sound.PlayOptions
-
Returns the value of the
positionrecord component. - Position(int, ShapedText.Affinity) - Constructor for record class limn.graphics.ShapedText.Position
-
Creates an instance of a
Positionrecord class. - POSITION - Enum constant in enum class limn.render3d.VertexAttribute
- positionInSet() - Method in record class limn.accessibility.SelectionItemFacet
-
Returns the value of the
positionInSetrecord component. - positionMicros() - Method in class limn.components.VideoView
- positionMicros() - Method in class limn.video.AudioMasterClock
- positionMicros() - Method in class limn.video.MediaPlayer
- positionMicros() - Method in interface limn.video.VideoClock.MasterClock
- positionMicros() - Method in class limn.video.VideoClock
- positionSeconds() - Method in interface limn.sound.Playback
- post(Runnable) - Static method in class limn.concurrent.Ui
-
Runs
actionon the UI thread on the next frame. - post(Runnable) - Method in class limn.concurrent.UiRuntime
-
Enqueues
actionto run on the UI thread on the next frame. - postDelayed(Runnable, long) - Static method in class limn.concurrent.Ui
-
Runs
actionon the UI thread afterdelayMillis. - postDelayed(Runnable, long) - Method in class limn.concurrent.UiRuntime
-
Enqueues
actionto run on the UI thread oncedelayMillishave elapsed. - poster() - Method in class limn.components.VideoView
- Poster - Interface in limn.video
-
What a video shows before it has played: its first picture, the picture at a time, a picture of the application's, or nothing but the bar colour.
- Poster.At - Class in limn.video
-
The picture at a time, made by
Poster.at(java.time.Duration). - Poster.FirstPicture - Class in limn.video
-
The stream's first picture.
- Poster.None - Class in limn.video
-
Nothing but the bar colour.
- Poster.Still - Class in limn.video
-
A picture of the application's, made by
Poster.image(limn.graphics.Image). - PQ - Enum constant in enum class limn.video.VideoColor.Transfer
-
SMPTE ST 2084, perceptual quantizer.
- preeditCaret - Variable in class limn.testing.HeadlessWindow
-
Where the scene last put the input method's candidate window, in this window's points, or
nullbefore it said. - preeditChanged(String, int, int, int) - Method in interface limn.backend.spi.WindowInput
-
In-progress IME composition ("preedit") for the focused text input: the still-composing text, its caret, and the stretch of it the input method is converting now (the target the user is choosing a candidate for), shown inline but not yet committed (the commit arrives later via
WindowInput.charTyped(int)). - preeditChanged(String, int, int, int) - Method in class limn.testing.SceneDriver
- PreeditEvent - Class in limn.scene.event
-
In-progress IME composition ("preedit"): the text an input method is still composing, shown inline with an underline but not committed to the editing model.
- PreeditEvent(String, int, int, int) - Constructor for class limn.scene.event.PreeditEvent
-
An IME composition update.
- PREFER - Enum constant in enum class limn.video.ffmpeg.FfmpegMedia.Hardware
-
Use one where the platform, the codec and the layout all have it, and decode in software otherwise.
- prefix(String) - Static method in class limn.i18n.NumberFormats
- preload(String) - Static method in class limn.graphics.Fonts
-
Makes
family's regular and bold faces resident without reading a font file on the UI thread, so that the first measure or paint in that family finds them in memory instead of reading them inside its frame. - preload(String, Runnable) - Method in interface limn.graphics.FontLoader
-
Makes
family's regular and bold faces resident without reading a font file on the UI thread, so that the first measure or paint in that family finds them rather than reading them inside its frame. - prepare(Locale) - Method in class limn.i18n.PropertyBundle
- prepare(Locale) - Method in interface limn.i18n.StringBundle
-
Loads whatever answering
localewill need. - PRESENT - Enum constant in enum class limn.video.VideoClock.Decision
-
Show this picture.
- presentAttributes() - Method in class limn.render3d.MeshData
-
Which vertex attributes this mesh actually carries.
- presentedFrames() - Method in class limn.video.VideoClock
- press(int) - Method in class limn.testing.SceneDriver
-
A key pressed and released with no modifier.
- press(int, int) - Method in class limn.testing.SceneDriver
-
A key pressed and released with modifiers held.
- PRESS - Enum constant in enum class limn.accessibility.Accessible.Action
-
Activate this node, as a click would.
- PRESS - Enum constant in enum class limn.scene.event.MouseEvent.Type
- PRESSED - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is being pressed right now.
- presses() - Method in interface limn.testing.a11y.LeafActionSubject
- preview(float, float, float, float) - Method in class limn.transfer.Drag
-
Says which part of the source widget is shown under the pointer while the drag lasts: the row, the card, the picture that is being dragged, as it is painted.
- preview(float, float, float, float, Consumer<Canvas>) - Method in class limn.transfer.Drag
-
Shows under the pointer what the source paints for it: the dragged thing alone, on nothing.
- previewHeight() - Method in class limn.transfer.Drag
- previewPainter() - Method in class limn.transfer.Drag
- previewWidth() - Method in class limn.transfer.Drag
- previewX() - Method in class limn.transfer.Drag
- previewY() - Method in class limn.transfer.Drag
- previousSibling() - Method in class limn.accessibility.AccessibleNode
- primary() - Method in class limn.components.Theme
- primary(Color) - Method in class limn.components.Theme.Builder
-
The accent at rest;
Theme.Builder.deriveAccentStates()turns it into the ramp. - PRIMARY - Enum constant in enum class limn.components.Button.Style
-
The one action a view or a dialog is for: filled in the palette's accent.
- PRIMARY - Enum constant in enum class limn.components.Theme.Token
-
Theme.primary: the accent, at rest. - PRIMARY_HOVER - Enum constant in enum class limn.components.Theme.Token
-
Theme.primaryHover: the accent under the pointer. - PRIMARY_PRESSED - Enum constant in enum class limn.components.Theme.Token
-
Theme.primaryPressed: the accent while held. - primaryDisplay() - Method in interface limn.backend.Backend
- primaryDisplay() - Method in class limn.backend.lwjgl.LwjglBackend
- primaryHover() - Method in class limn.components.Theme
- primaryHover(Color) - Method in class limn.components.Theme.Builder
- primaryPressed() - Method in class limn.components.Theme
- primaryPressed(Color) - Method in class limn.components.Theme.Builder
- primaryText() - Method in class limn.components.Theme
-
The accent as body-size text:
Theme.primary()where it already reads as text on every surface, and otherwise primary moved towardTheme.text()in steps of one hundredth only until it clears 4.5:1 onTheme.background(),Theme.surface()andTheme.surfaceRaised(). - Primitive(MeshData, int) - Constructor for record class limn.render3d.gltf.GltfModel.Primitive
-
Creates an instance of a
Primitiverecord class. - primitiveCount() - Method in class limn.render3d.gltf.GltfModel
-
Total primitives across all meshes (a mesh may have several).
- primitives() - Method in record class limn.render3d.gltf.GltfModel.MeshDef
-
Returns the value of the
primitivesrecord component. - Primitives - Class in limn.render3d
-
Procedural
MeshDatafor common shapes, each with POSITION, NORMAL and UV0. - print(byte[], String) - Method in class limn.backend.Printer
-
Prints a PDF held in memory through the system's dialog.
- print(Path, String) - Method in class limn.backend.Printer
-
Prints a PDF file through the system's dialog.
- print(NativeWindow) - Method in class limn.print.Document
-
Prints the document through the system's own print dialog, owned by
window: the pages are recorded on the UI thread (again once a face the text asked for has loaded, or after ten seconds without it, with a warning), the PDF is written on a worker, and the window'sPrinterhands it to the system. - print(PrintJob) - Method in class limn.backend.Printer
-
Prints a job, the form a document laid out by Limn uses: it knows its paper, which the system's dialog then starts from.
- print(PrintJob) - Method in interface limn.backend.spi.PrinterPeer
-
Shows the system's print dialog, owned by the window, and hands the job's PDF to the system if the user confirms it.
- PRINTED - Enum constant in enum class limn.backend.PrintResult
-
The system's dialog was confirmed and the system took the job.
- printer() - Method in interface limn.backend.NativeWindow
- printer() - Method in class limn.testing.HeadlessWindow
- printer() - Method in class limn.testing.StubWindow
- Printer - Class in limn.backend
-
What prints a PDF through the system's own print dialog, owned by a window: reached from
NativeWindow.printer(). - Printer(PrinterPeer) - Constructor for class limn.backend.Printer
- PrinterPeer - Interface in limn.backend.spi
-
What a backend's window implements so that
Printercan print through it: the system's own print dialog, owned by the window, and the hand-over of a PDF to the system once the dialog is confirmed. - PrintJob - Record Class in limn.backend.spi
-
What a
PrinterPeerhands the system: a PDF, the job's name, and the paper the document was laid out on, which the system's dialog starts from. - PrintJob(String, byte[], float, float, int) - Constructor for record class limn.backend.spi.PrintJob
-
Creates an instance of a
PrintJobrecord class. - PrintPreview - Class in limn.print
-
A document's pages as sheets on a neutral background, before they are printed or saved: what a business application shows under "Print preview".
- PrintPreview(Document) - Constructor for class limn.print.PrintPreview
- PrintPreview.Zoom - Enum Class in limn.print
-
How the sheets are sized to the view.
- PrintResult - Enum Class in limn.backend
-
What became of a print asked of the system through
Printer. - priority() - Method in record class limn.sound.PlayOptions
-
Returns the value of the
priorityrecord component. - processDefault() - Static method in enum class limn.scene.ControlSize
- processDefault() - Static method in enum class limn.scene.LayoutDirection
- processInstances() - Static method in class limn.scene.FrameMetrics
- processLocale() - Static method in class limn.i18n.I18n
-
The process-wide UI language, ignoring any open scope: what
I18n.setLocale(java.util.Locale)set,Locale.getDefault()until something says otherwise, and the root of the widget resolution chain. - PRODUCED - Enum constant in enum class limn.video.MediaPlayer.Step
-
A picture reached the ring.
- progress() - Method in class limn.components.chart.Chart
-
Overall animation progress in
[0,1]; 1 means the data as it stands. - progress() - Method in class limn.components.ProgressBar
-
Completion in
[0,1]; meaningless whileProgressBar.isIndeterminate(). - progress(double, double) - Static method in class limn.animation.Motion
-
The share of a fade that one frame advances:
dt / seconds, or all of it when the fade takes no time or motion is reduced. - Progress - Interface in limn.concurrent
-
The only handle a background body has on the outside world while it runs: it can ask whether it has been cancelled, and it can say how far it has got.
- PROGRESS_BAR - Enum constant in enum class limn.accessibility.Accessible.Role
-
A progress indicator.
- ProgressBar - Class in limn.components
-
Simple horizontal progress bar.
- ProgressBar() - Constructor for class limn.components.ProgressBar
- progressThickness() - Method in class limn.components.SizeTokens
- projection(float) - Method in class limn.render3d.Camera
-
The projection matrix for a viewport of the given width/height ratio.
- property(AccessibleEvent.Type, long, Object, Object) - Static method in class limn.accessibility.AccessibleEvent
-
A property that moved, carrying what it was and what it is.
- PropertyBundle - Class in limn.i18n
-
A
StringBundlebacked by UTF-8.propertiesfiles on the classpath, one family per domain: - proposedAction() - Method in class limn.scene.event.DragEvent
- provider(Transfer, UiRuntime) - Static method in class limn.backend.lwjgl.transfer.PlatformClipboard
-
What makes the bytes of one of a transfer's types, once, for a system that asks for them: as a copy's are made, on the UI thread for the value and where it is asked for the rest.
- PTS_UNKNOWN - Static variable in class limn.video.VideoFrame
-
What
VideoFrame.ptsMicros()reports when the producer does not know the presentation time. - ptsMicros() - Method in class limn.video.VideoFrame
-
Presentation time in microseconds measured from the start of the stream, not from the epoch, and not from when decoding began.
- ptsMicrosOf(int) - Method in record class limn.video.decode.SyntheticSpec
-
The presentation time of picture
frameIndex, in microseconds from the start of the stream. - publish() - Method in class limn.video.VideoFrame.Writer
-
Rewinds every plane view, marks the frame held and returns it for handoff.
- publish(long, int, int, float, boolean) - Method in class limn.accessibility.Accessibility
-
Turns the walk into an immutable tree, and the difference from the last one into events.
- publish(AccessibleTree, boolean) - Method in interface limn.backend.AccessibilityBridge
-
Hands over a fresh whole-window snapshot.
- publish(AccessibleTree, boolean) - Method in class limn.testing.HeadlessWindow.CapturingBridge
- publish(AccessibleTree, boolean) - Method in class limn.testing.RecordingAccessibilityBridge
- publishAccessibilityElsewhere() - Method in interface limn.backend.spi.WindowPeer
-
Says this window's contents are published in another window's accessible tree: a popup the scene that opened it grafted into its own tree, as a native drop-down list is its field's child.
- published - Variable in class limn.testing.RecordingAccessibilityBridge
-
Every tree handed over, newest last.
- publishes - Variable in class limn.testing.HeadlessWindow.CapturingBridge
-
How many trees were handed over.
- publishesAccessibility() - Method in class limn.testing.HeadlessWindow
-
Whether a scene asked this window for its bridge, which is what opens one on a real backend: a popup grafted into its opener's tree never does, and publishes nothing of its own.
- pumpUntil(BooleanSupplier) - Method in class limn.testing.HeadlessUi
-
HeadlessUi.pumpUntil(BooleanSupplier, long)with a five-second limit. - pumpUntil(BooleanSupplier, long) - Method in class limn.testing.HeadlessUi
-
Spins the UI queue, the way a backend's loop does, until the condition holds.
- push(Object, Object) - Method in class limn.backend.spi.ModalStack
-
Pushes a modal locking
parent. - push(Object, Object, Object) - Method in class limn.backend.spi.ModalStack
-
Pushes a modal locking
parent(null = toolkit-modal) but never lockingownerExceptionnor any window it owns (null = none). - pushModal(NativeWindow, NativeWindow) - Method in class limn.backend.lwjgl.LwjglBackend
- pushModal(NativeWindow, NativeWindow) - Method in interface limn.backend.spi.BackendPeer
-
Registers
modalas an active modal window and pushes it on the modal stack. - pushModal(NativeWindow, NativeWindow) - Method in class limn.testing.HeadlessBackend
- pushOverlay(Widget<?>) - Method in class limn.scene.Scene
-
Pushes
overlayas a full-scene modal layer painted on top of everything: it captures all input and confines focus (hit-testing and Tab traversal ignore the content and lower overlays). - pushPopup(Widget<?>) - Method in class limn.scene.Scene
-
Pushes
popupasScene.pushOverlay(limn.scene.Widget<?>)does — it captures all input and confines focus — for a surface that opens from a control and belongs to it: a combo's list, a menu, a date picker's calendar. - pushSceneModal(NativeWindow, boolean) - Method in class limn.backend.lwjgl.LwjglBackend
- pushSceneModal(NativeWindow, boolean) - Method in interface limn.backend.spi.BackendPeer
-
Registers an in-scene (overlay) modal hosted by
owner. - pushSceneModal(NativeWindow, boolean) - Method in class limn.testing.HeadlessBackend
- pushScope(Locale) - Static method in class limn.i18n.I18n
-
Opens a resolution scope: until the matching
I18n.popScope(java.util.Locale),I18n.locale()on this thread answerslocale. - put(VertexAttribute, float[]) - Method in class limn.render3d.MeshData
-
Adds/replaces an attribute; its length must be
vertexCount × components. - putComponent(ByteBuffer, int, int) - Method in enum class limn.video.PixelFormat
-
Writes one component into a plane's bytes, at an absolute byte index and without moving the buffer's position: the inverse of
PixelFormat.componentAt(java.nio.ByteBuffer, int), and the only place a producer needs to know how wide a sample is.
Q
- Q - Static variable in class limn.input.Keys
- quadTo(float, float, float, float) - Method in class limn.graphics.Path2D
-
Quadratic Bézier to
(x,y)with control point(cx,cy). - quadTo(float, float, float, float) - Method in interface limn.graphics.Path2D.Visitor
- quality() - Method in record class limn.graphics.ImageEncodeOptions
-
Returns the value of the
qualityrecord component. - Quat - Record Class in limn.math
-
An immutable unit quaternion (x, y, z, w) for rotations: no gimbal lock, cheap to compose and interpolate (
Quat.slerp(limn.math.Quat, float)). - Quat(float, float, float, float) - Constructor for record class limn.math.Quat
-
Creates an instance of a
Quatrecord class. - queuedPackets() - Method in class limn.video.ffmpeg.FfmpegMedia
-
Packets waiting for a consumer that has not asked for them yet: the video track's, then the selected audio track's.
- queuedSubtitlePackets() - Method in class limn.video.ffmpeg.FfmpegMedia
- quit() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
quitrecord component. - QUIT - Enum constant in enum class limn.backend.LoopEnd
-
A
Backend.requestQuit()was agreed to, and every window has closed. - QUIT - Enum constant in enum class limn.components.MenuItem.Role
-
Ends the application.
- QuitHandler - Interface in limn.backend
-
Decides whether the application may end, for what belongs to no window (a download still running): set with
Backend.setQuitHandler(limn.backend.QuitHandler). - QuitRequest - Interface in limn.backend
-
The application-wide question
Backend.requestQuit()asks first, to theQuitHandler, before any window is asked: may the application end? Answered exactly once, now or later. - quitRequested(QuitRequest) - Method in interface limn.backend.QuitHandler
-
Called on the UI thread.
R
- r() - Method in record class limn.graphics.Color
-
Returns the value of the
rrecord component. - R - Static variable in class limn.input.Keys
- RadialGradient - Record Class in limn.graphics
-
Two-stop radial gradient:
centercolor at(cx,cy)fading toedgecolor at distanceradius, clamped beyond it. - RadialGradient(float, float, float, Color, Color) - Constructor for record class limn.graphics.RadialGradient
-
Creates an instance of a
RadialGradientrecord class. - radiance(Vec3) - Method in record class limn.render3d.Environment
-
Incoming radiance from
direction(need not be normalized). - RADIO_BUTTON - Enum constant in enum class limn.accessibility.Accessible.Role
-
One option of a single-selection group.
- RADIO_GROUP - Enum constant in enum class limn.accessibility.Accessible.Role
-
The group a
Accessible.Role.RADIO_BUTTONbelongs to. - RADIO_MENU_ITEM - Enum constant in enum class limn.accessibility.Accessible.Role
-
A row of a menu that is one option of a single-selection group.
- RadioButton - Class in limn.components
-
A single-choice control: a ring that fills with a dot when selected.
- RadioButton(String) - Constructor for class limn.components.RadioButton
-
A radio with a fixed label; see the
I18nStringconstructor for localized text. - RadioButton(I18nString) - Constructor for class limn.components.RadioButton
-
A radio button whose label follows the UI language; see
I18nString. - radius() - Method in record class limn.graphics.BackdropEffect.Blur
-
Returns the value of the
radiusrecord component. - radius() - Method in record class limn.graphics.RadialGradient
-
Returns the value of the
radiusrecord component. - radius() - Method in record class limn.scene.TooltipStyle
-
Returns the value of the
radiusrecord component. - RADIUS_FROM_TOKENS - Static variable in class limn.components.BackdropPanel
-
BackdropPanel.setCornerRadius(float)takes this to mean "follow the resolved size row". - radiusLarge() - Method in class limn.components.SizeTokens
- radiusLimits(float, float) - Method in class limn.render3d.OrbitController
-
Clamps how close and how far the zoom can go, in scene units.
- radiusMedium() - Method in class limn.components.SizeTokens
- radiusSmall() - Method in class limn.components.SizeTokens
- RAISED - Enum constant in enum class limn.components.Elevation
-
A part of the page set a little above it: a card with no edge, a bar that floats.
- range() - Method in class limn.components.date.DatePicker
- range() - Method in record class limn.render3d.Light.Point
-
Returns the value of the
rangerecord component. - range() - Method in record class limn.render3d.Light.Spot
-
Returns the value of the
rangerecord component. - range() - Method in class limn.video.VideoColor
- RANGE - Enum constant in enum class limn.components.date.CalendarView.SelectionMode
-
A period, anchored by the first click and closed by the second.
- RANGE - Enum constant in enum class limn.scene.Change.Aspect
-
What the value may be: a minimum, a maximum, a step, an indeterminate flag.
- RangeSlider - Class in limn.components
-
A horizontal slider of two thumbs that selects a range in
[min, max]: a lower value and an upper one over the same track, the span between them filled. - RangeSlider(float, float) - Constructor for class limn.components.RangeSlider
-
A slider over
[min, max], its range the whole of it. - RangeSlider.RangeListener - Interface in limn.components
-
What hears the range the user set.
- rasterDpi() - Method in class limn.print.Document
- rasterDpi(int) - Method in class limn.print.Document
-
Sets the resolution of what is drawn as a picture: icons, soft shadows.
- ratio() - Method in class limn.components.SplitPane
- Raw(String, String) - Constructor for record class limn.render3d.Material.Raw
-
Creates an instance of a
Rawrecord class. - Raw(TargetProfile, String, ShaderType) - Constructor for record class limn.render3d.shader.Expr.Raw
-
Creates an instance of a
Rawrecord class. - ray(Ray, float, Vec4) - Method in class limn.render3d.DebugDraw
-
A ray drawn
lengthlong from its origin. - Ray - Record Class in limn.math
-
A ray
origin + t·direction,t ≥ 0. - Ray(Vec3, Vec3) - Constructor for record class limn.math.Ray
-
Creates an instance of a
Rayrecord class. - rayAt(float, float) - Method in class limn.components.Viewport3D
-
The world-space ray through a viewport-local pixel (for picking).
- reach() - Method in record class limn.components.ElevationShadow
- reach() - Method in record class limn.graphics.BackdropEffect.Blur
-
The radius.
- reach() - Method in record class limn.graphics.BackdropEffect.Clear
-
The thickness: the slab shift peaks at a grazing ray, where it is exactly the depth, and the dispersion spreads the three taps either side of that and never past it.
- reach() - Method in record class limn.graphics.BackdropEffect.Crt
-
None: the bulge clamps its target to the shape's own extent, so a tube reads only what is behind the tube however hard it curves.
- reach() - Method in record class limn.graphics.BackdropEffect.Pixelate
-
A cell: the grid is the framebuffer's, so a cell at the edge samples a point up to a cell out.
- reach() - Method in interface limn.graphics.BackdropEffect
-
How far outside its shape this effect reads what is behind it, in points: the blur's radius, the pane's thickness, the cell of a pixelation, and nothing for a wash or a tube, which sample only inside the shape.
- reach() - Method in record class limn.graphics.BackdropEffect.Wash
-
None: a wash samples where it stands.
- reach() - Method in record class limn.graphics.Shadow
- read() - Method in interface limn.backend.spi.MenuBarHost
-
Reads the bar as it is now.
- read(String) - Method in class limn.backend.lwjgl.transfer.MacClipboard
- read(String) - Method in interface limn.backend.lwjgl.transfer.NativeClipboard
-
Asks for the bytes of one type.
- read(String) - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
- read(String) - Method in class limn.backend.lwjgl.transfer.WindowsClipboard
- read(String) - Method in class limn.backend.lwjgl.transfer.X11Clipboard
- read(Theme) - Method in enum class limn.components.Theme.Token
-
This tone, read off
theme. - read(Theme.Builder) - Method in enum class limn.components.Theme.Token
-
This tone, as
buildercurrently holds it, before anybuild(). - read(DataFormat<T>) - Method in interface limn.transfer.Offer
-
Asks for the value in one format.
- READ_ONLY - Enum constant in enum class limn.accessibility.Accessible.State
-
This node's value may be read and not written.
- ReadableSurface - Interface in limn.graphics
-
A
GpuSurfacewhose pixels can be brought back to the CPU. - readBack(float, float, float, float) - Method in interface limn.graphics.Canvas
-
Reads back, now, a part of what has been drawn on this canvas in this frame, with its transparency: what was cleared to nothing and not painted over is transparent in the image.
- readDisplayReferred() - Method in interface limn.graphics.ReadableSurface
-
Reads the whole surface as the display saw it.
- readDisplayReferred(int, int, int, int) - Method in interface limn.graphics.ReadableSurface
-
Reads a rectangle of this surface as the display saw it: the surface's display transform (exposure,
RenderTarget.exposure()where the surface has one, then tonemap, then sRGB encode) applied once, alpha divided back out to straight, quantized to 8 bits per channel. - readFrame() - Method in interface limn.video.VideoStreamSource
-
Decodes the next picture.
- readFrames(short[], int) - Method in interface limn.sound.AudioStreamSource
-
Decodes up to
maxFramesframes intoout(interleaved,frames × channelsshorts from index 0). - readOnly() - Method in record class limn.accessibility.ValueFacet
-
Returns the value of the
readOnlyrecord component. - readOnly() - Method in interface limn.testing.a11y.ValueSubject
- readSceneReferred() - Method in interface limn.graphics.ReadableSurface
-
Reads the whole surface as the renderer wrote it.
- readSceneReferred(int, int, int, int) - Method in interface limn.graphics.ReadableSurface
-
Reads a rectangle of this surface exactly as the renderer wrote it: linear light, premultiplied, float, no exposure and no tonemap.
- reason() - Method in interface limn.backend.CloseRequest
- reason() - Method in interface limn.components.Dialog.CancelRequest
- RecordingAccessibilityBridge - Class in limn.testing
-
A bridge that keeps what it is handed instead of talking to a platform: the double every headless accessibility test is written against.
- RecordingAccessibilityBridge() - Constructor for class limn.testing.RecordingAccessibilityBridge
- Rect - Record Class in limn.graphics
-
Immutable axis-aligned rectangle in logical points.
- Rect(float, float, float, float) - Constructor for record class limn.graphics.Rect
-
Creates an instance of a
Rectrecord class. - recycle(Widget<?>) - Method in interface limn.components.tree.Tree.Model
-
The tree scrolled
cellout of view; pool it for reuse if you like. - recycle(VideoFrame) - Method in class limn.video.decode.FramePool
-
Takes a released picture's slot back.
- recycle(VideoFrame) - Method in interface limn.video.VideoFrame.Recycler
-
Takes back the memory of a frame whose consumer has just released it.
- redo() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
redorecord component. - REDO - Enum constant in enum class limn.components.MenuItem.Role
- REDO - Enum constant in enum class limn.scene.EditCommand
-
Does again the edit last taken back.
- reduced() - Static method in class limn.animation.Motion
- reduceMotion() - Method in class limn.scene.SystemPreferences
- reduceMotion(boolean) - Method in class limn.testing.TestPreferences
- reentrant - Variable in class limn.testing.RecordingAccessibilityBridge
-
Whether each of those was handed over with the platform on the stack.
- Ref(String, ShaderType) - Constructor for record class limn.render3d.shader.Expr.Ref
-
Creates an instance of a
Refrecord class. - refresh() - Method in class limn.components.ListView
-
Re-reads the items and re-lays out (call after changing the list in place).
- refresh() - Method in class limn.components.ScrollBar
-
Re-evaluate visibility after the content/overflow changed.
- refresh() - Method in class limn.components.table.Table
-
Re-reads the rows and re-lays out: call after the list's contents change.
- refresh() - Method in class limn.components.tree.Tree
-
Re-reads the model from the roots down, keeping what is expanded and dropping every cached child list: the application changed its data and the tree owns none of it.
- refresh() - Method in class limn.print.PrintPreview
-
Records the document's pages again and shows them: after the application changed what its widgets show, or the document's paper.
- refreshRate() - Method in record class limn.backend.Resolution
-
Returns the value of the
refreshRaterecord component. - refuse() - Method in interface limn.backend.CloseRequest
-
Keeps the window open; under
CloseRequest.Reason.APPLICATION_ENDthe whole request ends and every window stays open. - refuse() - Method in interface limn.backend.QuitRequest
-
Ends the request; every window stays open.
- refuse() - Method in interface limn.components.Dialog.CancelRequest
-
Keeps the dialog open, with the keyboard where it was; nothing, if the dialog closed another way meanwhile.
- refuse() - Method in interface limn.components.TabbedPane.TabCloseRequest
-
Keeps the tab.
- REFUSE_TWO_DIGIT_YEARS - Static variable in class limn.components.date.DateField
-
The value for
DateField.setTwoDigitYearWindow(int)that turns the guess off: a two-digit year, pasted into the field or typed and left, is left blank and the field stays incomplete. - register(long, Supplier<WindowInput>, DoubleUnaryOperator, Runnable) - Method in class limn.backend.lwjgl.transfer.X11Drag
-
Makes a window a source and a destination of the system's drags.
- register(long, Supplier<WindowInput>, DoubleUnaryOperator, UiRuntime) - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
-
Makes a window a source and a destination of the system's drags.
- registerChildPopup(NativeWindow) - Method in interface limn.backend.spi.WindowPeer
-
Registers a child popup to be closed automatically when this window closes, so a combo/menu popup can never outlive its parent.
- registerChildPopup(NativeWindow, WindowPeer.PopupKind) - Method in interface limn.backend.spi.WindowPeer
-
Registers a child popup and says what it is; see
WindowPeer.PopupKind, which is the whole reason this overload exists. - registerChildPopup(NativeWindow, WindowPeer.PopupKind) - Method in class limn.testing.HeadlessWindow
- registerChildPopup(NativeWindow, WindowPeer.PopupKind) - Method in class limn.testing.StubWindow
- reject() - Method in class limn.scene.event.DropEvent
-
Refuses the drop after all: the source is told that nothing took it.
- relation(Accessible.Relation, Object) - Method in class limn.accessibility.Accessibility
-
Links this node to another one.
- relations() - Method in class limn.accessibility.AccessibleNode
- RELATIVE - Enum constant in enum class limn.backend.PointerMode
-
Captured: the cursor is hidden, locked to the window, and motion arrives as unbounded deltas,
WindowInput.mouseDelta(float, float)instead ofWindowInput.mouseMoved(float, float)(the scene delivers them asMouseEvent.Type.MOTIONto the focused widget). - relativeLuminance() - Method in record class limn.graphics.Color
-
WCAG 2.1 relative luminance in [0,1]: the sRGB channels linearized and weighted for the eye's response, so 0 is black and 1 is white.
- relayout() - Method in class limn.scene.Scene
-
Re-measures and repaints this whole scene, root and overlays.
- release() - Method in interface limn.backend.spi.BackendPeer.SceneModalHandle
-
Releases the in-scene modal, unblocking what it locked.
- release() - Method in class limn.video.VideoFrame
-
Hands this frame's buffers back to the producer that published it.
- release(Locale) - Method in class limn.i18n.PropertyBundle
- release(Locale) - Method in interface limn.i18n.StringBundle
-
Drops whatever
StringBundle.prepare(java.util.Locale)loaded forlocale: nothing reads it any more. - RELEASE - Enum constant in enum class limn.scene.event.MouseEvent.Type
- releaseLocale(Locale) - Static method in class limn.i18n.I18n
-
Undoes one
I18n.retainLocale(java.util.Locale). - remove(Avatar) - Method in class limn.components.AvatarGroup
-
Removes a member.
- remove(Expander) - Method in class limn.components.ExpanderGroup
-
Takes a section out of the group: it opens and closes by itself from then on, and stays as it is.
- remove(RadioButton) - Method in class limn.components.ButtonGroup
-
Takes a radio out of the group for good: it is a radio on its own from then on.
- remove(Widget<?>) - Method in class limn.scene.layout.Container
-
Removes a child (UI thread only); a widget that is not a child is ignored.
- remove(Widget<?>) - Method in class limn.scene.Widget
-
Removes a child (UI thread only); protected for the reason
Widget.add(Widget)is. - remove(Widget<?>, Change.Origin) - Method in class limn.scene.Widget
-
Widget.remove(Widget), announcing the removal with who asked for it: a container whose user closed a child says so in the oneCHILDRENchange the removal makes. - removeBundle(StringBundle) - Static method in class limn.i18n.I18n
-
Removes a bundle.
- removed() - Method in class limn.accessibility.AccessibleEvent
- removed() - Method in record class limn.scene.Change.TextEdit
-
Returns the value of the
removedrecord component. - removedChildren() - Method in class limn.accessibility.AccessibleEvent
- removedMembers() - Method in class limn.accessibility.AccessibleEvent
- removeOverlay(Widget<?>) - Method in class limn.scene.Scene
-
Removes a modal overlay and restores focus to whatever it took it from.
- removeOwnedBy(Object) - Method in class limn.backend.spi.ModalStack
-
Removes every modal whose owner-exception is
owner. - removeSeries(ChartSeries) - Method in class limn.components.chart.Chart
-
Removes a series; a no-op when it is not in this chart.
- removeTab(int) - Method in class limn.components.TabbedPane
-
Takes a tab out of the pane, asking no handler: a caller's write, announced as
CHILDREN/CODE. - render(int, int) - Method in interface limn.graphics.SvgRenderer.Document
-
Draws the whole document scaled to
widthbyheightpixels. - render(int, Color, boolean) - Method in record class limn.backend.spi.TrayPicture
-
Draws the picture into a square of
pixelSize: the icon'sTrayPicture.framefitted and centred, intintwhen it is one that takes a colour and a tint is given, and the dot over it, which every frame carries. - render(RenderPass, double) - Method in interface limn.components.Viewport3D.Renderer
- render(RenderPass, Camera, float) - Method in class limn.render3d.scene.Scene3D
-
Draws the whole graph into
pass. - render(RenderTarget, Camera, Consumer<RenderPass>) - Method in interface limn.render3d.Graphics3D.Provider
- render(RenderTarget, Camera, Consumer<RenderPass>) - Static method in class limn.render3d.Graphics3D
-
Renders into
targetwithcamera: binds the target (depth on), then invokesbodywith aRenderPassto clear and draw. - render3DStats() - Method in interface limn.backend.Backend
- render3DStats() - Method in class limn.backend.lwjgl.LwjglBackend
- Render3DStats - Record Class in limn.render3d
-
A snapshot of the 3D subsystem's GPU footprint and last-frame workload, for diagnostics (a performance monitor).
- Render3DStats(int, int, int, long, int, long) - Constructor for record class limn.render3d.Render3DStats
-
Creates an instance of a
Render3DStatsrecord class. - renderer() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
rendererrecord component. - renderFrame(Canvas) - Method in class limn.scene.Scene
-
Full frame: animation tick → layout (if dirty) → paint (root then overlays) → modal scrim.
- renderFrame(Canvas, boolean) - Method in class limn.scene.Scene
- renderFrame(Canvas, boolean, float, int) - Method in class limn.scene.Scene
- renderFrame(Canvas, FrameInfo) - Method in class limn.scene.Scene
-
Renders the frame a window's backend asked for, with everything the backend said about it: the re-present flag, the GPU-time sample and the back buffer's age.
- RenderPass - Interface in limn.render3d
-
The draw interface handed to a render callback (see
Graphics3D.render(target, camera, body)). - renderScale() - Method in class limn.components.Viewport3D
-
The fraction of device resolution the 3D content is rendered at; 1 by default.
- renderStats() - Method in interface limn.backend.Backend
- renderStats() - Method in class limn.backend.lwjgl.LwjglBackend
- RenderStats - Record Class in limn.backend
-
A snapshot of GPU resources the renderer is holding: currently the number of GL textures resident (glyph-atlas pages + cached image textures) and their estimated size in bytes.
- RenderStats(int, long) - Constructor for record class limn.backend.RenderStats
-
Creates an instance of a
RenderStatsrecord class. - RenderTarget - Interface in limn.render3d
-
An offscreen render target for 3D content: a color texture plus a depth buffer, optionally multisampled (MSAA).
- renderTargets() - Method in record class limn.render3d.Render3DStats
-
Returns the value of the
renderTargetsrecord component. - reorder(List<T>, int) - Method in interface limn.components.ListView.Reorder
-
Moves the items: typically
list.removeAll(items); list.addAll(index, items). - reorderedChildren() - Method in class limn.accessibility.AccessibleEvent
- repeat(boolean) - Method in class limn.animation.Transition
-
When
true, the animation ping-pongs between its endpoints forever (a pulse/breathe) untilTransition.snap(float)orrepeat(false)stops it. - REPEAT - Enum constant in enum class limn.render3d.Sampler.Wrap
- repeats() - Method in class limn.animation.Transition
-
Whether the transition restarts on completion instead of settling.
- replayAnimation() - Method in class limn.components.chart.Chart
-
Replays the entry animation from the axis baseline.
- report(double) - Method in interface limn.concurrent.Progress
-
Reports how much of the work is finished, as a fraction of the whole.
- report(CrashPhase, Throwable) - Static method in class limn.backend.Crashes
-
Notifies the HANDLER.current() of a crash at a site that already contains and logs it locally (input/task/ticker).
- report(SystemPreferences) - Static method in class limn.scene.SystemPreferences
-
Reports what the platform says now.
- rePresent() - Method in record class limn.backend.spi.FrameInfo
-
Returns the value of the
rePresentrecord component. - republishNow() - Method in interface limn.backend.AccessibilityBridge.Host
-
Rebuilds and publishes now, and returns the tree.
- requestClose() - Method in interface limn.backend.NativeWindow
-
Asks the window to close (processed by the event loop).
- requestClose() - Method in class limn.testing.HeadlessWindow
- requestClose() - Method in class limn.testing.StubWindow
- requestedScreenX() - Method in class limn.testing.HeadlessWindow
- requestedScreenY() - Method in class limn.testing.HeadlessWindow
- requestFocus() - Method in class limn.scene.Widget
-
Asks the scene to move keyboard focus here (UI thread only).
- requestFocus(Widget<?>) - Method in class limn.scene.Scene
-
Moves keyboard focus to
widget, or clears it whennull. - requestFocus(Change.Origin) - Method in class limn.scene.Widget
-
The same, for a component moving focus as part of a gesture it is handling: a tab strip's arrow key, a radio group's.
- requestFrame() - Method in interface limn.backend.NativeWindow
-
Marks the window dirty so the loop renders a frame for it.
- requestFrame() - Method in class limn.testing.HeadlessWindow
- requestFrame() - Method in class limn.testing.StubWindow
- requestQuit() - Method in interface limn.backend.Backend
-
Asks to end the application.
- requestQuit() - Method in class limn.backend.lwjgl.LwjglBackend
- requestQuit() - Method in class limn.testing.HeadlessBackend
-
Asks the quit handler and then each window, front to back, as a desktop backend does.
- requestRender() - Method in class limn.scene.Scene
-
Schedules a frame and marks the whole scene damaged.
- requestRepublish() - Method in interface limn.backend.AccessibilityBridge.Host
-
Asks for a fresh tree on the next frame, and buys the frame.
- requestRestamp() - Method in interface limn.backend.AccessibilityBridge.Host
-
Asks for the published tree to be re-stamped with the window's current origin, scale and positioning support, and buys the frame.
- requestToken(long) - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
-
Asks the compositor for a token that says the user is acting in a surface of ours now: the last key or button it was given, and the surface.
- require() - Method in class limn.backend.spi.Installed
- required() - Method in record class limn.accessibility.SelectionFacet
-
Returns the value of the
requiredrecord component. - REQUIRED - Enum constant in enum class limn.accessibility.Accessible.State
-
This node must be filled in.
- RESERVED - Enum constant in enum class limn.components.ScrollGutters.Layout
-
A strip of the bar's own thickness on whichever axis overflows, with the content narrowed to match, so nothing is ever painted under a bar.
- reset() - Method in class limn.graphics.Path2D
-
Clears every subpath, keeping the allocated capacity so the path can be reused per frame.
- reset() - Method in class limn.scene.layout.Transform
-
Puts every value back at rest, the origin included, and stops every motion in flight, as one change: a watcher hears it once, besides the end of each motion it superseded.
- reset() - Method in interface limn.sound.AudioStreamSource
-
Rewinds to the first frame: how the engine loops a stream seamlessly.
- reset() - Method in class limn.video.VideoClock
-
Forgets the timeline, so the next picture offered is shown and re-anchors it.
- reset() - Method in interface limn.video.VideoStreamSource
-
Rewinds to the first picture: how a player loops seamlessly, and the only repositioning this interface defines.
- resetPreedit() - Method in interface limn.backend.spi.WindowPeer
-
Cancels any in-progress IME composition held by the platform for this window.
- resetPreedit() - Method in class limn.testing.HeadlessWindow
- resetPreedit() - Method in class limn.testing.StubWindow
- resetWidth() - Method in class limn.components.table.Column
-
Forgets a width the user dragged, so layout starts from the preferred width again and the column's weight takes its share of the leftover again.
- resizable() - Method in class limn.backend.WindowConfig
- resizable(boolean) - Method in class limn.backend.WindowConfig
- resize(int, int) - Method in interface limn.graphics.GpuSurface
-
Resizes the target if the size changed (no-op otherwise).
- resize(int, int) - Method in interface limn.video.VideoSurface
-
No effect: a video surface is the size of its picture, which
VideoSurface.upload(limn.video.VideoFrame)sets. - RESIZE_EW - Enum constant in enum class limn.backend.Cursor
-
Horizontal (east–west ↔) resize.
- RESIZE_NESW - Enum constant in enum class limn.backend.Cursor
-
Diagonal (north-east ↔ south-west ⤢) resize.
- RESIZE_NS - Enum constant in enum class limn.backend.Cursor
-
Vertical (north–south ↕) resize.
- RESIZE_NWSE - Enum constant in enum class limn.backend.Cursor
-
Diagonal (north-west ↔ south-east ⤡) resize.
- Resolution - Record Class in limn.backend
-
An immutable screen mode: a size and refresh rate.
- Resolution(int, int) - Constructor for record class limn.backend.Resolution
-
A resolution with an unspecified (
0) refresh rate. - Resolution(int, int, int) - Constructor for record class limn.backend.Resolution
-
Creates an instance of a
Resolutionrecord class. - resolve(float, float, ScrollBar, ScrollBar, ScrollGutters.Content) - Method in class limn.components.ScrollGutters
-
Settles the strips for a box and returns the content's size in the viewport they leave.
- resolve(String, String, Locale) - Static method in class limn.i18n.I18n
-
The first bundle with an answer for a key in a named locale, else the English.
- resolve(Accessible.Relation, Object) - Method in interface limn.accessibility.Accessibility.RelationResolver
- resolvedHeight(float) - Method in class limn.components.SizeTokens
-
The one height formula for every text-bearing control (3.3).
- Resources - Class in limn.io
-
Reads a classpath resource or a file whole, and says what was being read when it cannot.
- restamp(int, int, float, boolean) - Method in class limn.accessibility.AccessibleTree
-
The same tree with a new window stamp and every node untouched.
- restart() - Method in class limn.animation.ImageAnimation
-
Goes back to the first frame of the first turn.
- restart() - Method in class limn.components.VideoView
-
Rewinds the stream to its first picture and re-anchors the pacing, the only repositioning
VideoStreamSourcedefines, and not a seek. - restart() - Method in class limn.video.MediaPlayer
-
Rewinds to the first picture and plays from there:
MediaPlayer.stop(), thenVideoStreamSource.reset(), thenMediaPlayer.start(), which is also how it clears a failed state. - restore() - Method in interface limn.backend.NativeWindow
-
Puts a minimized or a maximized window back to the size and the place it had before.
- restore() - Method in interface limn.graphics.Canvas
-
Pops back to the previously saved state.
- restore() - Method in class limn.testing.NoopCanvas
- restoreToCount(int) - Method in interface limn.graphics.Canvas
-
Pops saves until
Canvas.saveCount()equalscount. - restoreToCount(int) - Method in class limn.testing.NoopCanvas
- result() - Method in class limn.components.Dialog
- resume() - Method in interface limn.sound.Playback
-
Resumes a
pausedsound from where it stopped. - resume() - Method in class limn.video.MediaPlayer
-
Resumes from where
MediaPlayer.pause()froze it. - retainLocale(Locale) - Static method in class limn.i18n.I18n
-
Declares that
localeis being read somewhere — a widget or scene subtree resolves through it — so every bundle keeps (and any late-registered bundle gains) a prepared table for it, andI18n.setLocale(java.util.Locale)moving the process away from it does not drop what that subtree is still reading. - revealInView() - Method in class limn.scene.Widget
-
Asks every
Scrollableancestor, innermost first, to scroll this widget's bounds into view (each is handed the bounds in its own local coordinates, re-read after inner scrolls so nested scrollables compose). - revealInView(float, float, float, float) - Method in class limn.scene.Widget
-
Reveals one rectangle of this widget's own content, in this widget's coordinates, through every scrolling ancestor — what
Widget.revealInView()does for the whole widget. - revealRect(float, float, float, float) - Method in class limn.components.ListView
-
Scrolls the minimum so the rect (in viewport coordinates) becomes visible.
- revealRect(float, float, float, float) - Method in class limn.components.ScrollView
-
Scrolls the minimum so the rect (in viewport coordinates) becomes visible.
- revealRect(float, float, float, float) - Method in class limn.components.table.Table
- revealRect(float, float, float, float) - Method in class limn.components.tree.Tree
- revealRect(float, float, float, float) - Method in interface limn.scene.Scrollable
-
Scrolls the minimum amount so the rectangle becomes visible.
- rgb(int) - Static method in record class limn.graphics.Color
-
Opaque color from a
0xRRGGBBvalue. - RGB - Enum constant in enum class limn.components.ColorPicker.Format
-
Red, green, blue in 0–255.
- rgba(int, float) - Static method in record class limn.graphics.Color
-
Color from a
0xRRGGBBvalue plus explicit alpha. - rgba(int, int, byte[], ColorSpace) - Static method in record class limn.render3d.TextureData
-
Convenience for a solid or generated buffer already in RGBA byte order.
- rgba8() - Method in record class limn.render3d.TextureData
-
Returns the value of the
rgba8record component. - right() - Method in record class limn.backend.ScreenRect
- right() - Method in record class limn.graphics.Rect
-
x + width. - right() - Method in record class limn.render3d.shader.Expr.Binary
-
Returns the value of the
rightrecord component. - RIGHT - Enum constant in enum class limn.components.chart.Chart.LegendPosition
- RIGHT - Enum constant in enum class limn.components.Label.HAlign
-
Against the region's right edge, whichever way the subtree reads.
- RIGHT - Enum constant in enum class limn.components.TabbedPane.TabAlignment
- RIGHT - Enum constant in enum class limn.scene.layout.Flex.MainAlignment
-
Against the box's right edge, whichever way the subtree reads.
- RIGHT - Static variable in class limn.input.Keys
- RIGHT_ALT - Static variable in class limn.input.Keys
- RIGHT_BRACKET - Static variable in class limn.input.Keys
- RIGHT_CONTROL - Static variable in class limn.input.Keys
- RIGHT_SHIFT - Static variable in class limn.input.Keys
- RIGHT_SUPER - Static variable in class limn.input.Keys
- rightToLeft() - Method in record class limn.backend.spi.MenuBarReading
-
Returns the value of the
rightToLeftrecord component. - rightToLeft() - Method in record class limn.backend.spi.TrayState
-
Returns the value of the
rightToLeftrecord component. - ringCapacity() - Method in class limn.video.MediaPlayer
- role() - Method in class limn.accessibility.AccessibleNode
- role() - Method in class limn.components.Label
-
The typographic role this label draws with.
- role() - Method in class limn.components.MenuItem
- role(Accessible.Role) - Method in class limn.accessibility.Accessibility
-
Declares what this node is.
- RoleNames - Class in limn.accessibility
-
What each role is called, in the user's language: the phrase a screen reader speaks after a node's name — "button", "check box", "slider".
- root() - Method in class limn.accessibility.AccessibleTree
- root() - Method in class limn.render3d.scene.Scene3D
-
The root node; everything drawn hangs off it.
- root() - Method in class limn.scene.Scene
-
The root widget of this scene's tree.
- rootNodes() - Method in class limn.render3d.gltf.GltfModel
-
Indices into
GltfModel.nodes()of the scene's roots, where traversal starts. - roots() - Method in interface limn.components.tree.Tree.Model
- rotate(float) - Method in interface limn.graphics.Canvas
-
Rotates by
angleRadians(positive = clockwise, y grows down). - rotate(float) - Method in class limn.testing.NoopCanvas
- rotate(Vec3) - Method in record class limn.math.Quat
-
Rotates
vby this quaternion (assumes unit length). - rotateTo(float) - Method in class limn.scene.layout.Transform
-
Transform.rotateTo(float, double, Runnable)over the theme's window animation, with nothing run at the end. - rotateTo(float, double, Runnable) - Method in class limn.scene.layout.Transform
-
Moves the
rotationtodegreesoverseconds, by the rulesslideTostates: eased, on the one ticker beside a slide and a scale, straight there under less motion withonArriveafter its seconds and never inside this call, superseded by a newer rotation or aTransform.setRotation(float), settled as the container leaves its scene, and heard twice. - rotation() - Method in record class limn.math.Transform3D
-
Returns the value of the
rotationrecord component. - rotation() - Method in class limn.scene.layout.Transform
- rotation(Quat) - Static method in class limn.math.Mat4
-
Rotation from a unit quaternion.
- rotation3D() - Method in class limn.scene.layout.Transform
- rotationDegrees() - Method in interface limn.video.VideoStreamSource
-
How far the picture must be turned clockwise to be displayed the right way up.
- roughness() - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Returns the value of the
roughnessrecord component. - roughness() - Method in record class limn.render3d.Material.Pbr
-
Returns the value of the
roughnessrecord component. - roughness() - Method in record class limn.render3d.shader.SurfaceOutputs
-
Returns the value of the
roughnessrecord component. - roughness(float) - Method in record class limn.render3d.Material.Pbr
-
A copy with a different roughness,
0mirror to1fully diffuse. - RoundRect - Record Class in limn.graphics
-
Immutable rounded rectangle with independent corner radii, in logical points.
- RoundRect(float, float, float, float, float, float, float, float) - Constructor for record class limn.graphics.RoundRect
-
Creates an instance of a
RoundRectrecord class. - row() - Method in record class limn.accessibility.CellFacet
-
Returns the value of the
rowrecord component. - row() - Method in record class limn.accessibility.HierarchyFacet
-
Returns the value of the
rowrecord component. - Row - Class in limn.scene.layout
-
Horizontal
Flex: children flow left to right. - Row() - Constructor for class limn.scene.layout.Row
-
An empty row laying children out left to right.
- ROW - Enum constant in enum class limn.accessibility.Accessible.Role
-
One data row of a
Accessible.Role.TABLE. - ROW_CLIP - Static variable in class limn.components.Strokes
-
Row clip inset whose value is the border width.
- ROW_GUTTER - Static variable in class limn.components.Strokes
-
The gap that stops two highlighted rows fusing.
- ROW_VERBS - Static variable in class limn.testing.a11y.MenuContract
-
The verbs a menu row may carry.
- ROW_VERBS - Static variable in class limn.testing.a11y.RowsContract
-
The verbs a row may carry; the walk's free verbs are among them.
- rowCount() - Method in record class limn.accessibility.HierarchyFacet
-
Returns the value of the
rowCountrecord component. - rowCount() - Method in record class limn.accessibility.TableFacet
-
Returns the value of the
rowCountrecord component. - rowCount() - Method in class limn.components.ListView
-
Row count: the size of the items.
- rowCount() - Method in class limn.components.table.Table
- rowGap(float) - Method in class limn.scene.layout.Grid
-
Space between one row and the next, in logical points, never above the first row or below the last, and never beside a row whose every cell is hidden.
- rowKey(Function<? super T, ?>) - Method in class limn.components.table.Table
-
Names what makes a row the record it is, for
Table.refresh()to follow the selection, the lead, the focus cell and the anchor across a change to the list:Order::idfor rows that are records with an identity, or nothing, in which case the record itself is the key and equal records are told apart by occurrence. - rowNames() - Method in interface limn.testing.a11y.MenuSubject
-
The rows the contract addresses, in order, by the name each publishes.
- rowNames() - Method in interface limn.testing.a11y.RowsSubject
- rows() - Method in record class limn.backend.spi.MenuBarReading.Top
-
Returns the value of the
rowsrecord component. - rows() - Method in class limn.components.table.Table
- ROWS - Enum constant in enum class limn.accessibility.Shape
-
A container that holds a selection and the members that are in it: a
LIST, aTREE, aTAB_LIST, aRADIO_GROUP, a table's or a calendar's rows; aLIST_ITEM, aTREE_ITEM, aTAB, aRADIO_BUTTON, a segment, a selectableROW; and any other node carrying aSelectionFacetor aSelectionItemFacet. - rowsActivate() - Method in interface limn.testing.a11y.RowsSubject
- RowsContract - Class in limn.testing.a11y
-
What every widget of the
ROWSshape owes a reader, as named cases over aRowsSubject. - RowsSubject - Interface in limn.testing.a11y
-
A widget of the
ROWSshape as the rows contract sees it: something that publishes a selection and members of it, which the contract can build fresh, read the selection and the cursor of through the widget's own API, and ask three things about that the published tree cannot say. - RowsSubject.Scrolling - Enum Class in limn.testing.a11y
-
How the widget reaches a row outside its box.
- rtl() - Method in record class limn.graphics.ShapedText.Run
-
Whether the characters run right to left inside this run's own box: the level's parity, derived rather than carried, so no field can contradict another.
- RTL - Enum constant in enum class limn.graphics.ShapedText.Direction
-
Right to left: Arabic, Hebrew.
- RTL - Enum constant in enum class limn.scene.LayoutDirection
-
Right to left: Arabic, Hebrew, Persian, Urdu and the rest of the right-to-left scripts.
- RUBBER - Static variable in interface limn.animation.Easing
-
Overshoots past the end then settles: a springy "rubber band" (elastic-out).
- RULER - Static variable in class limn.testing.HeadlessWindow
-
Ten points per code point, ascent eight, descent two, line twelve: the fixed monospace ruler every headless layout in this repository measures against, so that a transcript taken on one machine is the transcript taken on every other.
- run() - Method in interface limn.testing.a11y.ContractCase.Body
- run(int, int, int, int) - Method in class limn.graphics.ShapedText.Builder
-
Opens a run and implicitly closes the previous one: one face, one direction, one shaping call, covering the characters
[charStart, charEnd). - run(Progress) - Method in interface limn.concurrent.Work.Body
- Run(int, int, int, int, int, int) - Constructor for record class limn.graphics.ShapedText.Run
-
Creates an instance of a
Runrecord class. - runEventLoop() - Method in interface limn.backend.Backend
-
Runs the event/render loop on the calling (UI) thread.
- runEventLoop() - Method in class limn.backend.lwjgl.LwjglBackend
- runEventLoop() - Method in class limn.testing.HeadlessBackend
- runGap(float) - Method in class limn.scene.layout.Wrap
-
Space between one run and the next, in logical points, never above the first run or below the last; a wrap that fits on one run shows none of it.
- runHandler(Change) - Method in class limn.scene.Widget
-
The handler half alone: runs this widget's handler for a change this widget has already announced, and nothing at any origin but
USER. - Running on JDK 24 and later - Search tag in class limn.video.ffmpeg.FfmpegLibrary
- Section
- runs() - Method in class limn.graphics.ShapedText
-
The runs, in visual order, left to right: what the backend iterates to paint, the unit at which a face is resolved and a draw is batched, and one entry for almost every string the toolkit draws.
- runs(String, int) - Method in interface limn.backend.spi.SystemMenuBar
-
Whether the system runs an accelerator of a bar it holds.
- runtime() - Method in class limn.testing.HeadlessUi
S
- S - Static variable in class limn.input.Keys
- Sample(Expr.Ref, Expr) - Constructor for record class limn.render3d.shader.Expr.Sample
-
Creates an instance of a
Samplerecord class. - sampler() - Method in record class limn.render3d.gltf.GltfModel.TextureDef
-
Returns the value of the
samplerrecord component. - sampler() - Method in record class limn.render3d.shader.Expr.Sample
-
Returns the value of the
samplerrecord component. - Sampler - Record Class in limn.render3d
-
How a texture is filtered and wrapped when sampled.
- Sampler(Sampler.Filter, Sampler.Filter, Sampler.Wrap, Sampler.Wrap, boolean) - Constructor for record class limn.render3d.Sampler
-
Creates an instance of a
Samplerrecord class. - Sampler.Filter - Enum Class in limn.render3d
-
How texels are read when the texture is drawn larger or smaller: the nearest one, or a blend of its neighbours.
- Sampler.Wrap - Enum Class in limn.render3d
-
What a coordinate outside 0 to 1 reads: the texture repeated, its edge texel, or the texture mirrored at each repeat.
- SAMPLER2D - Enum constant in enum class limn.render3d.shader.ShaderType
- sampleRate() - Method in class limn.sound.AudioClip
- sampleRate() - Method in interface limn.sound.AudioStreamSource
- sampleRate() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
sampleRaterecord component. - SamplerDef(int, int, int, int) - Constructor for record class limn.render3d.gltf.GltfModel.SamplerDef
-
Creates an instance of a
SamplerDefrecord class. - samplers() - Method in class limn.render3d.gltf.GltfModel
-
Samplers: filtering and wrap modes referenced by textures.
- samples() - Method in interface limn.render3d.RenderTarget
-
MSAA sample count actually allocated (1 = no multisampling).
- samples() - Method in class limn.sound.AudioClip
- sampling() - Method in interface limn.graphics.Canvas
- Sampling - Enum Class in limn.graphics
- saturation() - Method in record class limn.graphics.BackdropEffect.Wash
-
Returns the value of the
saturationrecord component. - saturation() - Method in record class limn.graphics.Color
-
Saturation in [0,1]: how far from grey.
- save() - Method in interface limn.graphics.Canvas
-
Pushes a copy of the current state (transform, opacity, clip, blend mode, sampling, pixel snap).
- save() - Method in class limn.testing.NoopCanvas
- save(Image, ImageEncodeOptions, Path) - Static method in class limn.graphics.Images
-
Encodes
imageand writes it tofile, replacing whatever was there and creating the parent directories if they are missing. - save(Image, ImageFormat, Path) - Static method in class limn.graphics.Images
- saveAsync(Image, ImageEncodeOptions, Path) - Static method in class limn.graphics.Images
-
Encodes and writes
fileon theUiworker pool and handsfileback toonSuccesson the UI thread. - saveCount() - Method in interface limn.graphics.Canvas
-
How many
Canvas.save()s are outstanding, the depth of the state stack. - saveCount() - Method in class limn.testing.NoopCanvas
- saveFile(String, Path, FileDialogs.Filter) - Method in interface limn.backend.FileDialogs
-
Asks for a destination file to save to; the platform's chooser asks about overwriting.
- saveLayer(float, float, float, float, float) - Method in interface limn.graphics.Canvas
-
Opens a layer: until the matching
Canvas.restore(), everything drawn goes into an offscreen picture, and the restore composites that picture over what is beneath it withopacity, once. - saveLayer(float, float, float, float, float, Mat4) - Method in interface limn.graphics.Canvas
-
Opens a layer drawn in a space of its own and composited through
transform: until the matchingCanvas.restore(), current coordinates are the layer's, upright, and its picture is laid where the canvas as it stood drawstransformtimes each of its points. - Scalars - Class in limn.math
-
The handful of scalar helpers every module reaches for — clamp, lerp, smoothstep — in one place, with one answer each.
- scale() - Method in record class limn.math.Transform3D
-
Returns the value of the
scalerecord component. - scale() - Method in record class limn.render3d.Material.NormalMap
-
Returns the value of the
scalerecord component. - scale() - Method in class limn.scene.event.MouseEvent
- scale(float, float) - Method in interface limn.graphics.Canvas
- scale(float, float) - Method in class limn.testing.NoopCanvas
- scale(Vec3) - Static method in class limn.math.Mat4
-
A pure non-uniform scale about the origin.
- SCALED - Static variable in class limn.testing.TestRulers
-
A ruler that scales with the font, for control-size assertions.
- scaleTo(float) - Method in class limn.scene.layout.Transform
-
Transform.scaleTo(float, float, double, Runnable)toson both axes over the theme's window animation, with nothing run at the end. - scaleTo(float, float, double, Runnable) - Method in class limn.scene.layout.Transform
-
Moves the
scaleto(sx, sy)overseconds, by the rulesslideTostates: eased, on the one ticker, straight there under less motion withonArriveafter its seconds and never inside this call, superseded by a newer scale or aTransform.setScale(float), settled as the container leaves its scene, and heard twice. - scaleX() - Method in class limn.scene.layout.Transform
- scaleY() - Method in class limn.scene.layout.Transform
- SCAN_PITCH - Static variable in record class limn.graphics.BackdropEffect.Crt
-
Beam pitch in points: the distance between one scan line and the next.
- scanline() - Method in record class limn.graphics.BackdropEffect.Crt
-
Returns the value of the
scanlinerecord component. - scanWidth(String, Font) - Method in interface limn.graphics.TextRuler
-
The width of
textinfontfor a caller measuring far more strings than it will draw: cheap, allowed to be approximate, and required to leave no trace in whatever the ruler remembers. - scene - Variable in class limn.testing.AccessibleHarness
-
The scene the root is bound in.
- scene() - Method in class limn.scene.Widget
-
The scene this widget belongs to, or
nulluntil it is added to one. - scene() - Method in class limn.testing.HeadlessWindow
- scene() - Method in class limn.testing.SceneDriver
- Scene - Class in limn.scene
-
Owns a widget tree bound to one window: queues native input (with coalescing), dispatches events with hit-testing and bubbling, tracks hover, click synthesis and keyboard focus (Tab traversal in layout order), ticks animations and runs the two-phase layout before painting.
- Scene(Widget<?>) - Constructor for class limn.scene.Scene
-
A scene over
root. - Scene(Widget<?>, LongSupplier) - Constructor for class limn.scene.Scene
-
Injectable clock (slow-handler instrumentation and animation ticks), public so component tests can drive animations deterministically.
- Scene.Ticker - Interface in limn.scene
-
Animation hook, called once per frame while registered.
- Scene3D - Class in limn.render3d.scene
-
A retained 3D scene: a
Nodetree plus scene-wide ambient/exposure and an optional background. - Scene3D() - Constructor for class limn.render3d.scene.Scene3D
- Scene3D.MeshInstance - Record Class in limn.render3d.scene
-
A mesh to draw, paired with its composed world transform.
- SceneDriver - Class in limn.testing
-
Drives a scene as a window would: pointer, keys, text, focus, fullscreen, resizes and the close, delivered to the input the scene hands its window and dispatched when the batch ends.
- sceneHeight() - Method in class limn.accessibility.AccessibleTree
- sceneNanos() - Method in class limn.scene.Widget
-
The nanosecond clock this widget's scene animates on, or the wall clock while it belongs to no scene.
- ScenePixels - Class in limn.graphics
-
Scene-referred pixels read back from a
ReadableSurface: RGBA floats, linear light, premultiplied alpha, row-major, row 0 at the top. - ScenePixels(int, int, float[]) - Constructor for class limn.graphics.ScenePixels
- sceneTag() - Method in class limn.accessibility.AccessibleTree
- sceneTime(boolean) - Method in class limn.animation.ColorTransition
- sceneTime(boolean) - Method in class limn.animation.Transition
-
Whether this transition runs on the scene's scene time (and so obeys
Scene.setPaused(boolean)andScene.setTimeScale(double)) instead of wall time. - sceneToLocal(float, float) - Method in class limn.scene.Widget
-
Where a point of the scene lies in this widget's space: what a widget does with a pointer event's position, which is the scene's, to know where in itself the pointer is.
- sceneWidth() - Method in class limn.accessibility.AccessibleTree
- scientific(int) - Static method in class limn.i18n.NumberFormats
-
Scientific notation: a mantissa from 1 up to 10 with up to
maxDecimalsdecimals and no trailing zeros, then the language's exponent sign and the power of ten. - screenPositionRequests() - Method in class limn.testing.HeadlessWindow
-
How many times something asked to place this window on the screen, which a popup does when what it stands against moves.
- ScreenRect - Record Class in limn.backend
- ScreenRect(int, int, int, int) - Constructor for record class limn.backend.ScreenRect
-
Creates an instance of a
ScreenRectrecord class. - screenX - Variable in class limn.testing.StubWindow
-
Where this window claims to be, and how many native units one logical point is.
- screenX() - Method in class limn.accessibility.AccessibleTree
- screenX() - Method in interface limn.backend.NativeWindow
- screenX() - Method in class limn.backend.WindowConfig
- screenX() - Method in class limn.testing.HeadlessWindow
- screenX() - Method in class limn.testing.StubWindow
- screenY - Variable in class limn.testing.StubWindow
- screenY() - Method in class limn.accessibility.AccessibleTree
- screenY() - Method in interface limn.backend.NativeWindow
- screenY() - Method in class limn.backend.WindowConfig
- screenY() - Method in class limn.testing.HeadlessWindow
- screenY() - Method in class limn.testing.StubWindow
- scrim() - Method in class limn.components.Theme
- scrim(Color) - Method in class limn.components.Theme.Builder
-
The modal veil; see
Theme.scrim. - SCRIM - Enum constant in enum class limn.components.Dialog.CancelRequest.Reason
-
A click outside the card, in a dialog that dismisses on the scrim.
- SCRIM - Enum constant in enum class limn.components.Theme.Token
-
Theme.scrim: the veil under a modal, and the one tone with an alpha. - scroll() - Method in class limn.accessibility.AccessibleNode
- scroll(double, double, double, double, boolean, boolean) - Method in class limn.accessibility.Accessibility
-
Declares that this node scrolls, in the fractions a
ScrollFacetcarries;Accessibility.scrollFrom(double, double, double, double, double, double, double, double)computes them from offsets and extents. - scroll(float, float, float, float) - Method in class limn.testing.SceneDriver
-
A wheel or trackpad scroll over a point.
- SCROLL_BAR - Enum constant in enum class limn.accessibility.Accessible.Role
-
A scroll bar.
- SCROLL_INTO_VIEW - Enum constant in enum class limn.accessibility.Accessible.Action
-
Scroll this node into view.
- SCROLL_PANE - Enum constant in enum class limn.accessibility.Accessible.Role
-
A scrolling viewport.
- Scrollable - Interface in limn.scene
-
SPI for widgets that can scroll their content programmatically: scroll containers (
ScrollView), virtualized lists (ListView), overflow strips, popup panels. - ScrollBar - Class in limn.components
-
The one scrollbar shared by every scrollable component (
ListView,TextArea,ScrollView, …), so they look and behave identically. - ScrollBar(ScrollBar.Orientation, ScrollBar.Model) - Constructor for class limn.components.ScrollBar
-
A bar reading its extent and offset from
model. - SCROLLBAR_MARGIN - Static variable in class limn.components.Strokes
-
Scrollbar chrome breathing room, and what keeps
thickness() = WIDE + 4trivial. - ScrollBar.Model - Interface in limn.components
-
The scroll state the bar reflects and drives.
- ScrollBar.Orientation - Enum Class in limn.components
-
Which axis the bar controls.
- ScrollBar.Policy - Enum Class in limn.components
-
When the bar is shown.
- scrollbarPolicy() - Method in class limn.components.table.Table
- scrollBy(float) - Method in class limn.components.ListView
-
Scrolls by a delta in logical points (positive = toward the end).
- scrollBy(float) - Method in interface limn.components.ScrollBar.Model
-
Scrolls by
deltafrom where the content is, as the wheel does (the host clamps). - scrollBy(float, float) - Method in class limn.components.ScrollView
-
Scrolls by a delta in logical points (clamped).
- scrollBy(float, float) - Method in class limn.components.table.Table
-
Scrolls by a delta in logical points: positive
dytoward the last row, positivedxtoward the last column. - scrollBy(float, float) - Method in class limn.components.TextArea
-
Scrolls by a delta in logical points (clamped to the content).
- scrollBy(float, float) - Method in class limn.components.tree.Tree
-
Scrolls by a delta in logical points: positive
dytoward the last row, positivedxtoward the trailing edge. - scrollChevronHalf() - Method in class limn.components.SizeTokens
- scrolled(float, float, float, float) - Method in interface limn.backend.spi.WindowInput
-
Wheel/trackpad scroll; deltas in native notches (positive = up/left).
- scrolled(float, float, float, float) - Method in class limn.testing.SceneDriver
- scrolled(float, float, float, float, boolean) - Method in interface limn.backend.spi.WindowInput
-
A scroll the platform says begins a new gesture: the fingers came down on a trackpad or on a mouse whose surface scrolls, inertia from the gesture before still running or not.
- scrolled(float, float, float, float, boolean) - Method in class limn.testing.SceneDriver
- ScrollFacet - Record Class in limn.accessibility
-
A node that scrolls its content: a scroll view, a list, a text area, an overflowing strip.
- ScrollFacet(double, double, double, double, boolean, boolean) - Constructor for record class limn.accessibility.ScrollFacet
-
Creates an instance of a
ScrollFacetrecord class. - scrollFrom(double, double, double, double, double, double, double, double) - Method in class limn.accessibility.Accessibility
-
The scroll facet folded from the geometry every scrolling widget holds: per axis, how far it has scrolled, how far it can, and how big the viewport and the content are.
- ScrollGutters - Class in limn.components
-
How much of a scrolling widget's box its scrollbars take, and the settling that decides it.
- ScrollGutters() - Constructor for class limn.components.ScrollGutters
- ScrollGutters.Content - Interface in limn.components
-
How the content is measured for a candidate viewport.
- ScrollGutters.Layout - Enum Class in limn.components
-
Whether a bar floats over the content or takes a strip out of it.
- scrolling() - Method in interface limn.testing.a11y.RowsSubject
- scrollTo(float, float) - Method in class limn.components.ScrollView
-
Scrolls to an absolute offset (clamped to the content).
- ScrollView - Class in limn.components
-
Generic scroll container: the child is measured unbounded on the scrolling axes, painted offset by the scroll position and clipped to the viewport on those axes; the wheel scrolls whenever there is overflow, and so does a pointer drag that rests near one of its edges, or goes past one (see
ScrollBar). - ScrollView(Widget<?>) - Constructor for class limn.components.ScrollView
-
Wraps
child, scrolling vertically as its content overflows: clipped at the top and bottom while it does, and let past the sides, and past the top and bottom while it fits, byScrollView.paintOverflow's band. - ScrollView(Widget<?>, boolean, boolean) - Constructor for class limn.components.ScrollView
-
Wraps
child, scrolling only on the axes enabled here. - scrollX() - Method in class limn.scene.event.MouseEvent
- scrollXOffset() - Method in class limn.components.TextArea
-
Horizontal scroll offset in logical points,
0at the leading edge: the left edge in a left-to-right subtree and the right edge in a right-to-left one. - scrollY() - Method in class limn.scene.event.MouseEvent
- scrollYOffset() - Method in class limn.components.TextArea
-
Vertical scroll offset in logical points,
0at the first line. - SDR - Enum constant in enum class limn.video.VideoColor.Transfer
-
The conventional standard-dynamic-range display curve: BT.709's camera curve viewed on a BT.1886 display, and near enough sRGB that nothing here separates them.
- SEARCH_FIELD - Enum constant in enum class limn.accessibility.Accessible.Role
-
A text field that runs a search.
- SearchField - Class in limn.components
-
A
TextFieldpreset for search: a leading magnifier icon inside the field and a trailing coupled clear button (the ComboBox-caret idiom). - SearchField() - Constructor for class limn.components.SearchField
-
A field with a search icon, a clear button and a localized placeholder.
- SECOND - Enum constant in enum class limn.components.date.DateField.Granularity
-
Down to the second.
- SECONDARY - Enum constant in enum class limn.components.Button.Style
-
Any other action beside it: the surface's own fill, an outline, the text colour.
- secondsUntilNextFrame() - Method in class limn.animation.ImageAnimation
- seek(long) - Method in class limn.components.VideoView
-
As
VideoView.seek(long, VideoStreamSource.SeekMode)landing exactly. - seek(long) - Method in interface limn.sound.AudioStreamSource
-
Moves to
microsso that the nextAudioStreamSource.readFrames(short[], int)returns audio from there: how a track follows a video that has been seeked, and how a transport control moves a long piece of music without restarting it. - seek(long) - Method in interface limn.sound.Playback
-
Moves this sound to
microsand discards whatever is already queued on the device: both halves, because either alone is a seek that sounds wrong. - seek(long) - Method in class limn.video.MediaPlayer
-
As
MediaPlayer.seek(long, VideoStreamSource.SeekMode)landing exactly. - seek(long, VideoStreamSource.SeekMode) - Method in class limn.components.VideoView
-
Moves to
microsand carries on from there: the player's seek when one drives this view, and the stream's plus this view's own pacing otherwise. - seek(long, VideoStreamSource.SeekMode) - Method in class limn.video.MediaPlayer
-
Moves to
microsand carries on from there: the pictures, the soundtrack and the timeline together. - seek(long, VideoStreamSource.SeekMode) - Method in interface limn.video.VideoStreamSource
-
Moves to
microsso that the nextVideoStreamSource.readFrame()produces a picture there. - seekFrame(int) - Method in class limn.animation.ImageAnimation
-
Shows a frame, from the start of its time.
- seekFrame(int) - Method in class limn.components.ImageView
-
Shows one frame of an animated image, from the start of its time.
- Seeking - Search tag in class limn.video.MediaPlayer
- Section
- seekTo(long) - Method in class limn.video.VideoClock
-
Declares that the timeline has been moved to
positionMicros(the master's position included) so that the move is not mistaken for a master that has run away. - segInset() - Method in class limn.components.SizeTokens
- segment(int) - Method in class limn.components.SegmentedControl
- segmentCount() - Method in class limn.components.SegmentedControl
- SegmentedControl - Class in limn.components
-
A row of connected segments with a single selection, a compact alternative to a
RadioButtongroup or tabs. - SegmentedControl(List<String>) - Constructor for class limn.components.SegmentedControl
-
A control over the given fixed segment labels; the first is selected.
- SegmentedControl(I18nString...) - Constructor for class limn.components.SegmentedControl
-
A control whose segment captions follow the UI language; the first is selected.
- segmentSource(int) - Method in class limn.components.SegmentedControl
- segPadH() - Method in class limn.components.SizeTokens
- segPillRadius() - Method in class limn.components.SizeTokens
-
SegmentedControl's inset pill, concentric with the track at every step.
- select() - Method in class limn.components.RadioButton
-
Selects this radio (idempotent).
- select(int) - Method in interface limn.testing.a11y.RowsSubject
-
Selects row
rowthrough the widget's API, as an application would. - select(int, int) - Method in class limn.components.TextArea
-
Selects from
anchortocaret, and the caret ends atcaret, so acaretbefore the anchor is a selection made backwards, as Shift+Left makes one. - select(int, int) - Method in class limn.components.TextField
-
Selects from
anchortocaret, and the caret ends atcaret, so acaretbefore the anchor is a selection made backwards, as Shift+Left makes one. - select(Locale, long) - Static method in class limn.i18n.PluralRules
-
The form
counttakes inlocale. - SELECT - Enum constant in enum class limn.accessibility.Accessible.Action
-
Make this node its container's selection, as a click would: whatever was selected before is not any more, in a single- or a multi-select container alike.
- SELECT_ALL - Enum constant in enum class limn.components.MenuItem.Role
- SELECT_ALL - Enum constant in enum class limn.scene.EditCommand
-
Selects everything the widget holds.
- SELECTABLE - Enum constant in enum class limn.accessibility.Accessible.State
-
This node can be selected.
- selectAll() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
selectAllrecord component. - selectAll() - Method in class limn.components.ComboBox
-
Selects every item, holding many; nothing holding one.
- selectAll() - Method in class limn.components.ListView
-
Selects every row, in
SelectionMode.MULTI; nothing in the other modes. - selectAll() - Method in class limn.components.table.Table
-
Selects every row, in
SelectionMode.MULTI; the lead row is kept, or becomes the first row. - selectAll() - Method in class limn.components.TextArea
-
Selects the whole text, the caret at its end.
- selectAll() - Method in class limn.components.TextField
-
Selects the whole text, the caret at its end.
- selectAll() - Method in class limn.components.tree.Tree
-
Selects every open row, in
SelectionMode.MULTI: what is visible, so a node under a closed branch is not taken. - selected() - Method in record class limn.accessibility.SelectionItemFacet
-
Returns the value of the
selectedrecord component. - selected() - Method in class limn.components.ButtonGroup
- SELECTED - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is selected.
- selectedAudioTrack() - Method in class limn.video.ffmpeg.FfmpegMedia
- selectedDate() - Method in class limn.components.date.CalendarView
- selectedIndex() - Method in class limn.components.ButtonGroup
- selectedIndex() - Method in class limn.components.ComboBox
-
The selected item's index.
- selectedIndex() - Method in class limn.components.ListView
-
The lead of the selection: the row selected most recently that is still selected, or
-1when nothing is. - selectedIndex() - Method in class limn.components.SegmentedControl
-
The selected segment's index; never negative, since the control refuses an empty segment list and so always has exactly one selection.
- selectedIndex() - Method in class limn.components.TabbedPane
-
Index of the selected tab, or
-1when there are none. - selectedIndices() - Method in class limn.components.ComboBox
- selectedIndices() - Method in class limn.components.ListView
- selectedItem() - Method in class limn.components.ComboBox
-
The selected item itself: one of the items, or what a free text became, or
nullwhen an editable combo with free text was emptied. - selectedItem() - Method in class limn.components.ListView
- selectedItems() - Method in class limn.components.ComboBox
- selectedItems() - Method in class limn.components.ListView
- selectedNodes() - Method in class limn.components.tree.Tree
- selectedRange() - Method in class limn.components.date.CalendarView
- selectedRow() - Method in class limn.components.table.Table
- selectedRows() - Method in class limn.components.table.Table
- selectedRows() - Method in interface limn.testing.a11y.RowsSubject
- selectedSubtitleTrack() - Method in class limn.video.ffmpeg.FfmpegMedia
- selectedText() - Method in class limn.components.ComboBox
-
The selected item as it currently reads, in the UI language: empty when nothing is selected.
- selectedText() - Method in class limn.components.TextArea
- selectedText() - Method in class limn.components.TextField
- selection() - Method in class limn.accessibility.AccessibleNode
- selection(boolean, boolean) - Method in class limn.accessibility.Accessibility
-
Declares that this node holds a selection among its descendants.
- selection(int, int) - Method in class limn.graphics.ShapedText
-
The boxes covering the characters in
[start, end)— N of them, never one. - selection(int, int, float[]) - Method in class limn.graphics.ShapedText
-
ShapedText.selection(int, int)into a buffer the caller owns: writesx0, x1pairs from index0and returns how many boxes were written. - selection(long, boolean, long[], long[]) - Static method in class limn.accessibility.AccessibleEvent
-
A container's selection moved.
- SELECTION - Enum constant in enum class limn.scene.Change.Aspect
-
Which of the widget's children or rows are chosen.
- SELECTION_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
What this container has selected changed: one per container per publish, carrying the members that entered and left its selection (
AccessibleEvent.addedMembers(),AccessibleEvent.removedMembers()) and whether it selects more than one at once. - SELECTION_MARK - Static variable in class limn.components.Strokes
-
The bar at a selected row's leading edge, in the accent: a selection's tint alone sits at about 1.2:1 against the rows beside it, and the bar is what tells a selected row apart at the 3:1 non-text contrast asks for.
- selectionAspect() - Method in interface limn.testing.a11y.RowsSubject
- selectionContainer() - Method in class limn.accessibility.AccessibleNode
-
The container whose selection this node is a member of: the nearest ancestor carrying a
SelectionFacet, reached from this node's published parent by climbing only through synthetic ancestors that lack one — so a calendar day belongs to the grid and not to the week row it hangs under, a tab header to the strip, a list row to the list. - selectionEnd() - Method in record class limn.accessibility.TextFacet
-
Returns the value of the
selectionEndrecord component. - selectionEnd() - Method in class limn.components.TextArea
- selectionEnd() - Method in class limn.components.TextField
- SelectionFacet - Record Class in limn.accessibility
-
A node that holds a selection among its descendants: a list, a menu column, a tab strip, a combo box's popup.
- SelectionFacet(boolean, boolean) - Constructor for record class limn.accessibility.SelectionFacet
-
Creates an instance of a
SelectionFacetrecord class. - selectionItem() - Method in class limn.accessibility.AccessibleNode
- selectionItem(boolean, int, int) - Method in class limn.accessibility.Accessibility
-
Declares that this node is one member of a container's selection.
- SelectionItemFacet - Record Class in limn.accessibility
-
One member of a selection: a list row, a menu row, a tab, a radio button, a combo option.
- SelectionItemFacet(boolean, int, int) - Constructor for record class limn.accessibility.SelectionItemFacet
-
A member of a container: the shape every widget but a radio button publishes.
- SelectionItemFacet(boolean, int, int, boolean) - Constructor for record class limn.accessibility.SelectionItemFacet
-
Creates an instance of a
SelectionItemFacetrecord class. - selectionMode() - Method in class limn.components.ComboBox
- selectionMode() - Method in class limn.components.date.CalendarView
- selectionMode() - Method in class limn.components.ListView
- selectionMode() - Method in class limn.components.table.Table
- selectionMode() - Method in class limn.components.tree.Tree
- SelectionMode - Enum Class in limn.components
- selectionStart() - Method in record class limn.accessibility.TextFacet
-
Returns the value of the
selectionStartrecord component. - selectionStart() - Method in class limn.components.TextArea
- selectionStart() - Method in class limn.components.TextField
- selectSubtitles(int) - Method in class limn.video.ffmpeg.FfmpegMedia
-
Chooses which subtitle track is decoded, or turns subtitles off with
FfmpegMedia.NO_SUBTITLES. - self() - Method in class limn.scene.Widget
-
This widget as its own type, which is what every setter here returns so that a chain of them keeps the type it started with:
new Button("OK").setEnabled(false)is aButton. - separator() - Static method in class limn.components.MenuItem
-
A non-interactive divider line between groups of items.
- Separator - Class in limn.components
-
A thin divider line drawn in the theme's
Theme.outlinecolor. - SEPARATOR - Enum constant in enum class limn.accessibility.Accessible.Role
-
A rule between groups of items.
- SEPARATOR - Enum constant in enum class limn.backend.spi.MenuRow.Kind
-
A line between groups; never first, last or beside another.
- Separator.Orientation - Enum Class in limn.components
-
Which way the line runs.
- separatorBox() - Method in class limn.components.SizeTokens
- series() - Method in class limn.components.chart.Chart
-
The series, in the order they were added (paint and palette order).
- series() - Method in record class limn.components.chart.ChartPoint
-
Returns the value of the
seriesrecord component. - series(int) - Method in class limn.components.chart.Chart
-
The series at
index, without copying the list, the accessor the painting and hit-testing paths use, sinceChart.series()allocates and both run per frame. - seriesAlpha(int) - Method in class limn.components.chart.Chart
-
The alpha a series is currently drawn at, folding in its hide/show fade.
- seriesColor(int) - Method in class limn.components.chart.Chart
-
The color of series
index: its own, or its palette slot. - seriesCount() - Method in class limn.components.chart.Chart
-
How many series the chart holds, visible or not.
- seriesGap() - Method in class limn.components.chart.BarChart
-
Points of surface between two bars of the same category.
- seriesIndex() - Method in record class limn.components.chart.ChartPoint
-
Returns the value of the
seriesIndexrecord component. - services() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
servicesrecord component. - set(double) - Method in interface limn.testing.a11y.ValueSubject
-
Sets the number through the API, as an application would; unused where read-only.
- set(Theme.Token, Color) - Method in class limn.components.Theme.Builder
-
Sets any tone by token, the form a generic editor or parser uses.
- set(Mat4) - Method in class limn.math.MutMat4
-
Copies
sourceinto this matrix. - set(MutMat4) - Method in class limn.math.MutMat4
-
Copies
sourceinto this matrix (source == thisis a no-op). - set(Transfer) - Method in interface limn.backend.Clipboard
-
Replaces what the clipboard holds.
- set(Transfer) - Method in class limn.backend.lwjgl.transfer.PlatformClipboard
- SET_CARET - Enum constant in enum class limn.accessibility.Accessible.Action
-
Move this node's caret; takes an
Accessible.Argument.OfRangewhose ends are equal. - SET_SELECTION - Enum constant in enum class limn.accessibility.Accessible.Action
-
Set this node's text selection; takes an
Accessible.Argument.OfRange. - SET_TEXT - Enum constant in enum class limn.accessibility.Accessible.Action
-
Replace this node's text; takes an
Accessible.Argument.OfText. - SET_VALUE - Enum constant in enum class limn.accessibility.Accessible.Action
-
Set this node's numeric value; takes an
Accessible.Argument.OfValue. - setAboveSystemChrome(boolean) - Method in interface limn.backend.NativeWindow
-
Raises this window above the OS chrome so it can cover the whole display.
- setAccelerator(Accelerator) - Method in class limn.components.MenuItem
-
Declares the keyboard shortcut that runs this item while the menu is closed, and the hint drawn right-aligned in its row.
- setAccessibility(AccessibilityBridge) - Method in interface limn.backend.NativeWindow
-
Hands this window the platform accessibility bridge an application chose for it.
- setAccessibleDescribedBy(Widget<?>) - Method in class limn.scene.Widget
-
Describes this widget from another widget's text, the way the message beneath a field says why the field is invalid.
- setAccessibleDescription(String) - Method in class limn.scene.Widget
-
Describes this widget with a fixed string.
- setAccessibleDescription(I18nString) - Method in class limn.scene.Widget
-
Describes this widget at more length than its name does, for an assistive technology.
- setAccessibleIgnored(boolean) - Method in class limn.scene.Widget
-
Removes this widget and its subtree from the accessible tree: a spacer, a decorative rule, an image that repeats what the text beside it already says.
- setAccessibleLabelledBy(Widget<?>) - Method in class limn.scene.Widget
-
Names this widget from another widget's text, the way a form's caption names the field it sits beside.
- setAccessibleName(String) - Method in class limn.components.Popover
-
Names the panel with a fixed string; see
Popover.setAccessibleName(I18nString). - setAccessibleName(String) - Method in class limn.scene.Widget
-
Names this widget with a fixed string.
- setAccessibleName(I18nString) - Method in class limn.components.Popover
-
Names the panel for a reader ("Filter orders");
nullnames it by its anchor. - setAccessibleName(I18nString) - Method in class limn.scene.Widget
-
Names this widget for an assistive technology, overriding whatever it would have derived for itself.
- setAccessibleRole(Accessible.Role) - Method in class limn.scene.Widget
-
Says what this widget is, overriding whatever role it would have declared.
- setAlign(Label.HAlign, Label.VAlign) - Method in class limn.components.Label
-
Alignment of the text block inside the laid-out box.
- setAlignment(Popover.Alignment) - Method in class limn.components.Popover
-
Lines the panel up with the anchor's leading edge (
Popover.Alignment.START, the default) or its trailing one. - setAlignment(TabbedPane.TabAlignment) - Method in class limn.components.TabbedPane
-
Where the strip sits when the headers are narrower than the pane.
- setAlphaEnabled(boolean) - Method in class limn.components.ColorPicker
-
Whether the picker offers alpha at all (default
true). - setAlphaEnabled(boolean) - Method in class limn.components.ColorPickerButton
-
Whether the picker offers alpha at all (default
true). - setAlwaysOnTop(boolean) - Method in class limn.components.Dialog
-
Whether the native dialog window floats above other windows (default
true). - setAnimated(boolean) - Method in class limn.components.Viewport3D
-
Whether the viewport drives a continuous repaint while showing (default
true: right for content that moves every frame;timeSecondskeeps advancing). - setAnimationBudget(long) - Static method in class limn.graphics.Images
-
Moves the size up to which an animated picture is decoded whole.
- setAnimationDuration(double) - Method in class limn.components.chart.Chart
-
Sets the animation length in seconds;
0draws every change immediately. - setAnimationEasing(Easing) - Method in class limn.components.chart.Chart
-
Sets the animation curve (default
Easing.EASE_OUT). - setApplicationName(String) - Method in interface limn.backend.Backend
-
Names this application where the desktop's accessibility tree lists applications by name.
- setApplicationName(String) - Method in class limn.backend.lwjgl.LwjglBackend
-
Names this application where the desktop's accessibility tree lists applications by name.
- setArea(boolean) - Method in class limn.components.chart.LineChart
-
Fills every series, and every series added later.
- setAttention(boolean) - Method in class limn.desktop.Tray
-
Sets whether the icon asks for attention.
- setAttentionIcon(Icon) - Method in class limn.desktop.Tray
-
Sets the icon shown while the tray asks for attention, in place of the icon with a dot.
- setAttribute(String, String, String) - Method in interface limn.graphics.SvgRenderer.Document
-
Changes one attribute of the element with that id, for the drawings after this.
- setAudio(AudioStreamSource, PlayOptions) - Method in class limn.video.MediaPlayer
-
Gives this player the video's audio track, which it owns from here on: the audio engine closes it when playback ends or is stopped, and
MediaPlayer.close()closes it if playback never started. - setAutoplay(boolean) - Method in class limn.components.VideoView
-
Whether a source installed after this call starts playing by itself.
- setBackdrop(boolean) - Method in class limn.components.MediaControls
-
Whether the bar paints its own translucent panel (default true).
- setBackfaceVisible(boolean) - Method in class limn.scene.layout.Transform
-
Sets whether the child is drawn, and hit, while its plane shows the viewer its back: turned past ninety degrees out of the screen.
- setBackground(Color) - Method in class limn.components.chart.Chart
-
Fills the chart's box with
colorbefore anything else, rounded like a card;null(the default) paints nothing, letting the chart sit on the surface it was placed on. - setBackground(Color) - Method in class limn.scene.Scene
-
The colour cleared behind the tree each frame, chosen by the application and kept whatever the palette does: a scene that clears to transparent to let the desktop through, a video that wants black around it.
- setBarInsets(Insets) - Method in class limn.components.ScrollView
-
Sets the bars' tracks in from the ends of their sides, for content that scrolls under something laid over it: a bar of glass across the top that the content passes beneath keeps its own thumb out from under the bar with the bar's height as the top inset.
- setBarLayout(ScrollGutters.Layout) - Method in class limn.components.ListView
-
Sets whether the bar floats over the rows or reserves a strip of its own (default
ScrollGutters.Layout.OVERLAY). - setBarLayout(ScrollGutters.Layout) - Method in class limn.components.ScrollView
-
Sets whether the bars float over the content or reserve a strip of their own (default
ScrollGutters.Layout.OVERLAY). - setBarLayout(ScrollGutters.Layout) - Method in class limn.components.table.Table
-
Sets whether the bars float over the rows or reserve strips of their own (default
ScrollGutters.Layout.OVERLAY). - setBarLayout(ScrollGutters.Layout) - Method in class limn.components.TextArea
-
Sets whether the bars float over the text or reserve strips of their own (default
ScrollGutters.Layout.OVERLAY, which is what prose wants). - setBarLayout(ScrollGutters.Layout) - Method in class limn.components.tree.Tree
-
Sets whether the bars float over the rows or reserve strips of their own (default
ScrollGutters.Layout.OVERLAY), the table's setter under the table's name. - setBarPadding(float) - Method in class limn.components.chart.BarChart
-
Sets how much of each category slot is empty space, as a fraction in
[0, 0.9](default0.22). - setBarRadius(float) - Method in class limn.components.chart.BarChart
-
Rounds the outer end of every bar; the end standing on the baseline stays square, so the bar still reads as anchored to zero rather than floating.
- setBeginAtZero(boolean) - Method in class limn.components.chart.ChartAxis
-
Whether the automatic range must include zero.
- setBlendMode(BlendMode) - Method in interface limn.graphics.Canvas
-
Sets the current state's
BlendMode: how every subsequent primitive (shape, text, image) combines with the destination. - setBusGain(AudioBus, float) - Method in interface limn.sound.AudioEngine
-
Sets
bus's volume multiplier in [0..1], applied live to its playbacks. - setBusGain(AudioBus, float) - Static method in class limn.sound.Sounds
-
Sets
bus's volume in [0..1], applied live to its playbacks; seeSounds.setMasterGain(float). - setCamera(Camera) - Method in class limn.components.Viewport3D
-
Replaces the camera.
- setCancelResult(String) - Method in class limn.components.Dialog
-
Sets the result delivered on ESC / scrim dismiss (default
null): the answer that means nothing was chosen. - setCaretPosition(int) - Method in class limn.components.TextArea
-
Puts the caret at an offset and selects nothing.
- setCaretPosition(int) - Method in class limn.components.TextField
-
Puts the caret at an offset and selects nothing.
- setCenter(Widget<?>) - Method in class limn.components.chart.DonutChart
-
Puts a widget in the hole.
- setChangeListener(Runnable) - Method in class limn.backend.lwjgl.transfer.MacClipboard
- setChangeListener(Runnable) - Method in interface limn.backend.lwjgl.transfer.NativeClipboard
- setChangeListener(Runnable) - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
- setChangeListener(Runnable) - Method in class limn.backend.lwjgl.transfer.WindowsClipboard
- setChangeListener(Runnable) - Method in class limn.backend.lwjgl.transfer.X11Clipboard
- setChecked(boolean) - Method in class limn.components.Checkbox
-
Sets the state, animating the visual transition.
- setChecked(boolean) - Method in class limn.components.MenuItem
-
Sets a check item's state (does not fire
onToggle). - setChipRenderer(Function<? super T, ? extends Widget<?>>) - Method in class limn.components.ComboBox
-
Replaces how a chip is drawn in the field of a combo holding many: the widget standing for an item, asked once per item when it is first selected.
- setChronology(Chronology) - Method in class limn.components.date.CalendarView
-
Draws the grid in a calendar system of the application's choosing rather than the language's.
- setChronology(Chronology) - Method in class limn.components.date.DateField
-
Shows the segments in a calendar system of the application's choosing rather than the language's; the value exchanged stays ISO either way.
- setChronology(Chronology) - Method in class limn.components.date.DatePicker
-
The calendar system the field and the grid are drawn in; the value stays ISO.
- setClipboard(Clipboard) - Method in class limn.scene.Scene
-
Overrides the clipboard (tests inject mocks).
- setClock(Clock) - Method in class limn.components.date.CalendarView
-
Where this calendar reads today from: the ring on today's cell, the "today" a reader hears on it, and the month it opens on while nobody has chosen one.
- setClock(Clock) - Method in class limn.components.date.DateField
-
Where this field reads today and now from, for the one thing it asks them: what an empty segment becomes on its first step.
- setClock(Clock) - Method in class limn.components.date.DatePicker
-
Where the picker's parts read today from: the calendar's ring and opening month, and the fields' first step on an empty segment.
- setClock(VideoClock) - Method in class limn.components.VideoView
-
Replaces the pacing clock, e.g.
- setClock(VideoClock) - Method in class limn.video.MediaPlayer
-
Replaces the clock that times the pictures, for a test driving a whole stream with no real time passing, or a host with a timeline of its own.
- setClosePolicy(ClosePolicy) - Method in interface limn.backend.NativeWindow
-
Sets what a user's close does once it is allowed: dispose the window (the default), hide it, or end the application.
- setClosePolicy(ClosePolicy) - Method in class limn.testing.HeadlessWindow
- setClosePolicy(ClosePolicy) - Method in class limn.testing.StubWindow
- setCloseRequestHandler(CloseRequestHandler) - Method in interface limn.backend.NativeWindow
-
Sets the handler asked whether this window may close: when the user closes it (the OS close button, Alt-F4, Cmd-W), and when the application is ending (
Backend.requestQuit()). - setCloseRequestHandler(CloseRequestHandler) - Method in class limn.testing.HeadlessWindow
-
Kept, and asked when the user closes this window (
HeadlessWindow.userClose()) or the application ends. - setCloseRequestHandler(CloseRequestHandler) - Method in class limn.testing.StubWindow
- setColor(Color) - Method in class limn.components.chart.ChartSeries
-
Pins this series' color;
nullhands it back to the chart's palette. - setColor(Color) - Method in class limn.components.Label
-
Pins the text colour;
nullrestores the theme's, resolved at paint time. - setColor(Color) - Method in class limn.components.ColorPicker
-
Moves the selection.
- setColor(Color) - Method in class limn.components.ColorPickerButton
-
Sets the colour: a caller's write, announced as
VALUE/CODEand reaching no handler, so a listener that writes back does not loop. - setColorIndex(int) - Method in class limn.components.Avatar
-
Chooses the palette colour by its index instead of by the name, for two people whose names fall on the same colour side by side.
- setColumnReorderingAllowed(boolean) - Method in class limn.components.table.Table
-
Sets whether the user may move a column by dragging its header or with Alt+Shift+Left and Right (default on, as resizing is).
- setCompositorShadowsPopups(boolean) - Method in class limn.testing.HeadlessBackend
-
Says whether this backend's system casts a shadow around an undecorated window, which it does by default.
- setContent(Widget<?>) - Method in class limn.components.Card
-
Sets what the card holds under its header: one widget, a column for several.
- setContent(Widget<?>) - Method in class limn.components.Dialog
-
Puts a widget between the message and the buttons: a form, a preview, a picker.
- setContent(Widget<?>) - Method in class limn.components.Expander
-
Puts other content below the header, open or closed as the section is.
- setContentScaleListener(NativeWindow.ContentScaleListener) - Method in interface limn.backend.NativeWindow
-
Registers a listener for runtime monitor/content-scale changes.
- setContentScaleListener(NativeWindow.ContentScaleListener) - Method in class limn.testing.HeadlessWindow
- setContentScaleListener(NativeWindow.ContentScaleListener) - Method in class limn.testing.StubWindow
- setController(CameraController) - Method in class limn.components.Viewport3D
-
Installs a camera controller (e.g.
- setControlSize(ControlSize) - Method in class limn.components.Dialog
-
Declares the size step for the whole card, overriding the inherited one: the only size knob a dialog has, and a forwarder rather than an override because a
Dialogis not aWidget: it lands on the card's root, which is what every control inside the dialog then inherits, in both display modes. - setControlSize(ControlSize) - Method in class limn.components.PopupMenu
-
Pins the step of the whole cascade, overriding what the anchor or the owner scene would give it, the escape hatch for "a compact context menu over a MEDIUM surface".
- setControlSize(ControlSize) - Method in class limn.scene.Scene
-
Sets this window's default step, the per-window root of the inheritance chain (a compact tool window beside a regular main window).
- setControlSize(ControlSize) - Method in class limn.scene.Widget
-
Sets the step for this widget and every descendant that does not declare its own; it inherits down the tree like
Widget.setCursor(limn.backend.Cursor). - setControlsVisible(boolean) - Method in class limn.components.VideoView
-
Shows or hides the built-in playback controls over the picture (default hidden).
- setCornerRadius(float) - Method in class limn.components.BackdropPanel
-
Pins the corner radius in points, or
BackdropPanel.RADIUS_FROM_TOKENSto follow the resolved size row (the default). - setCornerRadius(float) - Method in class limn.components.Surface
-
Sets the corner radius in points, or a negative number (the default) for the theme's medium radius at this widget's size step; zero for a surface that meets an edge of the window.
- setCount(int) - Method in class limn.components.Badge
-
Changes a count badge's number.
- setCover(float) - Method in class limn.components.BackdropPanel
-
Sets how much of its tone frosted glass lays over what is behind it: the less, the more of what is behind shows through, blurred, and the less the text on the glass is helped against it.
- setCurrent(Theme) - Static method in class limn.components.Theme
-
Switches the process-wide palette, repaints every scene and tells whoever is listening, and does not change the font.
- setCursor(Cursor) - Method in interface limn.backend.NativeWindow
-
Sets the mouse cursor shown while the pointer is over this window.
- setCursor(Cursor) - Method in class limn.scene.Widget
-
Sets the mouse cursor shown while the pointer is over this widget (and any descendant that does not set its own, since cursor inherits down the tree).
- setCursor(Cursor) - Method in class limn.testing.StubWindow
- setCursorPosition(float, float) - Method in interface limn.backend.NativeWindow
-
Warps the pointer to (
x,y) in logical points relative to this window's content area. - setDamageDebug(boolean) - Method in class limn.scene.Scene
-
Highlights each frame's fresh damage region (magenta wash + border), the tool for spotting under-invalidation bugs and seeing what partial rendering repaints.
- setDate(LocalDate) - Method in class limn.components.date.DateField
-
Sets the date, or clears it.
- setDate(LocalDate) - Method in class limn.components.date.DatePicker
-
Sets the date.
- setDateFilter(Predicate<LocalDate>) - Method in class limn.components.date.CalendarView
-
Which days may be picked, beyond the two bounds: weekends out, blackout dates out, only the days a resource is free.
- setDateFilter(Predicate<LocalDate>) - Method in class limn.components.date.DateField
-
Which dates are acceptable beyond the two bounds.
- setDateFilter(Predicate<LocalDate>) - Method in class limn.components.date.DatePicker
-
Which dates are acceptable, on the field and the grid alike.
- setDateTime(LocalDateTime) - Method in class limn.components.date.DateField
-
Sets both halves at once, which is one announcement rather than two: a caller writing a timestamp is making one change, and a watcher that saw two would see a moment that never existed between them.
- setDateTime(LocalDateTime) - Method in class limn.components.date.DatePicker
-
Sets date and time at once.
- setDayMarks(Function<LocalDate, DayMark>) - Method in class limn.components.date.CalendarView
-
What to draw under a day beyond its number: a holiday, a deadline, a day with appointments.
- setDefaultDisplayMode(DisplayMode) - Static method in class limn.components.PopupMenu
-
The presentation every
PopupMenubuilt after this call starts from, including the ones the toolkit builds where an application never sees the object:MenuBar's dropdowns,ContextMenus, and a text field's own context menu. - setDefaultFamily(String) - Static method in class limn.graphics.Fonts
-
Sets the family the default UI font resolves to;
null/blank restoresFont.DEFAULT_FAMILY. - setDefaultFamilyWhenResident(String) - Static method in class limn.graphics.Fonts
-
Sets the family the default UI font resolves to once its faces are resident: reads them on a worker as
Fonts.preload(java.lang.String)does, then makes the switchFonts.setDefaultFamily(java.lang.String)makes, on the UI thread, so the frame that shows the new font reads no file for its regular or bold text; an italic face, not read ahead, is still read where it is first drawn. - setDelayClock(LongSupplier) - Method in class limn.concurrent.UiRuntime
-
Measures delayed tasks on
clockfrom now on, or on this runtime's own clock again when it isnull. - setDescriptionFor(Widget<?>) - Method in class limn.components.Label
-
Makes this label the accessible description of another widget, the way the message beneath a field says why the field is invalid.
- setDestructive(boolean) - Method in class limn.components.Button
-
Marks the button as one that destroys something ("Delete order"), drawn in the palette's danger colour at whichever
Button.Styleit has: a primary one is filled in it, a secondary and a tertiary one write their caption in it. - setDialogTitle(I18nString) - Method in class limn.components.ColorPickerButton
-
The dialog's title;
"Colour"in the UI language unless set. - setDismissOnScrim(boolean) - Method in class limn.components.Dialog
-
Whether clicking the scrim dismisses the dialog (default
false). - setDisplayMode(DisplayMode) - Method in class limn.components.ComboBox
-
Asks for a presentation of the drop-down list; see
DisplayMode. - setDisplayMode(DisplayMode) - Method in class limn.components.date.DatePicker
-
Asks for a presentation of the calendar; see
DisplayMode. - setDisplayMode(DisplayMode) - Method in class limn.components.Dialog
-
Selects native-window vs.
- setDisplayMode(DisplayMode) - Method in class limn.components.MenuBar
-
Asks for the presentation of every dropdown this bar opens; see
DisplayMode. - setDisplayMode(DisplayMode) - Method in class limn.components.Popover
-
Asks for a window of its own (
DisplayMode.NATIVE_WINDOW, the default) or the owner's scene (DisplayMode.IN_SCENE). - setDisplayMode(DisplayMode) - Method in class limn.components.PopupMenu
-
Asks for a presentation; see
DisplayMode. - setDividerFocusable(boolean) - Method in class limn.components.SplitPane
-
Makes the divider a tab stop, off by default.
- setDownloader(VideoFrame.Downloader) - Method in class limn.video.VideoFrame.Writer
-
Installs the producer's way of reading one of its device pictures back into memory, for the consumers that cannot use a handle.
- setDragContent(Function<? super List<T>, Transfer>) - Method in class limn.components.ListView
-
Says what dragged rows carry, in place of
ListView.ITEMSand their text: the application's own format, a file, a picture. - setDragContent(Function<? super List<T>, Transfer>) - Method in class limn.components.tree.Tree
-
Says what dragged nodes carry, in place of
Tree.NODESand their text. - setDragEnabled(boolean) - Method in class limn.components.ImageView
-
Lets the user drag the picture out of this view (default off), as
DataFormat.IMAGE, for a target to copy: a drop area of this program, an editor, a folder. - setDragEnabled(boolean) - Method in class limn.components.ListView
-
Lets the user drag rows out of this list (default off): the selected rows when the row pressed is one of them, and that row alone otherwise.
- setDragEnabled(boolean) - Method in class limn.components.tree.Tree
-
Lets the user drag nodes out of this tree (default off): the selected nodes when the node pressed is one of them, and that node alone otherwise; a node goes with everything under it, so one under another that is dragged is not named twice.
- setDragFileName(String) - Method in class limn.components.ImageView
-
Has a dragged picture offered as a file as well, under this name (default: not).
- setDragKey(int, int) - Method in class limn.scene.Scene
-
Sets the key that begins a drag from the keyboard on the focused widget.
- setDragWithinWindow(boolean) - Method in class limn.components.ImageView
-
Keeps a drag of the picture inside its window (default: not): no other program is offered it, and no other window.
- setDragWithinWindow(boolean) - Method in class limn.components.ListView
-
Keeps a drag of this list's rows inside its window (default: not): no other program is offered them, and no other window.
- setDragWithinWindow(boolean) - Method in class limn.components.tree.Tree
-
Keeps a drag of this tree's nodes inside its window (default: not): no other program is offered them, and no other window.
- setDropAction(DropAction) - Method in class limn.components.ListView
-
Says what a drop from elsewhere does here, whatever the source would rather: a list that only ever copies what it is given asks for
DropAction.COPY, one that takes things over forDropAction.MOVE. - setDropAction(DropAction) - Method in class limn.components.tree.Tree
-
Says what a drop from elsewhere does here, whatever the source would rather: a tree that only ever copies what it is given asks for
DropAction.COPY, one that takes things over forDropAction.MOVE. - setDropFormats(DataFormat<?>...) - Method in class limn.components.ListView
-
Names what
ListView.onDrop(DropHandler)takes: a drag carrying any of these is accepted. - setDropFormats(DataFormat<?>...) - Method in class limn.components.tree.Tree
-
Names what
Tree.onDrop(DropHandler)takes: a drag carrying any of these is accepted. - setEditable(boolean) - Method in class limn.components.ComboBox
-
Makes the field text the user types into, or a button again: typing filters the list, the arrows walk it, Enter picks the highlighted item and leaving the field picks the item the text names, or puts the selected item's text back.
- setEditable(boolean) - Method in class limn.components.Spinner
-
Whether the value can be typed into (default
true). - setEffect(BackdropEffect) - Method in class limn.components.BackdropPanel
-
Replaces the effect.
- setEffects(BackdropEffect...) - Method in class limn.components.BackdropPanel
-
Replaces the effect with a stack, drawn in order over the same shape.
- setElementBudget(long) - Static method in class limn.render3d.gltf.GltfLoader
-
Moves the ceiling on the array elements one load may create, for every load in the process from the next one on; a load already running keeps the ceiling it started with.
- setElevation(Elevation) - Method in class limn.components.Surface
-
Sets how far the surface is lifted (default
Elevation.RAISED). - setEmptyContent(Widget<?>) - Method in class limn.components.ListView
-
Shows
contentin the rows' viewport whenever the list has no rows (a list with no items), and takes it away when one arrives: the list knows its count, so the application never says when. - setEmptyContent(Widget<?>) - Method in class limn.components.table.Table
-
Shows
contentin the rows' viewport whenever the table has no rows (a table with no data rows), and takes it away when one arrives: the table knows its count, so the application never says when. - setEmptyContent(Widget<?>) - Method in class limn.components.tree.Tree
-
Shows
contentin the rows' viewport whenever the tree has no rows (a tree with no root rows), and takes it away when one arrives: the tree knows its count, so the application never says when. - setEmptyContent(Widget<?>, Label) - Method in class limn.components.ListView
-
Shows
contentwhile there are no rows, asListView.setEmptyContent(Widget)does, and describes the list bymessagewhile it shows, so a reader landing on it hears "list, 0 rows" and then the message. - setEmptyContent(Widget<?>, Label) - Method in class limn.components.table.Table
-
Shows
contentwhile there are no rows, asTable.setEmptyContent(Widget)does, and describes the table bymessagewhile it shows, so a reader landing on it hears "table, 0 rows" and then the message. - setEmptyContent(Widget<?>, Label) - Method in class limn.components.tree.Tree
-
Shows
contentwhile there are no rows, asTree.setEmptyContent(Widget)does, and describes the tree bymessagewhile it shows, so a reader landing on it hears "tree, 0 rows" and then the message. - setEmptyMessage(String) - Method in class limn.components.ListView
-
Shows one fixed line while there are no rows; see
ListView.setEmptyMessage(I18nString). - setEmptyMessage(String) - Method in class limn.components.table.Table
-
Shows one fixed line while there are no rows; see
Table.setEmptyMessage(I18nString). - setEmptyMessage(String) - Method in class limn.components.tree.Tree
-
Shows one fixed line while there are no rows; see
Tree.setEmptyMessage(I18nString). - setEmptyMessage(I18nString) - Method in class limn.components.ListView
-
Shows one muted, wrapped, centred line while there are no rows, which also describes the list to a reader: the empty content for words alone.
- setEmptyMessage(I18nString) - Method in class limn.components.table.Table
-
Shows one muted, wrapped, centred line while there are no rows, which also describes the table to a reader: the empty content for words alone.
- setEmptyMessage(I18nString) - Method in class limn.components.tree.Tree
-
Shows one muted, wrapped, centred line while there are no rows, which also describes the tree to a reader: the empty content for words alone.
- setEmptySelectionAllowed(boolean) - Method in class limn.components.ComboBox
-
Lets a combo holding one item hold none: the list gains a first option that stands for "nothing", whose value is
null, and choosing it empties the combo. - setEnabled(boolean) - Method in class limn.components.MenuItem
-
Enables or disables the item.
- setEnabled(boolean) - Method in class limn.scene.Widget
-
Enables or disables input for this widget and its subtree: while it is disabled,
Widget.isEnabled()answersfalsehere and on every descendant, whatever their own flags say, and each takes its own flag back when this one is enabled again. - setError(boolean) - Method in class limn.components.TextArea
-
Convenience:
ERRORwhen true,NONEwhen false. - setError(boolean) - Method in class limn.components.TextField
-
Convenience:
ERRORwhen true,NONEwhen false. - setExpanded(boolean) - Method in class limn.components.Expander
-
Opens or closes it: a caller's write, so it announces
EXPANDED/CODEand runs no handler. - setExpandedIndex(int) - Method in class limn.components.ExpanderGroup
-
Opens the member at
index, closing the one that was open: a caller's write, so both announceEXPANDED/CODEand no handler runs. - setFill(Color) - Method in class limn.components.Surface
-
Sets the surface's colour, or null (the default) for the theme's:
surfacewhen raised or flat,surfaceRaisedwhen it covers. - setFilled(boolean) - Method in class limn.components.chart.ChartSeries
-
Fills the area between this line and the baseline with a fade of its own color.
- setFilter(BiPredicate<? super T, String>) - Method in class limn.components.ComboBox
-
Replaces the rule an editable combo filters its list by: whether an item matches what is typed.
- setFirstDayOfWeek(DayOfWeek) - Method in class limn.components.date.CalendarView
-
Starts the week on a day of the application's choosing rather than the language's: Monday in Germany, Sunday in Brazil and Saturday in Egypt are what the locale answers, and an application whose own week is fixed by regulation says so here.
- setFit(ImageView.Fit) - Method in class limn.components.ImageView
-
How the image fills its box when the two aspect ratios differ.
- setFit(VideoView.Fit) - Method in class limn.components.VideoView
-
How the picture maps into the box when the two aspect ratios differ;
VideoView.Fit.CONTAINby default. - setFocusable(boolean) - Method in class limn.scene.Widget
-
Declares whether this widget can take keyboard focus.
- setFont(Font) - Method in class limn.components.Label
-
Pins an explicit font, overriding both the
Label.Roleand the size step: the escape hatch, and the only thing that beats them. - setFooter(Widget<?>...) - Method in class limn.components.Card
-
Sets the footer's actions, which sit at the card's trailing edge and wrap to another line on a narrow card; the ones it had go back to the application.
- setFormat(DoubleFunction<String>) - Method in class limn.components.chart.ChartAxis
-
Sets the tick text format.
- setFormat(ColorPicker.Format) - Method in class limn.components.ColorPicker
-
Which numeric model the channel rows show.
- setFrameCallback(FrameCallback) - Method in interface limn.backend.spi.WindowPeer
-
Registers the per-frame render callback.
- setFrameCallback(FrameCallback) - Method in class limn.testing.HeadlessWindow
- setFrameCallback(FrameCallback) - Method in class limn.testing.StubWindow
- setFreeText(Function<String, ? extends T>) - Method in class limn.components.ComboBox
-
Lets an editable combo take a text that names no item, as a "City" that may be new or a tag does: leaving the field with such a text makes it the value, through
fromText, and leaving it empty clears the value. - setFrontPainter(Consumer<Canvas>) - Method in class limn.scene.Scene
-
Draws over the finished frame: after the root, after every overlay, after the modal scrim and after the tooltip.
- setFrozenColumns(int) - Method in class limn.components.table.Table
-
Keeps the first shown columns in place while the others scroll under them: the name beside a year of monthly figures.
- setGain(float) - Method in interface limn.sound.Playback
-
Sets this sound's volume in [0..1] (no-op if it already finished).
- setGain(float) - Method in class limn.video.MediaPlayer
-
Sets the soundtrack's gain, from 0 (silent) to 1 (as recorded), for the track sounding now and for every one this player hands to the engine later: a restart, a re-open.
- setGranularity(CalendarView.View) - Method in class limn.components.date.CalendarView
-
What this calendar picks: a day, a month or a year.
- setGranularity(DateField.Granularity) - Method in class limn.components.date.DateField
-
How fine this field goes: which segment is its last.
- setGranularity(DateField.Granularity) - Method in class limn.components.date.DatePicker
-
How fine this picker goes, on its field (or both ends of a period) and on its calendar at once.
- setGrid(boolean) - Method in class limn.components.chart.ChartAxis
-
Shows or hides this axis' grid lines (value axis on, category axis off by default).
- setHandle(VideoFrame.Kind, long) - Method in class limn.video.VideoFrame.Writer
-
Makes the next
VideoFrame.Writer.publish()a device picture rather than a planar one: this frame will carryhandle,VideoFrame.plane(int)will refuse, and every plane binding is dropped. - setHeaderPrefix(Widget<?>) - Method in class limn.components.Card
-
Sets the part before the title, spanning its two lines: an avatar, an icon.
- setHeaderSuffix(Widget<?>) - Method in class limn.components.Card
-
Sets the part after the title, spanning its two lines: a badge, an amount.
- setHelperText(String) - Method in class limn.components.Field
-
Field.setHelperText(I18nString)with a fixed string. - setHelperText(I18nString) - Method in class limn.components.Field
-
Sets the line under the control while no message stands in its place: how to fill the field, what it expects ("Eleven digits, as on the card").
- setHelpMenu(Menu) - Method in class limn.components.MenuBar
-
Names the help menu among this bar's menus.
- setHorizontal(boolean) - Method in class limn.components.chart.CartesianChart
-
Turns the chart on its side: values run left-to-right and categories down the left edge.
- setIcon(Icon) - Method in class limn.components.Badge
-
Sets the icon drawn before the word in place of the dot, in the badge's tone;
nullbrings the dot back. - setIcon(Icon) - Method in class limn.components.Button
-
Sets a leading icon, drawn tinted to the label color.
- setIcon(Icon) - Method in class limn.components.Expander
-
Sets the icon at the header's start, tinted to the title's colour and drawn as authored;
nulltakes it away. - setIcon(Icon) - Method in class limn.components.ImageView
-
Replaces what is shown with an icon, re-measuring if its natural size differs.
- setIcon(Icon) - Method in class limn.components.Label
-
Sets a leading icon, tinted to the text color, drawn as authored whichever way this label reads.
- setIcon(Icon) - Method in class limn.components.MenuItem
-
Sets a picture shown before the label, in a menu the toolkit draws and in one the system draws, a tray's among them.
- setIcon(Icon) - Method in class limn.desktop.Tray
-
Sets the icon, shown as it is.
- setIcon(Icon, Icon.Mirroring) - Method in class limn.components.Button
-
A leading icon that says whether its glyph turns around when the interface does.
- setIcon(Icon, Icon.Mirroring) - Method in class limn.components.Expander
-
Sets the icon at the header's start, saying whether its drawing turns around when the interface reads right to left.
- setIcon(Icon, Icon.Mirroring) - Method in class limn.components.Label
-
Sets a leading icon and says whether its glyph turns around when the interface does.
- setIcon(Image...) - Method in interface limn.backend.NativeWindow
-
Sets the window icon (title bar / taskbar) from one or more candidate sizes; the platform picks the closest (16–48px covers the common slots).
- setId(String) - Method in class limn.scene.Widget
-
Names this widget for the code that looks it up:
Scene.find(String), a test's driver clicking it by id, and a tool that drives the running application from outside, which finds it by the same id through the system's accessibility: UI Automation's automation id on Windows, the accessibility identifier on macOS, the accessible id on Linux. - setIdentity() - Method in class limn.math.MutMat4
-
Resets to the identity matrix.
- setImage(Image) - Method in class limn.components.Avatar
-
Sets the person's picture, drawn covering the circle and clipped to it;
nullbrings the initials back. - setImage(Image) - Method in class limn.components.ImageView
-
Replaces the image, re-measuring if its natural size differs.
- setImageCursor(ImageCursor) - Method in interface limn.backend.NativeWindow
-
Shows a custom
ImageCursorinstead of the current standardshape;nullclears it and restores the last shape. - setImageCursor(ImageCursor) - Method in class limn.scene.Widget
-
Sets a custom
ImageCursorshown while the pointer is over this widget (inherits down the tree likeWidget.setCursor(limn.backend.Cursor)). - setIndeterminate(boolean) - Method in class limn.components.ProgressBar
-
Switches to (or from) the animated indeterminate sweep.
- setInheritanceHost(Widget<?>) - Method in class limn.scene.Widget
-
Links this widget's inherited axes — its
ControlSize, itsLayoutDirectionand its locale alike — tohost, for the case the tree cannot express: a widget that is the root of its ownScene(a popup or dialog window) or a overlay, both of which have no parent. - setInitialColor(Color) - Method in class limn.components.ColorPicker
-
Sets the colour and the "before" swatch: this is what opening the picker on an existing colour means.
- setInitials(String) - Method in class limn.components.Avatar
-
Gives the initials instead of deriving them from the name;
nullderives them again. - setInk(Color, Color) - Method in class limn.components.MediaControls
-
Overrides the ink the built-ins write in — the play glyph and the clock.
- setInnerRadius(float) - Method in class limn.components.chart.DonutChart
-
Sets the hole as a fraction of the outer radius, in
[0, 0.95]. - setInput(WindowInput) - Method in interface limn.backend.spi.WindowPeer
-
Registers the input sink (usually the scene).
- setInput(WindowInput) - Method in class limn.testing.HeadlessWindow
- setInput(WindowInput) - Method in class limn.testing.StubWindow
- setInset(float) - Method in class limn.components.Separator
-
Trims
marginpoints off both ends of the line. - setInsets(Insets) - Method in class limn.scene.layout.Padding
-
Replaces the insets, with an equality guard.
- setInsetsSilently(Insets) - Method in class limn.scene.layout.Padding
-
Assigns the insets without requesting a layout pass: the measure-path form, for a subclass that derives them from resolved size tokens inside its own
onMeasure. - setItalic(boolean) - Method in class limn.components.Label
-
Italic style on top of the effective font; follows runtime theme switches.
- setItemIcon(Function<? super T, ? extends Icon>) - Method in class limn.components.ComboBox
-
Gives each item an icon, shown before its text in the list, in a chip and in the field of a combo holding one item.
- setItemIcon(Function<? super T, ? extends Icon>, Function<? super T, Icon.Mirroring>) - Method in class limn.components.ComboBox
-
Gives each item an icon, as
ComboBox.setItemIcon(Function)does, and says of each whether its icon means a direction: one that answersIcon.Mirroring.IN_RTL, a back arrow or a paper plane, is drawn flipped while the combo reads right to left. - setItemName(Function<? super T, ? extends I18nString>) - Method in class limn.components.ListView
-
What to call a row for an assistive technology, when its own cell says nothing about itself — the common case, because a cell that paints its own text usually declares nothing, and the
LIST_ITEMrole the list writes onto it suppresses the warning that would have been the application's only notice. - setItems(List<T>) - Method in class limn.components.ListView
-
Shows
newItems, which the application keeps: the list reads it where it is and never copies or changes it. - setLabel(String) - Method in class limn.components.Field
-
Field.setLabel(I18nString)with a fixed string. - setLabel(I18nString) - Method in class limn.components.Field
-
Replaces the caption;
nulltakes it away, and the control keeps whatever names it otherwise (a check box its own words). - setLabelFor(Widget<?>) - Method in class limn.components.Label
-
Makes this label the accessible name of another widget, the way a form's caption names the field it sits beside.
- setLabels(String...) - Method in class limn.components.chart.Chart
-
Sets the category labels: the x axis of a bar or line chart, the slices of a donut.
- setLabels(List<String>) - Method in class limn.components.chart.Chart
-
Chart.setLabels(String...)from a list; the list is copied. - setLabels(I18nString...) - Method in class limn.components.chart.Chart
-
Sets category labels that follow the UI language.
- setLayout(ScrollGutters.Layout) - Method in class limn.components.ScrollGutters
-
Sets the mode (default
ScrollGutters.Layout.OVERLAY); the host asks for the relayout. - setLayoutDirection(LayoutDirection) - Method in class limn.scene.Scene
-
Sets this window's default layout direction, the per-window root of the inheritance chain: the one line an application whose interface reads right to left writes.
- setLayoutDirection(LayoutDirection) - Method in class limn.scene.Widget
-
Sets the layout direction for this widget and every descendant that does not declare its own; it inherits down the tree like
Widget.setControlSize(limn.scene.ControlSize). - setLayoutDirection(LayoutDirection) - Method in class limn.desktop.Tray
-
Sets the direction the menu is laid out in, where the system takes one; left to right until set.
- setLeadingIcon(Icon) - Method in class limn.components.TextField
-
A leading icon inside the field, tinted to the muted text color (
nullclears). - setLeadingIcon(Icon, Icon.Mirroring) - Method in class limn.components.TextField
-
A leading icon that says whether it turns around when the interface does.
- setLegendInteractive(boolean) - Method in class limn.components.chart.Chart
-
Enables or disables hide/show on legend clicks (on by default).
- setLegendPosition(Chart.LegendPosition) - Method in class limn.components.chart.Chart
-
Moves the legend, or takes it away with
Chart.LegendPosition.NONE. - setLetterboxColor(Color) - Method in class limn.components.VideoView
-
The colour behind the picture: the bars beside or above a
VideoView.Fit.CONTAINone, and the whole box whenever there is no picture: before the first arrives, while a stream is being chosen, and when there is no stream at all. - setLineWidth(float) - Method in class limn.components.chart.ChartSeries
-
Sets the line thickness in logical points.
- setLineWidth(float) - Method in class limn.components.chart.LineChart
-
Sets the stroke width of every series, and of every series added later.
- setListener(Vec3, Vec3, Vec3) - Method in interface limn.sound.AudioEngine
-
Positions the 3D listener for
positionalplaybacks: where the "ears" are and which way they face. - setListener(Vec3, Vec3, Vec3) - Static method in class limn.sound.Sounds
-
Positions the 3D listener; see
AudioEngine.setListener(limn.math.Vec3, limn.math.Vec3, limn.math.Vec3). - setLoading(boolean) - Method in class limn.components.ListView
-
Says the list is loading its rows, or has finished.
- setLoading(boolean) - Method in class limn.components.table.Table
-
Says the table is loading its rows, or has finished.
- setLoading(boolean) - Method in class limn.components.tree.Tree
-
Says the tree is loading its rows, or has finished.
- setLoadingContent(Widget<?>) - Method in class limn.components.ListView
-
Replaces what shows while the list loads with no rows;
nullbrings back the default, a moving bar over a muted "Loading…" in the list's language. - setLoadingContent(Widget<?>) - Method in class limn.components.table.Table
-
Replaces what shows while the table loads with no rows;
nullbrings back the default, a moving bar over a muted "Loading…" in the table's language. - setLoadingContent(Widget<?>) - Method in class limn.components.tree.Tree
-
Replaces what shows while the tree loads with no rows;
nullbrings back the default, a moving bar over a muted "Loading…" in the tree's language. - setLoadingContent(Widget<?>, Label) - Method in class limn.components.ListView
-
Replaces what shows while the list loads with no rows, and describes the list by
messagewhile it shows. - setLoadingContent(Widget<?>, Label) - Method in class limn.components.table.Table
-
Replaces what shows while the table loads with no rows, and describes the table by
messagewhile it shows. - setLoadingContent(Widget<?>, Label) - Method in class limn.components.tree.Tree
-
Replaces what shows while the tree loads with no rows, and describes the tree by
messagewhile it shows. - setLocale(Locale) - Method in class limn.scene.Scene
-
Sets this window's default locale, the per-window root of the inheritance chain: what makes two windows in two languages expressible, which one process-wide locale could not say.
- setLocale(Locale) - Method in class limn.scene.Widget
-
Sets the locale for this widget and every descendant that does not declare its own; it inherits down the tree like
Widget.setControlSize(limn.scene.ControlSize). - setLocale(Locale) - Static method in class limn.i18n.I18n
-
Switches the UI language.
- setLoop(ImageAnimation.Loop) - Method in class limn.animation.ImageAnimation
-
Sets how many turns it makes;
ImageAnimation.Loop.FILEunless set. - setLoop(ImageAnimation.Loop) - Method in class limn.components.ImageView
-
Sets how many turns an animated image makes: as many as the image asks for (
ImageAnimation.Loop.FILE, unless set), without end, once, a number of times, or forward and back. - setLooping(boolean) - Method in class limn.components.VideoView
-
Whether reaching the end rewinds and plays again (default false).
- setLooping(boolean) - Method in class limn.video.MediaPlayer
-
Whether reaching the end rewinds and plays again (default false).
- setLoopLifetime(LoopLifetime) - Method in interface limn.backend.Backend
-
Sets how long
Backend.runEventLoop()runs: until the last window closes (the default) or until the application ends it, which lets an application live with no window open. - setLoopLifetime(LoopLifetime) - Method in class limn.backend.lwjgl.LwjglBackend
- setLoopLifetime(LoopLifetime) - Method in class limn.testing.HeadlessBackend
- setMask(String) - Method in class limn.components.PasswordField
-
Refused: a password is not formatted.
- setMask(String) - Method in class limn.components.TextField
-
Fits what is typed to a pattern:
0takes a digit,Aa letter,*any character, and every other character is a literal the field writes by itself as the next position is filled, so"000.000.000-00"turns12345678900into123.456.789-00; the literals that end a pattern arrive with its last position, so"00 kg"turns12into12 kg. - setMaster(VideoClock.MasterClock) - Method in class limn.video.VideoClock
-
Installs the master position source, or null to free-run on the wall clock.
- setMasterGain(float) - Method in interface limn.sound.AudioEngine
-
Sets the global volume multiplier in [0..1], applied live to everything.
- setMasterGain(float) - Static method in class limn.sound.Sounds
-
Sets the global volume in [0..1], applied live to everything sounding.
- setMatrix(Mat4) - Method in class limn.scene.layout.Transform
-
Sets a general matrix the child is drawn through, about the
origin, before the scale and the turns: a skew, or any map the other values do not name. - setMax(Double) - Method in class limn.components.chart.ChartAxis
-
Pins the upper bound;
nullhands it back to the data. - setMaxDate(LocalDate) - Method in class limn.components.date.CalendarView
-
The latest selectable day; the mirror of
CalendarView.setMinDate(java.time.LocalDate). - setMaxDate(LocalDate) - Method in class limn.components.date.DateField
-
The latest acceptable date; the mirror of
DateField.setMinDate(java.time.LocalDate). - setMaxDate(LocalDate) - Method in class limn.components.date.DatePicker
-
The latest acceptable date, on the field and the grid alike.
- setMaxHeight(float) - Method in class limn.scene.Widget
-
Keeps this widget at most
heightpoints tall wherever its parent lets it choose its height; seeWidget.setMinWidth(float). - setMaxLines(int) - Method in class limn.components.Label
-
Lets the text break across up to
lineslines, at the same opportunities and by the same walk aswrap, and ends the last of them with a measured ellipsis when more text remains (or lets it run on to the box's edge, underLabel.Overflow.CLIP). - setMaxShown(int) - Method in class limn.components.AvatarGroup
-
How many circles the group draws at most, the "+k" circle included: past it, the first
count - 1members are drawn and the last place counts the rest. - setMaxWidth(float) - Method in class limn.scene.Widget
-
Keeps this widget at most
widthpoints wide wherever its parent lets it choose its width, the bound a paragraph or a form needs so that it does not run the width of a wide window; seeWidget.setMinWidth(float)for where a bound takes effect. - setMedia(Icon) - Method in class limn.components.Card
-
Sets an icon as the media, drawn by the card as authored.
- setMedia(Icon, Icon.Mirroring) - Method in class limn.components.Card
-
Sets an icon as the media, saying whether its drawing turns around when the card reads right to left.
- setMedia(Widget<?>) - Method in class limn.components.Card
-
Sets the media: a picture, a video, an avatar, any widget.
- setMediaAspectRatio(float) - Method in class limn.components.Card
-
Sets the media's width over its height where it stretches across a vertical card (
Card.MediaFit.STRETCHandCard.MediaFit.COVER); 16 to 9 by default. - setMediaFit(Card.MediaFit) - Method in class limn.components.Card
-
Sets how the media is laid out (default
Card.MediaFit.NATURAL). - setMenu(Menu) - Method in class limn.desktop.Tray
-
Sets the menu.
- setMin(Double) - Method in class limn.components.chart.ChartAxis
-
Pins the lower bound;
nullhands it back to the data. - setMinDate(LocalDate) - Method in class limn.components.date.CalendarView
-
The earliest selectable day.
- setMinDate(LocalDate) - Method in class limn.components.date.DateField
-
The earliest acceptable date.
- setMinDate(LocalDate) - Method in class limn.components.date.DatePicker
-
The earliest acceptable date, on the field and the grid: the two enforce it at different moments (the grid refuses a click, the field holds a typed date and says it is invalid), and setting it in one place is what keeps them from disagreeing.
- setMinHeight(float) - Method in class limn.scene.Widget
-
Keeps this widget at least
heightpoints tall wherever its parent lets it choose its height; seeWidget.setMinWidth(float). - setMinimumGap(float) - Method in class limn.components.RangeSlider
-
Sets the least distance between the two values, 0 unless set: a range of at least a day, a price band of at least ten.
- setMinimums(float, float) - Method in class limn.components.SplitPane
-
Floors, in points, under which neither pane may be dragged.
- setMinWidth(float) - Method in class limn.scene.Widget
-
Keeps this widget at least
widthpoints wide wherever its parent lets it choose its width. - setMnemonic(char) - Method in class limn.components.MenuItem
-
Declares the access letter: it is underlined in the row, and pressing it while this item's menu is open chooses the item (opens it, for a submenu).
- setModal(boolean) - Method in class limn.components.PopupMenu
-
Makes the native popup block the owner window (window-modal), enforced by the backend exactly like a
Dialog: a press on the parent is ignored and beeps, and the menu closes only on a choice or Escape. - setMonochromeIcon(Icon) - Method in class limn.desktop.Tray
-
Sets an icon that takes the panel's colour: a shape, whose own colour is not used.
- setMousePassthrough(boolean) - Method in interface limn.backend.NativeWindow
-
Makes the window transparent to MOUSE input: clicks, wheel and hover pass through to whatever sits beneath it, for overlay/HUD windows whose empty (usually transparent) regions must not steal the desktop's mouse.
- setMultiply(Mat4, Mat4) - Method in class limn.math.MutMat4
-
this = a · b. - setMultiply(Mat4, MutMat4) - Method in class limn.math.MutMat4
-
this = a · b. - setMultiply(MutMat4, MutMat4) - Method in class limn.math.MutMat4
-
this = a · b; either argument may bethis. - setMuted(boolean) - Method in class limn.components.Label
-
Uses the theme's muted text color, resolved at paint time; unlike an explicit
Label.setColor(limn.graphics.Color), it follows runtime theme switches. - setMuted(boolean) - Method in class limn.components.MediaControls
-
Gain zero and never a teardown: a mute that closed the stream would cost a decoder flush every time somebody silenced a video for a moment.
- setName(String) - Method in class limn.components.Avatar
-
Replaces the name: the initials, the colour and what a reader hears follow it.
- setName(String) - Method in class limn.components.chart.ChartSeries
-
Renames the series.
- setName(I18nString) - Method in class limn.components.Avatar
-
Replaces the name with one that follows the UI language.
- setName(I18nString) - Method in class limn.components.chart.ChartSeries
-
Renames the series with a value that follows the UI language.
- setNumberingSystem(NumberingSystem) - Static method in class limn.i18n.I18n
-
Overrides the locale's numbering system;
nullreturns to following the locale. - setOffset(float) - Method in interface limn.components.ScrollBar.Model
-
Scrolls to
offset(the host clamps). - setOpacity(float) - Method in interface limn.backend.NativeWindow
-
Sets the whole-window opacity in
[0..1]at the compositor level, the fade primitive behindScene.fadeWindow(float, double, java.lang.Runnable). - setOpacity(float) - Method in interface limn.graphics.Canvas
-
Multiplies the current state's opacity by
opacity, clamped to [0..1]; every subsequent paint's alpha is multiplied by the result. - setOpacity(float) - Method in class limn.scene.layout.Opacity
-
Sets the opacity the child is drawn at, at once.
- setOpacity(float) - Method in class limn.testing.NoopCanvas
- setOpacity(float) - Method in class limn.testing.StubWindow
- setOrientation(Card.Orientation) - Method in class limn.components.Card
-
Sets where the media goes (default
Card.Orientation.VERTICAL). - setOrigin(float, float) - Method in class limn.scene.layout.Transform
-
Sets the point a scale and a flip keep still, as fractions of the box:
fractionXfrom the start edge (the left in a left-to-right subtree, the right in a right-to-left one),fractionYfrom the top. - setOverflow(Label.Overflow) - Method in class limn.components.Label
-
What happens to text that does not fit: on the one line of a label that does not wrap, and on the last line of one given more lines, where
Label.Overflow.ELLIPSISends that line with an ellipsis when more text remains andLabel.Overflow.CLIPlets the rest run on and cuts it at the box's edge. - setOwnsDecodeThread(boolean) - Method in class limn.video.MediaPlayer
-
Whether this player starts a decode thread of its own (the default) or leaves
MediaPlayer.decodeStep()to the caller, for a host that owns its threads, or a test that wants decoding to happen exactly when it says so. - setPalette(ChartPalette) - Method in class limn.components.chart.Chart
-
Pins the palette;
nullhands it back toChartPalette.defaultFor(limn.components.Theme), which follows the active theme's light/dark mode. - setPan(float) - Method in interface limn.sound.Playback
-
Sets the stereo pan in [-1..1] (mono clips only; see
PlayOptions.pan). - setPartialRendering(boolean) - Method in class limn.scene.Scene
-
Enables partial rendering: frames repaint only the damaged region (plus the previous frame's, for double buffering) instead of the whole window.
- setPaused(boolean) - Method in class limn.components.VideoView
-
Freezes the picture where it is, or lets it run again: the player's pause when one drives this view, so the sound freezes with the picture, and this view's own pacing otherwise.
- setPaused(boolean) - Method in class limn.scene.Scene
-
Freezes or resumes scene time, keeping the
Scene.timeScale()the app chose (so a paused slow-motion scene resumes in slow motion). - setPaused(boolean) - Method in class limn.video.VideoClock
-
Freezes the timeline.
- setPerspective(float) - Method in class limn.scene.layout.Transform
-
Looks at the child from
distancepoints in front of theorigin, at once: a turned child's near edge is drawn larger than its far one, as a card held up and turned is seen. - setPickerDisplayMode(DisplayMode) - Method in class limn.components.ColorPickerButton
-
Asks for the picker to be raised in a window of its own or as an overlay inside this button's window; see
DisplayMode. - setPitch(float) - Method in interface limn.sound.Playback
-
Sets the playback-rate multiplier in [0.25..4] (1 = natural speed/pitch).
- setPixelSnap(boolean) - Method in interface limn.graphics.Canvas
-
Enables/disables the automatic pixel-grid snapping of image quads under axis-aligned transforms.
- setPlaceholder(String) - Method in class limn.components.ComboBox
-
A fixed hint the field shows, muted, while it reads nothing: a combo holding many with none selected, an empty option with no text of its own, an editable combo's emptied text.
- setPlaceholder(String) - Method in class limn.components.TextField
-
Sets a fixed placeholder, shown only while the field is empty.
- setPlaceholder(I18nString) - Method in class limn.components.ComboBox
-
ComboBox.setPlaceholder(String), in words that follow the UI language. - setPlaceholder(I18nString) - Method in class limn.components.TextField
-
Sets a placeholder that follows the UI language.
- setPlacement(MenuBar.Placement) - Method in class limn.components.MenuBar
-
Says where the bar is shown; see
MenuBar.Placement. - setPlane(int, ByteBuffer, int) - Method in class limn.video.VideoFrame.Writer
-
Points
planeatbuffer, whose rows arestrideBytesapart. - setPlayer(MediaPlayer) - Method in class limn.components.VideoView
-
Shows what
newPlayerdecodes and times, or nothing when null. - setPlaying(boolean) - Method in class limn.animation.ImageAnimation
-
Plays, or holds the frame shown.
- setPlaying(boolean) - Method in class limn.components.ImageView
-
Plays an animated image, or holds the frame shown.
- setPointerMode(PointerMode) - Method in interface limn.backend.NativeWindow
-
Sets how this window treats the pointer: visibility, confinement, relative capture.
- setPointRadius(float) - Method in class limn.components.chart.ChartSeries
-
Sets the marker radius in logical points (
0hides the markers). - setPointRadius(float) - Method in class limn.components.chart.LineChart
-
Sets the marker radius of every series, and of every series added later (
0hides). - setPolicy(ScrollBar.Policy) - Method in class limn.components.ScrollBar
-
When the bar is shown: always, never, or only while the content overflows.
- setPosition(float, float, float) - Method in interface limn.sound.Playback
-
Moves a positional playback to (
x,y,z), for emitters that travel with a game object. - setPoster(Poster) - Method in class limn.components.VideoView
-
Sets what this view shows before playback has shown a picture of its own: the stream's first picture by default, the picture at a time, an image of the application's, or nothing but the bar colour.
- setPreeditCaretRect(float, float, float, float) - Method in interface limn.backend.spi.WindowPeer
-
Positions the IME candidate/composition window at the caret, so it follows the text being edited.
- setPreeditCaretRect(float, float, float, float) - Method in class limn.testing.HeadlessWindow
- setPreeditCaretRect(float, float, float, float) - Method in class limn.testing.StubWindow
- setPreferredSize(float, float) - Method in class limn.components.chart.Chart
-
Overrides the natural size (360.0f x 220.0f);
Chart.UNSETon either axis restores it. - setPreferredSize(float, float) - Method in class limn.components.ImageView
-
Fixed preferred size in logical points (
-1= natural image size). - setPreferredSize(float, float) - Method in class limn.components.TextArea
-
Overrides the step's
areaWidth/areaHeight. - setPreferredSize(float, float) - Method in class limn.components.VideoView
-
The size to ask the layout for, in logical points, or
-1, -1(the default) to ask for the stream's own size at one point per pixel. - setPreferredSize(float, float) - Method in class limn.components.Viewport3D
-
The size this viewport asks for, in logical points.
- setPreferredWidth(float) - Method in class limn.components.ProgressBar
-
Overrides the 220 pt free axis;
ProgressBar.UNSET(any negative value) restores it. - setPreferredWidth(float) - Method in class limn.components.TextField
-
Overrides the step's
fieldWidth; a negative value restores it. - setPresentedElsewhere(boolean) - Method in class limn.scene.Widget
-
Takes this widget out of the scene's layout, painting and reading, or puts it back, for a widget whose content something outside the scene is showing: a menu bar the system holds in its own bar.
- setProcessDefault(ControlSize) - Static method in enum class limn.scene.ControlSize
-
Sets the process-wide fallback step: the root of the inheritance chain, and the app-level "compact mode" switch.
- setProcessDefault(LayoutDirection) - Static method in enum class limn.scene.LayoutDirection
-
Sets the process-wide fallback direction: the root of the inheritance chain, and the one line an application that is entirely right to left writes at startup.
- setProgress(float) - Method in class limn.components.ProgressBar
-
Sets the determinate progress, clamped to
[0..1]; the fill eases to it. - setPtsMicros(long) - Method in class limn.video.VideoFrame.Writer
-
Sets the presentation time in microseconds from the start of the stream, or
VideoFrame.PTS_UNKNOWNwhen the producer has no timing at all. - setQuitHandler(QuitHandler) - Method in interface limn.backend.Backend
-
Sets the handler
Backend.requestQuit()asks before any window, for what belongs to no window. - setQuitHandler(QuitHandler) - Method in class limn.backend.lwjgl.LwjglBackend
- setQuitHandler(QuitHandler) - Method in class limn.testing.HeadlessBackend
- setRange(DateRange) - Method in class limn.components.date.DatePicker
-
Sets the period, filling both fields.
- setRatio(float) - Method in class limn.components.SplitPane
-
Sets the share of the space given to the first pane,
0..1. - setRenderer(Viewport3D.Renderer) - Method in class limn.components.Viewport3D
-
Sets the render callback; without one, the built-in demo cube is shown.
- setRenderScale(float) - Method in class limn.components.Viewport3D
-
Renders the 3D content at a fraction of the viewport's device resolution and upsamples it into the widget's box.
- setRequired(boolean) - Method in class limn.components.Field
-
Marks the field as one that must be filled in: an asterisk after the caption, in the danger colour, and the required state on the control, which each system's reader says in its own words.
- setRevealed(boolean) - Method in class limn.components.PasswordField
-
Shows/hides the real text (the optional "reveal" toggle).
- setRingCapacity(int) - Method in class limn.video.MediaPlayer
-
How many decoded pictures may be held ahead of the one being shown, at least 1.
- setRole(Label.Role) - Method in class limn.components.Label
-
Selects the typographic token; the resolved step decides its size.
- setRole(MenuItem.Role) - Method in class limn.components.MenuItem
-
Says what the item is to the system; see
MenuItem.Role. - setRoot(Widget<?>) - Method in class limn.scene.Scene
-
Replaces this scene's root with
root, which is how a window shows another page: one scene, bound once, given each page's tree in turn. - setRotation(float) - Method in class limn.scene.layout.Transform
-
Turns the child by
degreesclockwise on the screen about theorigin, at once. - setRotation3D(Quat) - Method in class limn.scene.layout.Transform
-
Turns the child's plane by
turn, through theorigin, at once, in the canvas's axes asTransform.setRotation3D(Vec3, float)names them: for a turn composed of several, or one kept from another rotation. - setRotation3D(Vec3, float) - Method in class limn.scene.layout.Transform
-
Turns the child's plane by
degreesaboutaxis, through theorigin, at once: out of the screen, so that one edge comes toward the viewer and the opposite one goes away. - setRows(List<T>) - Method in class limn.components.table.Table
-
Hands the table the application's rows, held by reference and never copied.
- setSampling(Sampling) - Method in interface limn.graphics.Canvas
-
Sets the current state's image
Sampling: how subsequentdrawImagecalls filter texels (Sampling.PIXELATEDkeeps pixel art crisp when scaled). - setScale(float) - Method in class limn.scene.layout.Transform
-
Scales the child by
son both axes about theorigin, at once. - setScale(float, float) - Method in class limn.scene.layout.Transform
- setScreenPosition(int, int) - Method in interface limn.backend.NativeWindow
-
Moves the window (native screen coordinates; see
NativeWindow.logicalToScreenFactor()). - setScreenPosition(int, int) - Method in class limn.testing.HeadlessWindow
- setScreenPosition(int, int) - Method in class limn.testing.StubWindow
- setScrollbarPolicy(ScrollBar.Policy) - Method in class limn.components.ListView
-
Sets when the vertical scrollbar is shown (default
ScrollBar.Policy.AUTO). - setScrollbarPolicy(ScrollBar.Policy) - Method in class limn.components.ScrollView
-
Sets the scrollbar visibility policy (default
ScrollBar.Policy.AUTO). - setScrollbarPolicy(ScrollBar.Policy) - Method in class limn.components.table.Table
-
Sets when the scroll bars are shown (default
ScrollBar.Policy.AUTO). - setScrollbarPolicy(ScrollBar.Policy) - Method in class limn.components.tree.Tree
-
Sets when the scroll bars are shown (default
ScrollBar.Policy.AUTO), the table's setter under the table's name. - setSearch(Function<String, ? extends CompletionStage<? extends List<? extends T>>>) - Method in class limn.components.ComboBox
-
Makes an editable combo take its items from a search the application runs in the background as the user types, instead of filtering a list:
text -> Ui.async(() -> find(text)). - setSelected(T) - Method in class limn.components.tree.Tree
-
Selects exactly
node, moving the cursor onto it and revealing it when it is a visible row. - setSelectedDate(LocalDate) - Method in class limn.components.date.CalendarView
-
Selects a day, or clears the selection.
- setSelectedIndex(int) - Method in class limn.components.ButtonGroup
-
Selects the member at
index: a caller's write, so both members announceVALUE/CODEand no handler runs. - setSelectedIndex(int) - Method in class limn.components.ComboBox
-
Selects an item: a caller's write, so it announces
SELECTION/CODEand reaches no handler. - setSelectedIndex(int) - Method in class limn.components.ListView
-
Selects one row, alone, and scrolls it into view: a caller's write, so it announces
SELECTION/CODEand reaches no handler. - setSelectedIndex(int) - Method in class limn.components.SegmentedControl
-
Selects a segment and scrolls it into view.
- setSelectedIndex(int) - Method in class limn.components.TabbedPane
-
Selects a tab and scrolls it into view: a caller's write, so it announces
SELECTION/CODEand reaches no handler. - setSelectedIndices(int...) - Method in class limn.components.ComboBox
-
Selects exactly these items: a caller's write, announced as
SELECTION/CODEwhen it moved anything, and reaching no handler. - setSelectedItem(T) - Method in class limn.components.ComboBox
-
Selects
item: a caller's write, asComboBox.setSelectedIndex(int)is. - setSelectedItems(Collection<? extends T>) - Method in class limn.components.ComboBox
-
Selects exactly these items, compared with
equals: a caller's write, asComboBox.setSelectedIndices(int...)is. - setSelectedNodes(Collection<? extends T>) - Method in class limn.components.tree.Tree
-
Selects exactly
nodes, in that order, with the last as the lead and under the cursor: what an application restoring a saved selection calls. - setSelectedRange(DateRange) - Method in class limn.components.date.CalendarView
-
Selects a period, or clears it.
- setSelectedRow(int) - Method in class limn.components.table.Table
-
Selects one row alone, moves the focus cell to it and scrolls it into view: a caller's write, so it announces
SELECTION/CODEand reaches no handler. - setSelectedRows(int...) - Method in class limn.components.table.Table
-
Replaces the selection with exactly these rows, the last one the lead, and scrolls the lead into view: what an application restoring a saved selection calls.
- setSelectionMode(CalendarView.SelectionMode) - Method in class limn.components.date.CalendarView
-
Whether this calendar picks a day, a period, or nothing.
- setSelectionMode(SelectionMode) - Method in class limn.components.ComboBox
-
How many items the combo holds:
SelectionMode.SINGLE, the default, orSelectionMode.MULTI, where the list stays open while items are toggled and the field shows them as chips. - setSelectionMode(SelectionMode) - Method in class limn.components.ListView
-
Sets how many rows the user may select (default
SelectionMode.SINGLE). - setSelectionMode(SelectionMode) - Method in class limn.components.table.Table
-
Sets how many rows may be selected (default
SelectionMode.SINGLE). - setSelectionMode(SelectionMode) - Method in class limn.components.tree.Tree
-
How many rows may be selected at once; the default is
SelectionMode.SINGLE. - setSeries(ChartSeries...) - Method in class limn.components.chart.Chart
-
Replaces every series at once.
- setSeriesGap(float) - Method in class limn.components.chart.BarChart
-
Sets the gap between grouped bars, in logical points.
- setSharedBudget(long) - Static method in class limn.graphics.Images
-
Moves the budget the shared loads are kept within.
- setSharedBudget(long) - Static method in class limn.sound.Sounds
-
Moves the budget the shared loads are kept within.
- setShowHeader(boolean) - Method in class limn.components.table.Table
-
Sets whether the header row is shown (default on).
- setShowPosition(boolean) - Method in class limn.components.MediaControls
-
Whether the position clock is shown (default true).
- setShowWeekNumbers(boolean) - Method in class limn.components.date.CalendarView
-
Shows a leading column of week numbers, in the numbering this language uses — which is not ISO's everywhere, and deliberately so: Germany counts a week as belonging to the year holding four of its days and the United States to the year holding its first, so the same week at the turn of a year has two right answers and this shows each reader theirs.
- setSize(int, int) - Method in interface limn.backend.NativeWindow
-
Resizes the window to the given size in logical points.
- setSize(int, int) - Method in class limn.testing.HeadlessWindow
- setSize(int, int) - Method in class limn.testing.StubWindow
- setSizeLimits(int, int, int, int) - Method in interface limn.backend.NativeWindow
-
Constrains user resizing to the given bounds in logical points; pass
<= 0for any bound to leave it unconstrained. - setSizeLimits(int, int, int, int) - Method in class limn.testing.HeadlessWindow
- setSizeLimits(int, int, int, int) - Method in class limn.testing.StubWindow
- setSliceColors(Color...) - Method in class limn.components.chart.DonutChart
-
Pins the slice colors, in slice order; a shorter array leaves the rest to the palette, and
nullhands all of them back to it. - setSliceGap(float) - Method in class limn.components.chart.DonutChart
-
Sets the gap between slices in logical points (
0makes them touch). - setSliceVisible(int, boolean) - Method in class limn.components.chart.DonutChart
-
Hides or shows one slice; the rest of the ring closes over it, or opens for it.
- setSlowHandlerBudgetMillis(long) - Method in class limn.scene.Scene
-
Budget above which an event handler is reported (default 8 ms).
- setSlowTaskBudgetMillis(long) - Method in class limn.concurrent.UiRuntime
-
Budget above which a drained task is reported as slow.
- setSmooth(boolean) - Method in class limn.components.chart.ChartSeries
-
Draws the line as a curve through its points.
- setSmooth(boolean) - Method in class limn.components.chart.LineChart
-
Curves every series, and every series added later.
- setSnapToStep(boolean) - Method in class limn.components.Spinner
-
Whether values are snapped onto the step grid (
min + k * step). - setSoftWrap(boolean) - Method in class limn.components.TextArea
-
Turns soft wrap on or off (default off: long lines scroll).
- setSort(Column<T>, SortOrder) - Method in class limn.components.table.Table
-
Orders the rows on a column, or restores the model's order with
SortOrder.NONE. - setSound(MediaControls.Sound) - Method in class limn.components.MediaControls
-
Whether the mute button and volume slider are offered (default
MediaControls.Sound.AUTO). - setSource(VideoStreamSource) - Method in class limn.components.VideoView
-
Shows
sourcefrom wherever it currently is, or nothing when null. - setSpeed(float) - Method in class limn.animation.ImageAnimation
- setSpeed(float) - Method in class limn.components.ImageView
-
Sets how fast an animated image plays: 1 is the image's own times, 2 twice as fast.
- setStack(String) - Method in class limn.components.chart.ChartSeries
-
Sets the stack key.
- setStacked(boolean) - Method in class limn.components.chart.CartesianChart
-
Stacks the series that share a stack key on top of each other.
- setStartAngle(float) - Method in class limn.components.chart.DonutChart
-
Sets the first slice's starting angle in degrees;
-90(the default) is noon. - setStep(float) - Method in class limn.components.RangeSlider
-
Sets the discrete increment (
0= continuous) and snaps both values onto it. - setStep(float) - Method in class limn.components.Slider
-
Sets the discrete increment (
0= continuous). - setStriped(boolean) - Method in class limn.components.table.Table
-
Sets whether every second row is tinted (default on).
- setStrong(boolean) - Method in class limn.components.Label
-
Bold weight on top of the effective font; follows runtime theme switches.
- setStyle(WindowStyle) - Method in class limn.components.Dialog
-
Sets the native window framing (default
WindowStyle.UNDECORATED_TRANSLUCENT):DECORATEDuses the OS title bar/border (opaque);UNDECORATED_OPAQUEis a borderless solid card; the default is a borderless glassy panel with rounded, see-through corners. - setStyle(Button.Style) - Method in class limn.components.Button
-
Which of the three looks this button is drawn in;
Button.Style.PRIMARYby default. - setStyle(Card.Style) - Method in class limn.components.Card
-
Sets how the card is set apart (default
Card.Style.ELEVATED). - setSubtitle(String) - Method in class limn.components.Card
-
Sets a fixed subtitle: one line, or as many as
Card.setSubtitleLines(int)allows, muted, under the title. - setSubtitle(I18nString) - Method in class limn.components.Card
-
Sets a subtitle that follows the UI language.
- setSubtitleLines(int) - Method in class limn.components.Card
-
Lets the subtitle break across up to
lineslines, asCard.setTitleLines(int)does the title; 1, the default, keeps it on one line. - setSummary(String) - Method in class limn.components.Expander
-
Sets the summary at the header's end, in a quieter colour: what is inside, said while it is closed.
- setSummary(I18nString) - Method in class limn.components.Expander
-
Sets a summary that follows the UI language, or takes it away with
null. - setSystemMenuBar(SystemMenuBar) - Method in class limn.testing.HeadlessBackend
-
Gives this backend a menu bar outside its windows, which it has none of, for a test of what a
MenuBardoes where the system keeps the bar: it is asked for the bar as a real backend is on such a system. - setTabClosable(int, boolean) - Method in class limn.components.TabbedPane
-
Whether the user can close this tab: by its close button, a middle click, or Ctrl+W (Cmd+W on macOS).
- setTabsClosable(boolean) - Method in class limn.components.TabbedPane
-
Whether tabs added from now on can be closed by the user.
- setTension(float) - Method in class limn.components.chart.LineChart
-
Sets the curve strength of smoothed series, from
0(straight segments) to about0.5(a Catmull-Rom spline through the points). - setText(String) - Method in interface limn.backend.Clipboard
-
Puts text, and nothing else, on the clipboard.
- setText(String) - Method in class limn.components.TextField
-
Replaces the contents, clearing the selection and undo history.
- setText(String) - Method in class limn.components.Badge
-
Replaces the word, or a dot's name, with a fixed string.
- setText(String) - Method in class limn.components.Button
-
Replaces the caption with a fixed string.
- setText(String) - Method in class limn.components.ColorPickerButton
-
Replaces the caption with a fixed string;
""leaves chrome and the chip. - setText(String) - Method in class limn.components.Label
-
Replaces the text with a fixed string.
- setText(String) - Method in class limn.components.RadioButton
-
Replaces the label with a fixed string.
- setText(String) - Method in class limn.components.TextArea
-
Replaces the contents, clearing the selection and undo history.
- setText(I18nString) - Method in class limn.components.Badge
-
Replaces the word, or a dot's name, with one that follows the UI language.
- setText(I18nString) - Method in class limn.components.Button
-
Replaces the caption with a value that follows the UI language.
- setText(I18nString) - Method in class limn.components.ColorPickerButton
-
Replaces the caption with a value that follows the UI language.
- setText(I18nString) - Method in class limn.components.Label
-
Replaces the text with a value that follows the UI language.
- setText(I18nString) - Method in class limn.components.RadioButton
-
Replaces the label with one that follows the UI language.
- setTextFromColor() - Method in class limn.components.ColorPickerButton
-
Puts the caption back to the colour's hex, which is where it starts.
- setTextInput(TextInput) - Method in interface limn.backend.spi.WindowPeer
-
Says what text this window wants from the platform: none, typed characters with the input method off, or characters and the input method's composition.
- setTextInput(TextInput) - Method in class limn.testing.HeadlessWindow
- setTextInput(TextInput) - Method in class limn.testing.StubWindow
- setTextLocale(Locale) - Static method in class limn.i18n.I18n
-
Declares the language of the content being ordered and case-mapped;
nullreturns to following the UI locale. - setTextRuler(TextRuler) - Method in class limn.scene.Scene
-
Overrides the text measurer (tests use deterministic fake metrics).
- setTextureBudget(long) - Static method in class limn.graphics.Images
-
Moves the budget each window keeps its image textures within, from that window's next frame on.
- setThickness(float) - Method in class limn.components.ProgressBar
-
Pins the bar's thickness, overriding the step's
progressThickness;ProgressBar.UNSET(any negative value) hands it back to the step. - setTickCount(int) - Method in class limn.components.chart.ChartAxis
-
Sets how many ticks the automatic scale aims for (clamped to
[2, 20]). - setTime(LocalTime) - Method in class limn.components.date.DateField
-
Sets the time of day, or clears it.
- setTimeScale(double) - Method in class limn.scene.Scene
-
Speed of scene time, the clock every
Scene.addTicker(limn.scene.Scene.Ticker)ticker integrates. - settings() - Method in record class limn.backend.spi.MenuBarReading
-
Returns the value of the
settingsrecord component. - settings() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
settingsrecord component. - SETTINGS - Enum constant in enum class limn.components.MenuItem.Role
-
Opens the application's settings.
- setTint(Color) - Method in class limn.components.ImageView
-
Tints what is shown;
nulldraws it in full color. - setTint(Color, float) - Method in class limn.components.BackdropPanel
-
Mixes a colour into frosted glass: the glass keeps the theme's light or dark tone and leans toward
colourbyamount. - setTitle(String) - Method in class limn.components.Card
-
Sets a fixed title: one line, or as many as
Card.setTitleLines(int)allows, strong, ending with an ellipsis where it does not fit. - setTitle(String) - Method in class limn.components.chart.Chart
-
Sets a title drawn above the plot (
nullfor none). - setTitle(String) - Method in class limn.components.chart.ChartAxis
-
Sets a title drawn beside the axis (
nullfor none). - setTitle(String) - Method in interface limn.backend.NativeWindow
-
Sets the native title bar text.
- setTitle(String) - Method in class limn.components.Expander
-
Sets a fixed title.
- setTitle(String) - Method in class limn.desktop.Tray
-
Sets the icon's name, which a panel shows beside it where it shows names and a screen reader says.
- setTitle(String) - Method in class limn.testing.HeadlessWindow
- setTitle(String) - Method in class limn.testing.StubWindow
- setTitle(I18nString) - Method in class limn.components.Card
-
Sets a title that follows the UI language.
- setTitle(I18nString) - Method in class limn.components.chart.Chart
-
Sets a title that follows the UI language (
nullfor none). - setTitle(I18nString) - Method in class limn.components.Expander
-
Sets a title that follows the UI language.
- setTitle(I18nString) - Method in class limn.desktop.Tray
-
Sets the icon's name to a text that follows the language.
- setTitleLines(int) - Method in class limn.components.Card
-
Lets the title break across up to
lineslines, the last ending with an ellipsis when more of it remains; 1, the default, keeps it on one line. - settled() - Method in interface limn.backend.spi.GlyphOutlines
-
When no face this source shapes with is still loading.
- setTone(Tone) - Method in class limn.components.Label
-
Draws the text in one of the palette's colours, said by what it means:
Tone.DANGERfor a line that reports a failure,Tone.SUCCESSfor one that confirms. - setTone(Tone) - Method in class limn.components.Badge
-
Sets the tone the pill, the dot and the icon are drawn in;
Tone.NEUTRALby default. - setTooltip(String) - Method in class limn.scene.Widget
-
Sets the hover tooltip text (
nullclears it). - setTooltip(String) - Method in class limn.desktop.Tray
-
Sets the tooltip.
- setTooltip(I18nString) - Method in class limn.scene.Widget
-
Sets a tooltip that follows the UI language (
nullclears it). - setTooltip(I18nString) - Method in class limn.desktop.Tray
-
Sets the tooltip to a text that follows the language.
- setTooltipEnabled(boolean) - Method in class limn.components.chart.Chart
-
Turns the hover tooltip on or off (on by default).
- setTooltipFormat(Function<ChartPoint, String>) - Method in class limn.components.chart.Chart
-
Replaces the text of a tooltip row.
- setTooltipMode(Chart.TooltipMode) - Method in class limn.components.chart.Chart
-
Sets whether a hover reports the whole category or only the mark under the pointer.
- setTrailingButton(Icon, Runnable) - Method in class limn.components.TextField
-
A trailing coupled button (icon + action) inside the field, the caret/arrow region idiom of
ComboBox. - setTrailingButton(Icon, Runnable, Icon.Mirroring) - Method in class limn.components.TextField
-
A trailing coupled button whose icon says whether it turns around when the interface does; see
TextField.setLeadingIcon(Icon, Icon.Mirroring)for why the toolkit does not decide that. - setTrailingButton(Icon, I18nString, Runnable) - Method in class limn.components.TextField
-
A trailing coupled button with a name: what it does, said in words, for whoever cannot see the icon.
- setTrailingButton(Icon, I18nString, Runnable, Icon.Mirroring) - Method in class limn.components.TextField
-
A named trailing button whose icon says whether it turns around when the interface does.
- setTranslation(float, float) - Method in class limn.scene.layout.Transform
-
Moves the child by
(x, y)points, at once. - setTrs(Vec3, Quat, Vec3) - Method in class limn.math.MutMat4
-
Sets this matrix to Translate · Rotate · Scale, the allocation-free equivalent of
Mat4.trs(limn.math.Vec3, limn.math.Quat, limn.math.Vec3). - setTwoDigitYearWindow(int) - Method in class limn.components.date.DateField
-
Which century a two-digit year means.
- setValidation(Validation) - Method in class limn.components.Field
-
Sets the state alone, with no message: the border and the reader's state follow it, and the line shows the helper text; see
Field.setValidation(Validation, I18nString). - setValidation(Validation) - Method in class limn.components.TextArea
-
Sets the validation state; colors the border danger/warning/success.
- setValidation(Validation) - Method in class limn.components.TextField
-
Sets the validation state; colors the border danger/warning/success.
- setValidation(Validation, String) - Method in class limn.components.Field
-
Field.setValidation(Validation, I18nString)with a fixed string. - setValidation(Validation, I18nString) - Method in class limn.components.Field
-
Sets what the application decided about the value the control holds, and what to say about it.
- setValue(double) - Method in class limn.components.Spinner
-
Sets the value (clamped + snapped).
- setValue(float) - Method in class limn.components.Slider
-
Sets the value (clamped + snapped to the step).
- setValueFormat(DoubleFunction<String>) - Method in class limn.components.chart.Chart
-
Sets the tooltip value format; see
NumberFormatsfor ready-made ones. - setValues(double...) - Method in class limn.components.chart.ChartSeries
-
Replaces the values.
- setValues(float, float) - Method in class limn.components.RangeSlider
-
Sets both values, clamped to the bounds, snapped to the step and held the minimum gap apart.
- setView(CalendarView.View) - Method in class limn.components.date.CalendarView
-
Shows days, months or years.
- setVisible(boolean) - Method in class limn.components.chart.ChartAxis
-
Shows or hides the axis labels.
- setVisible(boolean) - Method in class limn.components.chart.ChartSeries
-
Shows or hides the series.
- setVisible(boolean) - Method in class limn.scene.Widget
-
Shows or hides this widget and its subtree, re-running layout so siblings take the space back.
- setVisibleMonth(LocalDate) - Method in class limn.components.date.CalendarView
-
Pages the grid to the month holding a day.
- setVisibleRows(int) - Method in class limn.components.ListView
-
Sets how many rows tall this list prefers to be when its parent gives it no height — a list inside a
ScrollViewor an unconstrained column — as a count of the step's seed rows (default 6). - setVisibleRows(int) - Method in class limn.components.table.Table
-
Sets how many rows tall the rows' viewport prefers to be when the parent gives the table no height — a table inside a
ScrollViewor an unconstrained column — as a count of the step's seed rows (default 8); the header and the footer add their own strips. - setVisibleRows(int) - Method in class limn.components.tree.Tree
-
Sets how many seed rows tall the tree prefers to be when its parent gives it no height (default 8, the table's number): inside a column or a scroll pane, that is its height.
- setVolume(float) - Method in class limn.components.MediaControls
-
Volume in
[0, 1], applied as a gain on the soundtrack the player holds; zero also mutes. - setWindowMenu(Menu) - Method in class limn.components.MenuBar
-
Names the menu of the application's windows among this bar's menus.
- setWrap(boolean) - Method in class limn.components.Label
-
Breaks text across lines at the opportunities
BreakIteratorreports for the UI language, greedily; a run that offers no opportunity at all — a word longer than the box, or a script this locale has no rule for — is cut at the last cluster that fits. - setZoom(PrintPreview.Zoom) - Method in class limn.print.PrintPreview
- setZoomPercent(float) - Method in class limn.print.PrintPreview
-
Sizes the sheets at a percentage of the paper's real size, on a screen of 96 dots per inch at 100 %, and sets the zoom to
PrintPreview.Zoom.PERCENT. - Several soundtracks - Search tag in class limn.video.ffmpeg.FfmpegMedia
- Section
- SFX - Static variable in class limn.sound.AudioBus
-
Sound effects: the default bus of
PlayOptions.DEFAULTS. - ShaderType - Enum Class in limn.render3d.shader
-
The value types the neutral shader IR works with: the GLSL scalar/vector types plus
sampler2D. - shadingLanguage() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
shadingLanguagerecord component. - shadow(Vec3, Vec3, float) - Method in interface limn.render3d.RenderPass
-
Enables a directional shadow map for the PBR pass: the backend renders scene depth from
direction(pointing toward the light) into an offscreen depth target fitted to a sphere ofradiusaroundcenter, and shadows the directional lights with PCF. - Shadow - Record Class in limn.graphics
-
One layer of the shadow a shape casts: the shape's own outline moved by an offset, blurred, in one colour.
- Shadow(float, float, float, Color) - Constructor for record class limn.graphics.Shadow
-
Creates an instance of a
Shadowrecord class. - shadowReach() - Method in record class limn.scene.TooltipStyle
- shadows() - Method in record class limn.scene.TooltipStyle
-
Returns the value of the
shadowsrecord component. - shape(String, Font) - Method in interface limn.graphics.TextRuler
-
Shapes one line of
textinfont, resolving the paragraph direction from the text itself: the form nearly every caller wants, because nearly every caller is drawing a string it did not write. - shape(String, Font, ShapedText.Direction) - Method in interface limn.graphics.TextRuler
-
Shapes one line of
textinfontfor a paragraph that readsbase: the glyphs, their positions, and the geometry every caret, hit test, selection and line break is then asked for. - Shape - Enum Class in limn.accessibility
-
What a published node is, read off its role and its facets and never declared: a menu row, a grid cell, a row of a selection, the owner of a popup, a toggle, a value, a text, a pressable leaf, a sentence, or a surface.
- shapeDisplay(String, Font) - Method in class limn.components.PasswordField
-
The masked line: one dot cell per grapheme cluster, built by arithmetic and not by a shaper.
- shapeDisplay(String, Font) - Method in class limn.components.TextField
-
The display form of this field's content as a shaped line: the one place a subclass changes what is drawn and how wide it is.
- ShapedText - Class in limn.graphics
-
One line of text after shaping: the glyphs a face draws for it, where each one sits, and every geometric question a widget then asks about that line.
- ShapedText.Affinity - Enum Class in limn.graphics
-
Which side of a char index a caret sits on, and so which of the two points that index can occupy is meant.
- ShapedText.Builder - Class in limn.graphics
-
Assembles a
ShapedTextrun by run. - ShapedText.Caret - Record Class in limn.graphics
-
The two places a caret may sit for one char index, for a caller that stores no side.
- ShapedText.Direction - Enum Class in limn.graphics
-
Which way a paragraph reads.
- ShapedText.Position - Record Class in limn.graphics
-
A caret position: where text is inserted, plus which side of that index the caret is on.
- ShapedText.Run - Record Class in limn.graphics
-
One shaped stretch: a single face, a single embedding level, a single shaping call, and the unit the backend resolves a face at and batches a draw at.
- ShapedText.Span - Record Class in limn.graphics
-
One horizontal box of a selection, in logical points from the left edge of the line.
- shapeText(String, Font) - Method in class limn.scene.Widget
-
Shapes one line of
textthe way this widget reads: the first-strong rule decides for any string that can decide for itself, andWidget.neutralBase()decides for the rest. - share() - Method in record class limn.components.chart.ChartPoint
-
Returns the value of the
sharerecord component. - sharedBudget() - Static method in class limn.graphics.Images
-
The budget the shared loads are kept within; see
Images.setSharedBudget(long). - sharedBudget() - Static method in class limn.sound.Sounds
-
The budget the shared loads are kept within; see
Sounds.setSharedBudget(long). - shortcutKey() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
shortcutKeyrecord component. - shortcutKey() - Method in class limn.scene.event.KeyEvent
-
The key a shortcut is read from: the letter or digit the active layout prints on this key, as the
Keysconstant of that letter or digit, andKeyEvent.key()for every other key. - shortcutKeyOf(int, int) - Static method in class limn.input.Keys
-
The key a shortcut is read from: the Latin letter or the digit a layout types at a physical key, as that letter's or digit's key code, and the physical key otherwise.
- shortcutModifiers() - Method in record class limn.backend.spi.MenuRow
-
Returns the value of the
shortcutModifiersrecord component. - shortcutText() - Method in record class limn.backend.spi.MenuRow
- show() - Method in interface limn.backend.NativeWindow
- show() - Method in class limn.testing.HeadlessWindow
- show() - Method in class limn.testing.StubWindow
- show(Scene) - Method in class limn.components.Dialog
-
Shows the dialog window-modal over
owner(locks only its window), or, inDisplayMode.IN_SCENEand over a fullscreen owner, a scene-modal internal overlay. - show(Widget<?>) - Method in class limn.components.Dialog
-
Dialog.show(Scene)overowner's scene, but inheriting the size step fromowneritself rather than from the scene root, the overload to reach for when a SMALL toolbar (or a LARGE settings pane) raises the dialog and the card should match the surface it came from. - SHOW_MENU - Enum constant in enum class limn.accessibility.Accessible.Action
-
Open this node's menu.
- showAll() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
showAllrecord component. - showAnchored(Scene, float, float, float, float) - Method in class limn.components.PopupMenu
-
Opens the menu attached to an anchor rectangle in scene coordinates.
- showAnchored(Widget<?>, float, float, float, float) - Method in class limn.components.PopupMenu
-
Opens the menu attached to an anchor rectangle in
anchor's scene coordinates, sized at the step resolved onanchor: it drops below the rect (a menu-bar dropdown) and flips above when there is no room. - showAt(Scene, float, float) - Method in class limn.components.PopupMenu
-
Opens the menu with its corner at the scene point
(x, y), at the scene's step. - showAt(Widget<?>, float, float) - Method in class limn.components.PopupMenu
-
Opens the menu with its corner at the scene point
(x, y)(a context menu at the pointer), sized at the step resolved onanchor. - showAt(Widget<?>, Menu, float, float) - Static method in class limn.components.ContextMenus
-
Opens
menuwith its corner at a point inanchor's own coordinates (whatMouseEvent.x()reports) rather than the scene coordinates a popup is placed in. - showContextMenu(float, float) - Method in class limn.components.TextArea
-
Raises the Cut/Copy/Paste/Select All menu at a point in this widget's own coordinates: the same menu, and the same enabled rules, as
TextField's. - showContextMenu(float, float) - Method in class limn.components.TextField
-
Raises the Cut/Copy/Paste/Select All menu at a point in this widget's own coordinates.
- showContextMenuForFocus() - Method in class limn.components.TextArea
-
Raises the same menu for a request that carries no point: the Menu key or Shift+F10, where the caret is the only place the user can have meant.
- showContextMenuForFocus() - Method in class limn.components.TextField
-
Raises the same menu for a request that carries no point: the Menu key or Shift+F10, where the caret is the only place the user can have meant.
- showFor(Widget<?>) - Method in class limn.components.Popover
-
Shows the panel against
anchor. - showForFocus(Widget<?>, Menu) - Static method in class limn.components.ContextMenus
-
Opens
menufor a request that carries no point: the keyboard route. - showInFolder(Path) - Method in class limn.backend.Launcher
-
Shows a file in the file manager, selected in the folder it is in.
- showInFolder(Path) - Method in interface limn.backend.spi.LauncherPeer
- SHOWING - Enum constant in enum class limn.accessibility.Accessible.State
-
This node has pixels on screen: visible, laid out, and not clipped fully away.
- showNonModal(Scene) - Method in class limn.components.Dialog
-
Shows the dialog non-modal over
owner: a floating window that locks nothing, so the owner (and every other window) stays fully interactive. - showNonModal(Widget<?>) - Method in class limn.components.Dialog
-
Dialog.showNonModal(Scene), inheriting the size step fromowner, which stays the dialog's host until it closes, asDialog.show(Widget)says. - showPage(int) - Method in class limn.print.PrintPreview
-
Scrolls a page's top into the view.
- showsWeekNumbers() - Method in class limn.components.date.CalendarView
- showToolkitModal(Scene) - Method in class limn.components.Dialog
-
Shows the dialog toolkit-modal over
owner(locks every window). - showToolkitModal(Widget<?>) - Method in class limn.components.Dialog
-
Dialog.showToolkitModal(Scene), inheriting the size step fromowner, which stays the dialog's host until it closes, asDialog.show(Widget)says. - shutdownRequested(Throwable) - Static method in class limn.backend.Crashes
-
The exception a containment site throws after
Crashes.dispatch(limn.backend.CrashPhase, java.lang.Throwable)returnedfalse. - signalModalBlocked() - Method in class limn.backend.lwjgl.LwjglBackend
- signalModalBlocked() - Method in interface limn.backend.spi.BackendPeer
-
Gives the modal-blocked feedback (the alert sound plus a re-raise of the top modal) for an interaction the active modal ignores.
- signalModalBlocked() - Method in class limn.testing.HeadlessBackend
- signedArea(float[], float[], int, int) - Static method in class limn.graphics.PolygonTriangulator
-
Signed polygon area (positive = clockwise with y growing down).
- SimpleLit(Vec4) - Constructor for record class limn.render3d.Material.SimpleLit
-
Creates an instance of a
SimpleLitrecord class. - SINGLE - Enum constant in enum class limn.components.date.CalendarView.SelectionMode
-
One day.
- SINGLE - Enum constant in enum class limn.components.SelectionMode
-
One row.
- size() - Method in class limn.components.chart.ChartPalette
-
How many distinct slots this palette declares.
- size() - Method in class limn.components.chart.ChartSeries
-
How many values this series carries.
- size() - Method in record class limn.graphics.Font
-
Returns the value of the
sizerecord component. - Size - Search tag in class limn.components.Dialog
- Section
- Size - Record Class in limn.scene
-
A measured widget size in logical points.
- Size(float, float) - Constructor for record class limn.scene.Size
-
Creates an instance of a
Sizerecord class. - Size axis - Search tag in class limn.components.Separator
- Section
- SizedBox - Class in limn.scene.layout
-
Forces a fixed width and/or height (unset dimensions pass through to the child, or collapse to zero without one).
- SizedBox(float, float) - Constructor for class limn.scene.layout.SizedBox
-
An empty box of a fixed size: a spacer.
- SizedBox(float, float, Widget<?>) - Constructor for class limn.scene.layout.SizedBox
-
Forces
childto an exact size;SizedBox.UNSETon an axis leaves it free. - sizeLimits - Variable in class limn.testing.StubWindow
-
What
StubWindow.setSizeLimits(int, int, int, int)last set, read back byStubWindow.sizeLimits(). - sizeLimits() - Method in interface limn.backend.NativeWindow
- sizeLimits() - Method in class limn.backend.WindowConfig
- sizeLimits() - Method in class limn.testing.HeadlessWindow
- sizeLimits() - Method in class limn.testing.StubWindow
- SizeLimits - Record Class in limn.backend
-
The bounds a window's size is kept within while the user resizes it, in logical points.
- SizeLimits(int, int, int, int) - Constructor for record class limn.backend.SizeLimits
-
Creates an instance of a
SizeLimitsrecord class. - sizeOfSet() - Method in record class limn.accessibility.SelectionItemFacet
-
Returns the value of the
sizeOfSetrecord component. - SizeTokens - Class in limn.components
-
The numeric size table: one immutable row per
ControlSizestep. - sky() - Method in record class limn.render3d.Environment
-
Returns the value of the
skyrecord component. - SLASH - Static variable in class limn.input.Keys
- slerp(Quat, float) - Method in record class limn.math.Quat
-
Spherical interpolation along the shortest arc:
ois negated first when the two face opposite ways, so the result never takes the long way round. - sliceColor(int) - Method in class limn.components.chart.DonutChart
-
The color of slice
index: its own, or its palette slot. - sliceGap() - Method in class limn.components.chart.DonutChart
-
Points of surface between two slices.
- slider(Accessible.State, double, double, double, double) - Method in class limn.accessibility.Accessibility
-
A slider in one call: the role, the axis its value runs along, the value and the two step verbs.
- Slider - Class in limn.components
-
Horizontal slider selecting a value in
[min, max]. - Slider(float, float) - Constructor for class limn.components.Slider
-
A slider over
[min, max], starting atmin. - SLIDER - Enum constant in enum class limn.accessibility.Accessible.Role
-
A slider.
- sliderHeight() - Method in class limn.components.SizeTokens
-
Slider's measured height: 24 / 24 / 28 / 33 / 38.
- sliderKnob() - Method in class limn.components.SizeTokens
- sliderKnobHover() - Method in class limn.components.SizeTokens
- sliderPad() - Method in class limn.components.SizeTokens
-
Slider's half-height: knobHover + the ring's gap + the ring's own stroke, at every step.
- sliderRail() - Method in class limn.components.SizeTokens
- slideTo(float, float) - Method in class limn.scene.layout.Transform
-
Transform.slideTo(float, float, double, Runnable)over the theme's window animation, the time the toolkit's own popups and dialogs move in, with nothing run at the end. - slideTo(float, float, double, Runnable) - Method in class limn.scene.layout.Transform
-
Moves the
translationto(x, y)overseconds, eased as the toolkit eases a fade, one step a frame on the scene's wall-time ticker, which ticks only while something moves and which pausing the scene does not freeze. - slot() - Method in class limn.video.VideoFrame
- slots() - Method in class limn.video.decode.FramePool
- slots() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
slotsrecord component. - slowHandlerCount() - Method in class limn.scene.Scene
- SMALL - Enum constant in enum class limn.components.Tokens.Role
-
spacingSmall: 3 / 4 / 6 / 8 / 10. - SMALL - Enum constant in enum class limn.scene.ControlSize
-
Compact forms and toolbars.
- smooth() - Static method in record class limn.render3d.Sampler
-
Trilinear, repeating: the sensible default for tiling color maps.
- SMOOTH - Enum constant in enum class limn.graphics.Sampling
-
Bilinear filtering with mipmaps: photos, icons, scaled artwork.
- smoothstep(float) - Static method in class limn.math.Scalars
-
The smooth ease-in-out ramp
3t² − 2t³, zero velocity at both ends, withtheld to the unit range first so that the curve never leaves it. - snap(float) - Method in class limn.animation.Transition
-
Jumps to
valueimmediately, cancelling any animation. - snap(Color) - Method in class limn.animation.ColorTransition
-
Jumps to
colorimmediately, cancelling any animation. - sort() - Method in record class limn.accessibility.CellFacet
-
Returns the value of the
sortrecord component. - sortable(boolean) - Method in class limn.components.table.Column
-
Sets whether a header click sorts on this column (default on).
- sortColumn() - Method in class limn.components.table.Table
- sortOf(int) - Method in interface limn.testing.a11y.GridSubject
-
The direction the rows are sorted in by the column now, or
NONE. - sortOrder() - Method in class limn.components.table.Table
- SortOrder - Enum Class in limn.components.table
-
How a
Tableis ordered on one of its columns. - Sound, and being in time with it - Search tag in class limn.video.MediaPlayer
- Section
- Sounds - Class in limn.sound
-
Audio facade, backed by the running backend's
AudioEngineandAudioDecoder(both installed at startup, mirroringImages). - source() - Method in class limn.components.VideoView
- source() - Method in record class limn.render3d.shader.Expr.Swizzle
-
Returns the value of the
sourcerecord component. - source() - Method in class limn.scene.event.DragEvent
- source() - Method in class limn.scene.event.DropEvent
- sourceActions() - Method in class limn.scene.event.DragEvent
- sourceChannels() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
sourceChannelsrecord component. - SPACE - Static variable in class limn.input.Keys
- SPACE_BETWEEN - Enum constant in enum class limn.scene.layout.Flex.MainAlignment
-
Leftovers split evenly between children, from the edge reading starts from.
- spacer(int) - Static method in class limn.scene.layout.Expanded
-
Flexible empty space.
- spacing(SizeTokens, Tokens.Role) - Static method in class limn.components.Tokens
- spacingFor(Widget<?>, Tokens.Role) - Static method in class limn.components.Tokens
- spacingLarge - Variable in class limn.components.Theme
- spacingLarge() - Method in class limn.components.SizeTokens
- spacingMedium - Variable in class limn.components.Theme
- spacingMedium() - Method in class limn.components.SizeTokens
- spacingSmall - Variable in class limn.components.Theme
- spacingSmall() - Method in class limn.components.SizeTokens
- Span(float, float) - Constructor for record class limn.graphics.ShapedText.Span
-
Creates an instance of a
Spanrecord class. - speed() - Method in class limn.animation.ImageAnimation
- spellingIn(String, List<String>) - Static method in class limn.backend.lwjgl.transfer.ClipboardTypes
-
The spelling to ask another program for.
- spellings(String) - Static method in class limn.backend.lwjgl.transfer.ClipboardTypes
-
The spellings to announce for a canonical type on X11 and Wayland, so that a program that knows only an older one still finds it.
- sphere(float, int, int) - Static method in class limn.render3d.Primitives
-
A UV sphere of the given radius, centered at the origin.
- SPIN_BUTTON - Enum constant in enum class limn.accessibility.Accessible.Role
-
A number field with increment and decrement.
- Spinner - Class in limn.components
-
A stepper input for a bounded value, in two modes:
Spinner.Mode.NUMERIC:new Spinner(min, max, step)shows a number (decimals inferred from the step);Spinner.Mode.TIME:Spinner.time()showsHH:MM, where the up/down arrows adjust the focused field (hours by 60, minutes by the step) and Left/Right (or a click) move between the two fields. - Spinner(double, double, double) - Constructor for class limn.components.Spinner
-
Numeric spinner over
[min, max]stepping bystep(> 0). - SPINNER_HOVER_INSET - Static variable in class limn.components.Strokes
-
Spinner hover fill inset.
- Spinner.Mode - Enum Class in limn.components
-
Numeric value vs.
- spinnerButtonW() - Method in class limn.components.SizeTokens
- spinnerFieldInset() - Method in class limn.components.SizeTokens
- spinnerFieldPadX() - Method in class limn.components.SizeTokens
- spinnerWidth() - Method in class limn.components.SizeTokens
- split() - Method in record class limn.graphics.ShapedText.Caret
-
Whether the two positions differ, and a second mark therefore has to be drawn.
- SPLIT_PANE - Enum constant in enum class limn.accessibility.Accessible.Role
-
A pane split by a draggable divider.
- SplitPane - Class in limn.components
-
Two panes and a divider the user drags to share the space between them.
- SplitPane.Orientation - Enum Class in limn.components
-
Which axis the two panes are arranged along.
- SPLITTER - Enum constant in enum class limn.accessibility.Accessible.Role
-
The draggable divider of a
Accessible.Role.SPLIT_PANE. - Spot(Vec3, Vec3, Vec3, float, float, float, float) - Constructor for record class limn.render3d.Light.Spot
-
Creates an instance of a
Spotrecord class. - SRGB - Enum constant in enum class limn.render3d.ColorSpace
-
Gamma-encoded (perceptual).
- srgbToLinear(double) - Static method in record class limn.graphics.Color
-
Decodes one sRGB-encoded channel in
[0,1]to linear light. - srgbToLinear(float) - Static method in enum class limn.render3d.ColorSpace
-
Decodes one sRGB-encoded channel in [0,1] to linear light;
Color.srgbToLinear(double). - stack() - Method in class limn.components.chart.ChartSeries
-
The stack this series belongs to in a stacked bar chart, or in a stacked line chart.
- Stack - Class in limn.scene.layout
-
Overlays children on top of each other (later children on top; the base for overlays and modal dialogs).
- Stack() - Constructor for class limn.scene.layout.Stack
- Stack.Alignment - Enum Class in limn.scene.layout
-
Where a child sits in the stack's box, on two vocabularies that coexist on purpose.
- stackBase(int, int) - Method in class limn.components.chart.CartesianChart
-
How much of its stack lies between the baseline and series
seriesIndexatindex, following the animation so a stack re-flows rather than jumping. - Stacking - Search tag in class limn.components.Dialog
- Section
- stackKeys() - Method in class limn.components.chart.CartesianChart
-
The distinct stack keys of the visible series, in first-appearance order: one bar slot per key per category.
- stackTotal(int, int) - Method in class limn.components.chart.CartesianChart
-
The sum of the stack
seriesIndexbelongs to atindex, for shares. - staggerFraction() - Method in class limn.components.chart.BarChart
-
Bars wipe in from the first category rather than all appearing at once.
- staggerFraction() - Method in class limn.components.chart.Chart
-
How far apart consecutive elements start, as a fraction of the animation: a wipe rather than a single pop.
- stallCount() - Method in class limn.video.VideoClock
- StandardSurface - Class in limn.render3d.shader
-
Builds the
SurfaceOutputsfor the built-in metallic-roughness material, the same surface the hand-written reference shader computes, expressed as neutral IR so one code generator can target multiple shading languages. - start() - Method in record class limn.accessibility.Accessible.Argument.OfRange
-
Returns the value of the
startrecord component. - start() - Method in record class limn.components.date.DateRange
-
Returns the value of the
startrecord component. - start() - Method in class limn.concurrent.Work
-
Submits the body to the worker pool and returns its handle.
- start() - Method in record class limn.graphics.LinearGradient
-
Returns the value of the
startrecord component. - start() - Method in record class limn.scene.Insets
-
Returns the value of the
startrecord component. - start() - Method in class limn.video.MediaPlayer
-
Starts decoding, starts the audio track if there is one, and begins timing.
- start(DragRequest) - Method in class limn.backend.lwjgl.transfer.MacDrag
-
Begins the system's drag of what the scene asks.
- start(DragRequest) - Method in interface limn.backend.lwjgl.transfer.WindowDrag
-
Begins a drag the system drives.
- start(DragRequest) - Method in class limn.backend.lwjgl.transfer.WindowsDrag
-
Begins a drag the system drives.
- START - Enum constant in enum class limn.components.Label.HAlign
-
Against the edge reading starts from.
- START - Enum constant in enum class limn.components.Popover.Alignment
-
The anchor's leading edge: its left reading left to right, its right reading right to left.
- START - Enum constant in enum class limn.components.table.Column.Alignment
-
The reading start: the left edge left to right, the right edge right to left.
- START - Enum constant in enum class limn.scene.layout.Flex.CrossAlignment
- START - Enum constant in enum class limn.scene.layout.Flex.MainAlignment
-
Against the edge reading starts from.
- startAngle() - Method in class limn.components.chart.DonutChart
-
Where the first slice starts, in degrees clockwise from three o'clock.
- startDrag(DragRequest) - Method in interface limn.backend.spi.WindowPeer
-
Hands a drag to the system, while a mouse button is down in this window.
- startMicros() - Method in record class limn.video.ffmpeg.SubtitleCues.Cue
-
Returns the value of the
startMicrosrecord component. - startupFailure(String) - Static method in class limn.backend.lwjgl.LwjglBackend
-
The graphics report for a machine where this backend could not be constructed at all, which
LwjglBackend.graphicsInfo()cannot answer because there is no instance to ask it of. - state() - Method in class limn.accessibility.AccessibleEvent
- state() - Method in record class limn.accessibility.ToggleFacet
-
Returns the value of the
staterecord component. - state() - Method in record class limn.accessibility.WindowFacet
-
Returns the value of the
staterecord component. - state() - Method in interface limn.backend.NativeWindow
- state() - Method in class limn.video.MediaPlayer
- state(long, Accessible.State, boolean) - Static method in class limn.accessibility.AccessibleEvent
-
One state bit that flipped.
- state(Accessible.State) - Method in class limn.accessibility.Accessibility
-
Sets a state on this node; the same as
Accessibility.state(Accessible.State, boolean)withtrue. - state(Accessible.State, boolean) - Method in class limn.accessibility.Accessibility
-
Sets a state on this node.
- STATE_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
One of this node's states changed;
AccessibleEvent.state()says which. - stateFadeSeconds() - Method in class limn.components.chart.Chart
-
How long a state fade lasts (hiding a series, popping a hovered mark), in seconds.
- StateNames - Class in limn.accessibility
-
What a state is called, in the user's language, for the one platform field that carries a state as words rather than as a bit.
- states() - Method in class limn.accessibility.AccessibleNode
- states() - Method in record class limn.render3d.shader.Expr.Loop
-
Returns the value of the
statesrecord component. - STATIC - Enum constant in enum class limn.accessibility.Shape
-
A sentence a reader reads and cannot act on: a
LABEL, aHEADING, anALERT. - STATIC - Enum constant in enum class limn.render3d.MeshUsage
-
Uploaded once;
GpuMesh.update(limn.render3d.MeshData)is rejected. - stats() - Method in interface limn.render3d.RenderTarget
-
GPU memory this target owns (color/depth attachments), for the perf monitor.
- step() - Method in record class limn.accessibility.ValueFacet
-
Returns the value of the
steprecord component. - step() - Method in class limn.components.RangeSlider
- step() - Method in class limn.components.Slider
- step() - Method in interface limn.testing.a11y.ValueSubject
- STEP_SECONDS - Static variable in class limn.animation.Motion
-
How often a stepped animation moves, in seconds: four times a second.
- stepped(double, double) - Static method in class limn.animation.Motion
-
Holds a stepped animation's time between steps: add each frame's length to
held; the animation moves only when this answers more than zero, by the time it answers, while motion is reduced. - stepX() - Method in class limn.scene.event.DragEvent
- stepY() - Method in class limn.scene.event.DragEvent
- stop() - Method in interface limn.backend.Backend
-
Asks the loop to exit.
- stop() - Method in class limn.backend.lwjgl.LwjglBackend
- stop() - Method in interface limn.sound.Playback
-
Stops this sound immediately (no-op if it already finished).
- stop() - Method in class limn.testing.HeadlessBackend
- stop() - Method in class limn.video.MediaPlayer
-
Ends this playback: the decode thread is stopped and joined, every held picture is released, the clock is reset and the sound is stopped.
- STOPPED - Enum constant in enum class limn.backend.LoopEnd
-
Backend.stop()was called; whatever windows were open still are. - stream(Path, PlayOptions) - Static method in class limn.sound.Sounds
-
Streams the audio file at
file, in whatever formats the installedAudioDecodercan stream: decoded incrementally on the ENGINE.current()'s streaming thread, so a long music track costs ring buffers instead of a whole decoded clip on the heap. - stream(AudioStreamSource, PlayOptions) - Static method in class limn.sound.Sounds
-
Streams PCM frames pulled from
source, for audio that is already open and has no file of its own, such as the audio track of a container something else is demultiplexing. - streamAsync(Path, PlayOptions) - Static method in class limn.sound.Sounds
-
Opens
fileand starts streaming it on theUiworker pool, handing thePlaybackhandle toonSuccesson the UI thread: the asynchronous form ofSounds.stream(Path, PlayOptions), and what an application should use to start music while a scene is appearing. - streamIndex() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns the value of the
streamIndexrecord component. - streamIndex() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns the value of the
streamIndexrecord component. - STRETCH - Enum constant in enum class limn.components.Card.MediaFit
-
As wide as the card inside its padding, its height from the aspect ratio (vertical), or as tall as its column, at most half the card's width (horizontal).
- STRETCH - Enum constant in enum class limn.scene.layout.Flex.CrossAlignment
- stride(int) - Method in class limn.video.decode.FramePool
-
Distance in bytes between the starts of consecutive rows of
plane: the plane's byte width rounded up to four, not its sample count. - stride(int) - Method in class limn.video.VideoFrame
-
Distance in bytes between the starts of two consecutive rows of
plane, not samples and not pixels. - StringBundle - Interface in limn.i18n
-
A source of translations.
- stripBtnHoverInset() - Method in class limn.components.SizeTokens
- Strokes - Class in limn.components
-
Quantities that are pixel-locked: identical at every
ControlSizestep. - strongX() - Method in record class limn.graphics.ShapedText.Caret
-
Where a keystroke in the base direction lands: the caret to draw at full height.
- structure(long, List<AccessibleEvent.Child>, List<AccessibleEvent.Child>, List<AccessibleEvent.Child>) - Static method in class limn.accessibility.AccessibleEvent
-
A parent's children moved.
- STRUCTURE_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node's children changed: one per surviving parent per publish, carrying the children that were added under it (new in the tree, or moved here from another parent), removed from it (gone from the tree, or moved to another parent) and reordered among their surviving siblings, each with its index.
- StubWindow - Class in limn.testing
-
A
NativeWindowthat does nothing except answer questions: enough of a window for the components that ask one whether they may open a window of their own, without a backend, a display server or GL. - StubWindow() - Constructor for class limn.testing.StubWindow
-
A window on a platform that places windows where it is told, which is most of them.
- StubWindow(boolean) - Constructor for class limn.testing.StubWindow
- style() - Method in class limn.components.Button
- style() - Method in class limn.components.Card
- styled(String, int, int, WindowStyle, boolean, boolean) - Static method in class limn.backend.WindowConfig
-
A styled window created hidden (position, then
NativeWindow.show()). - sub(Vec2) - Method in record class limn.math.Vec2
- sub(Vec3) - Method in record class limn.math.Vec3
- SUB - Enum constant in enum class limn.render3d.shader.Expr.Op
- submenu(String, Menu) - Static method in class limn.components.MenuItem
-
An item that opens a nested
submenuon hover / right-arrow. - submenu(I18nString, Menu) - Static method in class limn.components.MenuItem
-
A submenu item whose label follows the UI language.
- SUBMENU - Enum constant in enum class limn.backend.spi.MenuRow.Kind
-
It opens its children.
- SUBMENU - Enum constant in enum class limn.testing.a11y.MenuSubject.Row
-
A row that opens a submenu with rows in it.
- SUBMENU_OVERLAP - Static variable in class limn.components.Strokes
-
Exactly twice
Strokes.BORDER: it exists to hide the seam between two columns' borders. - SUBMITTED - Enum constant in enum class limn.scene.Change.Aspect
-
The widget's content was submitted: Enter in a search field.
- Subscription - Interface in limn.concurrent
-
What a registration hands back: the one way to stop listening.
- subtitle() - Method in class limn.components.Card
- SubtitleCues - Class in limn.video.ffmpeg
-
The cues of a container's selected subtitle track, asked for by position: what is on screen at this moment.
- SubtitleCues.Cue - Record Class in limn.video.ffmpeg
-
One subtitle cue: its text, and the interval it is on screen for.
- subtitleLines() - Method in class limn.components.Card
- subtitles() - Method in class limn.video.ffmpeg.FfmpegMedia
-
The cues of whichever subtitle track is selected.
- Subtitles - Search tag in class limn.video.ffmpeg.FfmpegMedia
- Section
- SubtitleTrack(int, int, String, String, boolean, boolean, boolean, boolean) - Constructor for record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Creates an instance of a
SubtitleTrackrecord class. - subtitleTracks() - Method in class limn.video.ffmpeg.FfmpegMedia
-
Every subtitle track the container holds, in the container's own order, including any this build cannot decode and any that is a bitmap format, because a track that cannot be shown is still a track the file has.
- success() - Method in class limn.components.Theme
- success(Color) - Method in class limn.components.Theme.Builder
- SUCCESS - Enum constant in enum class limn.components.Theme.Token
-
Theme.success: success and valid. - SUCCESS - Enum constant in enum class limn.components.Tone
-
Something done or accepted: the palette's
success. - SUCCESS - Enum constant in enum class limn.components.Validation
-
The value is accepted; drawn in the theme's
successcolour. - suffix() - Method in enum class limn.i18n.PluralRules.Category
-
The suffix this category takes in a catalog key:
…loadedAnnouncement.few. - summary() - Method in class limn.components.Expander
- supports(Path) - Method in class limn.video.decode.SyntheticVideoDecoder
- supports(Path) - Method in class limn.video.decode.Y4mDecoder
- supports(Path) - Method in class limn.video.ffmpeg.FfmpegVideoDecoder
-
Whether this decoder will attempt
file. - supports(Path) - Method in interface limn.video.VideoDecoder
-
Whether this decoder will attempt
file. - supports(ImageEncodeOptions) - Method in class limn.graphics.GifEncoder
- supports(ImageEncodeOptions) - Method in interface limn.graphics.ImageEncoder
-
Whether this encoder will take
options: the whole request, not just the format, so an encoder that supports a format only over part of the quality range can decline the rest instead of silently rounding it. - supports(ImageEncodeOptions) - Method in class limn.graphics.PngEncoder
- supportsAbsolutePositioning() - Method in class limn.accessibility.AccessibleTree
- supportsAbsolutePositioning() - Method in interface limn.backend.spi.WindowPeer
-
Whether
NativeWindow.screenX(),NativeWindow.screenY()andNativeWindow.setScreenPosition(int, int)actually work on this platform. - supportsAbsolutePositioning() - Method in class limn.testing.HeadlessWindow
- supportsAbsolutePositioning() - Method in class limn.testing.StubWindow
- supportsDrag() - Method in interface limn.backend.spi.WindowPeer
- surface() - Method in class limn.components.Theme
- surface(Color) - Method in class limn.components.Theme.Builder
- Surface - Class in limn.components
-
A surface lifted above what is around it: a fill, the shadow its
Elevationhas in the theme, and one child inside. - Surface(String, SurfaceOutputs, List<Material.Surface.Texture>, List<Material.Surface.Value>, BlendMode) - Constructor for record class limn.render3d.Material.Surface
-
Creates an instance of a
Surfacerecord class. - Surface(Widget<?>) - Constructor for class limn.components.Surface
- SURFACE - Enum constant in enum class limn.accessibility.Shape
-
A surface with a role and none of the above: a window, a dialog, a group, a scroll pane, a tool bar, a tab panel, a split pane, a canvas, an image, a video, a chart, a separator, a colour chooser.
- SURFACE - Enum constant in enum class limn.components.Theme.Token
-
Theme.surface: a card, a field, a panel on the canvas. - SURFACE_RAISED - Enum constant in enum class limn.components.Theme.Token
-
Theme.surfaceRaised: a popover, a menu, a dialog above a surface. - SurfaceOutputs - Record Class in limn.render3d.shader
-
What a material's surface function contributes to the engine's lighting core: the metallic-roughness inputs.
- SurfaceOutputs(Expr, Expr, Expr, Expr, Expr) - Constructor for record class limn.render3d.shader.SurfaceOutputs
-
A surface shaded by the standard
N·Ldiffuse response. - SurfaceOutputs(Expr, Expr, Expr, Expr, Expr, Expr) - Constructor for record class limn.render3d.shader.SurfaceOutputs
-
Holds the surface's loops to
Expr.Loop.MAX_ITERATIONSturns a pixel, its diffuse response's counted once for each of the eight lights a pass shades with, and refuses a loop's state read outside its loop and any other name startingir_, which are the generator's. - surfaceRaised() - Method in class limn.components.Theme
- surfaceRaised(Color) - Method in class limn.components.Theme.Builder
- SvgIcon - Class in limn.graphics
-
A themeable vector
Icon: keeps the SVG source and lazily draws it (via the installedSvgRenderer) to a cachedImageper requested pixel size (a small LRU of 16 sizes). - svgRenderer() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
svgRendererrecord component. - SvgRenderer - Interface in limn.graphics
-
SPI that draws SVG: opens a document from SVG text, draws it into pixels at any size, and lets an attribute of one of its elements be changed between two drawings, which is how an animated SVG is played.
- SvgRenderer.Document - Interface in limn.graphics
-
One SVG, opened: measured, drawn and changed until it is closed.
- SWITCH - Enum constant in enum class limn.accessibility.Accessible.Role
-
A switch: a checkbox whose platform presentation is an on/off control.
- SWITCH - Enum constant in enum class limn.components.Checkbox.Variant
- switchThumbInset() - Method in class limn.components.SizeTokens
- switchTrackH() - Method in class limn.components.SizeTokens
- switchTrackW() - Method in class limn.components.SizeTokens
- Swizzle(Expr, String) - Constructor for record class limn.render3d.shader.Expr.Swizzle
-
Creates an instance of a
Swizzlerecord class. - symmetric(float, float) - Static method in record class limn.scene.Insets
-
One inset for top and bottom, another for start and end.
- SyntheticPattern - Enum Class in limn.video.decode
-
What a synthetic stream draws.
- SyntheticSpec - Record Class in limn.video.decode
-
The whole description of a synthetic stream: what it draws, how big, in which layout, under which colour interpretation, how fast, for how long, and how many pictures it keeps in flight.
- SyntheticSpec(SyntheticPattern, int, int, PixelFormat, VideoColor, int, int, int, int) - Constructor for record class limn.video.decode.SyntheticSpec
-
Creates an instance of a
SyntheticSpecrecord class. - SyntheticVideoDecoder - Class in limn.video.decode
-
A decoder with nothing to decode: it draws its pictures, so a video is available on any machine, in every layout, under every colour interpretation and at any size, with no file to ship and nothing to go missing.
- SyntheticVideoDecoder() - Constructor for class limn.video.decode.SyntheticVideoDecoder
- SYSTEM - Enum constant in enum class limn.components.MenuBar.Placement
-
In the system's own menu bar, where the system keeps one outside the windows for the application, which is macOS; in the window everywhere else.
- systemMenuBar() - Method in class limn.backend.lwjgl.LwjglBackend
- systemMenuBar() - Method in interface limn.backend.spi.BackendPeer
-
The menu bar the system keeps outside the windows, where it keeps one and the application may have it.
- systemMenuBar() - Method in class limn.testing.HeadlessBackend
- SystemMenuBar - Interface in limn.backend.spi
-
The menu bar a system keeps outside the windows, one for the application, as a backend offers it to the toolkit.
- SystemMenuLabels - Record Class in limn.backend.spi
-
The words the toolkit writes in a system's menu bar for the items that are not the application's: those of the application's own menu and of a Window menu given to an application that named none.
- SystemMenuLabels(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for record class limn.backend.spi.SystemMenuLabels
-
Creates an instance of a
SystemMenuLabelsrecord class. - SystemPreferences - Class in limn.scene
-
Three preferences the user sets for every application on their desktop: a light or dark appearance, less motion, and more contrast.
- SystemPreferences.ColorScheme - Enum Class in limn.scene
-
A light or dark appearance, or none chosen.
- SystemPreferences.ContrastColors - Record Class in limn.scene
-
The palette a user chose when the platform's request for more contrast is a palette of its own: a Windows contrast theme, whose eight system colours every native application draws with.
T
- T - Static variable in class limn.input.Keys
- TAB - Enum constant in enum class limn.accessibility.Accessible.Role
-
One tab of a
Accessible.Role.TAB_LIST. - TAB - Static variable in class limn.input.Keys
- TAB_INDICATOR - Static variable in class limn.components.Strokes
-
The tab strip's sliding indicator.
- TAB_LIST - Enum constant in enum class limn.accessibility.Accessible.Role
-
The strip of tabs above a tabbed pane.
- TAB_PANEL - Enum constant in enum class limn.accessibility.Accessible.Role
-
The content a
Accessible.Role.TABselects. - TabbedPane - Class in limn.components
-
Tabbed panel: a horizontal strip of tab headers over a content area that shows the selected tab.
- TabbedPane() - Constructor for class limn.components.TabbedPane
-
An empty pane; add pages with
TabbedPane.addTab(java.lang.String, limn.scene.Widget<?>). - TabbedPane.TabAlignment - Enum Class in limn.components
-
Where the strip sits when the headers are narrower than the pane, named for where it lands in an interface that reads left to right.
- TabbedPane.TabCloseRequest - Interface in limn.components
-
One question to
TabbedPane.onTabClose: may this tab close? Answered once, withTabbedPane.TabCloseRequest.allow()orTabbedPane.TabCloseRequest.refuse(), now or later: a handler that shows a dialog keeps the request and answers from its result. - TabbedPane.TabMoveListener - Interface in limn.components
-
What the user moved: a tab from one place in the order to another.
- tabChevron() - Method in class limn.components.SizeTokens
- tabContent(int) - Method in class limn.components.TabbedPane
- tabCount() - Method in class limn.components.TabbedPane
-
How many tabs the pane holds; and, read before an
addTab, the index that call will land on. - tabHoverInset() - Method in class limn.components.SizeTokens
- tabIconGap() - Method in class limn.components.SizeTokens
- tabIconSize() - Method in class limn.components.SizeTokens
- table() - Method in class limn.accessibility.AccessibleNode
- table(int, int) - Method in class limn.accessibility.Accessibility
-
Declares that this node is a grid of rows and columns over data.
- Table<T> - Class in limn.components.table
-
A table:
Columns over a list the application owns, virtualized on both axes. - Table(List<Column<T>>) - Constructor for class limn.components.table.Table
-
A table over
columns, with no rows untilTable.setRows(java.util.List<T>). - TABLE - Enum constant in enum class limn.accessibility.Accessible.Role
-
A grid of rows and columns over data.
- TableFacet - Record Class in limn.accessibility
-
A grid of rows and columns over data: what a table publishes about its own shape.
- TableFacet(int, int) - Constructor for record class limn.accessibility.TableFacet
-
Creates an instance of a
TableFacetrecord class. - TABLOID - Static variable in record class limn.print.Paper
-
Tabloid, 11 by 17 inches.
- tabPadH() - Method in class limn.components.SizeTokens
- tabPadV() - Method in class limn.components.SizeTokens
- tabRevealMargin() - Method in class limn.components.SizeTokens
- tabTitle(int) - Method in class limn.components.TabbedPane
- tabTitleSource(int) - Method in class limn.components.TabbedPane
- tag() - Method in record class limn.render3d.Pickable
-
Returns the value of the
tagrecord component. - tag() - Method in record class limn.render3d.PickResult
-
Returns the value of the
tagrecord component. - takeFrameRequests() - Method in class limn.testing.HeadlessWindow
-
How many frames the scene has asked this window for since the last call, which also sets the count back to nothing.
- takePicture() - Method in class limn.video.MediaPlayer
-
The picture whose moment has come, or null to keep showing the current one.
- target() - Method in record class limn.accessibility.AccessibleRelation
-
Returns the value of the
targetrecord component. - target() - Method in class limn.animation.ColorTransition
- target() - Method in class limn.animation.Transition
- target() - Method in class limn.render3d.Camera
-
The point the camera looks at.
- target() - Method in record class limn.render3d.shader.Expr.Raw
-
Returns the value of the
targetrecord component. - target(Vec3) - Method in class limn.render3d.Camera
-
Aims the camera at a point, keeping its position.
- targetLength() - Method in class limn.scene.event.PreeditEvent
-
How long the stretch being converted is, in code points;
0when there is none. - TargetProfile - Enum Class in limn.render3d.shader
-
A shading-language target the IR can be compiled to.
- targetStart() - Method in class limn.scene.event.PreeditEvent
-
Where the stretch being converted starts within
PreeditEvent.text(), in code points. - TASK - Enum constant in enum class limn.backend.CrashPhase
-
A task posted to the UI thread (drained between frames).
- tension() - Method in class limn.components.chart.LineChart
-
How hard a smoothed line curves.
- TERTIARY - Enum constant in enum class limn.components.Button.Style
-
A quiet action that should not compete (a tool bar's, a "Cancel" beside a "Delete"): no fill and no border at rest, the caption in colour, and a tint of it under the pointer.
- TestPreferences - Class in limn.testing
-
The system's preferences as a test puts them in place: a dark appearance, less motion, more contrast, access keys underlined at all times.
- TestPreferences() - Constructor for class limn.testing.TestPreferences
-
Starts from what
SystemPreferences.current()answers now, and changes nothing yet. - TestRulers - Class in limn.testing
-
The text rulers headless tests lay out against, so that a layout measured on one machine is the layout measured on every other.
- text() - Method in record class limn.accessibility.Accessible.Argument.OfText
-
Returns the value of the
textrecord component. - text() - Method in class limn.accessibility.AccessibleNode
- text() - Method in record class limn.accessibility.TextFacet
-
Returns the value of the
textrecord component. - text() - Method in record class limn.accessibility.ValueFacet
-
Returns the value of the
textrecord component. - text() - Method in interface limn.backend.Clipboard
-
The clipboard's text, now.
- text() - Method in class limn.backend.lwjgl.transfer.PlatformClipboard
- text() - Method in class limn.components.Badge
- text() - Method in class limn.components.Button
-
The caption as it currently reads, an access letter's
&mark taken out ("&Save" reads "Save"); seeButton.textSource()for the value behind it. - text() - Method in record class limn.components.chart.Chart.LegendEntry
-
Returns the value of the
textrecord component. - text() - Method in class limn.components.Checkbox
- text() - Method in class limn.components.ColorPickerButton
-
The caption as it currently reads: the colour's hex unless one was set.
- text() - Method in class limn.components.ComboBox
- text() - Method in class limn.components.date.DateField
-
The whole value as it is drawn: what
Ctrl+Ccopies. - text() - Method in class limn.components.Label
-
The text as it currently reads; see
Label.textSource()for the key behind it. - text() - Method in class limn.components.RadioButton
- text() - Method in class limn.components.Spinner
- text() - Method in class limn.components.TextArea
-
The full contents, lines joined by
\n. - text() - Method in class limn.components.TextField
-
The current contents.
- text() - Method in class limn.components.Theme
- text() - Method in class limn.graphics.ShapedText
-
The line this was shaped from: the index space of every query here.
- text() - Method in class limn.scene.event.PreeditEvent
-
The composing text; empty when the composition ends (commit or cancel).
- text() - Method in record class limn.scene.TooltipStyle
-
Returns the value of the
textrecord component. - text() - Method in interface limn.testing.a11y.TextSubject
- text() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns the value of the
textrecord component. - text() - Method in record class limn.video.ffmpeg.SubtitleCues.Cue
-
Returns the value of the
textrecord component. - text(long, int, int, int, String, String) - Static method in class limn.accessibility.AccessibleEvent
-
A text edit, with the range it replaced.
- text(InputStream, String, String) - Static method in class limn.io.Resources
-
Resources.bytes(InputStream, String, String)as UTF-8 text. - text(String, long, int, ShapedText.Affinity, int, int, int, Rect, boolean) - Method in class limn.accessibility.Accessibility
-
Declares that this node holds text, handing over the string the widget already has together with the counter its editing model bumps.
- text(Class<?>, String, String) - Static method in class limn.io.Resources
-
The whole of a classpath resource as UTF-8 text, resolved relative to
owner. - text(String, Function<T, String>) - Static method in class limn.components.table.Column
-
Column.text(I18nString, Function)with a literal title, for a header no translation covers. - text(Color) - Method in class limn.components.Theme.Builder
- text(I18nString, Function<T, String>) - Static method in class limn.components.table.Column
-
A column of text.
- TEXT - Enum constant in enum class limn.accessibility.Shape
- TEXT - Enum constant in enum class limn.backend.Cursor
-
I-beam: editable or selectable text (text fields and areas).
- TEXT - Enum constant in enum class limn.components.Theme.Token
-
Theme.text: body ink. - TEXT - Enum constant in enum class limn.scene.Change.Aspect
-
The text of an editable widget.
- TEXT - Static variable in class limn.backend.lwjgl.transfer.ClipboardTypes
-
Plain text, as UTF-8 bytes.
- TEXT - Static variable in class limn.transfer.DataFormat
-
Plain text.
- TEXT_AREA - Enum constant in enum class limn.accessibility.Accessible.Role
-
A multi-line text field.
- TEXT_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node's text changed; the offsets say where.
- TEXT_FIELD - Enum constant in enum class limn.accessibility.Accessible.Role
-
A single-line text field.
- TEXT_MUTED - Enum constant in enum class limn.components.Theme.Token
-
Theme.textMuted: secondary ink; still body text, still 4.5:1. - TEXT_SELECTION_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node's text selection changed.
- TextArea - Class in limn.components
-
Multiline text editor: hard line breaks (Enter), arrow navigation across lines with a sticky column, mouse/Shift+arrow selection spanning lines, clipboard shortcuts, blinking cursor, and both scrollbars: draggable thumbs and wheel-responsive.
- TextArea() - Constructor for class limn.components.TextArea
-
An empty editor.
- TextContract - Class in limn.testing.a11y
-
What every widget of the
TEXTshape owes a reader, as named cases over aTextSubject: the facet's string is the API's;SET_TEXTwith a text replaces it and with anything else changes nothing;SET_CARETwith a collapsed range moves the caret andSET_SELECTIONwith a range selects it, each read back off the facet; and the node keeps its id as the text changes. - TextEdit(Change.Origin, int, int, int) - Constructor for record class limn.scene.Change.TextEdit
-
Creates an instance of a
TextEditrecord class. - TextFacet - Record Class in limn.accessibility
-
A node that holds text a user can read, and usually edit: a text field, a text area, a search field, a password field.
- TextFacet(String, int, ShapedText.Affinity, int, int, int, Rect) - Constructor for record class limn.accessibility.TextFacet
-
Creates an instance of a
TextFacetrecord class. - TextField - Class in limn.components
-
Single-line text input: blinking cursor (frame-clock ticker), mouse and Shift+arrow selection, Home/End, Ctrl/Cmd+A/C/V/X through the system clipboard, placeholder, and horizontal scrolling that keeps the cursor visible when the text overflows.
- TextField() - Constructor for class limn.components.TextField
-
An empty single-line field.
- textIfPresent(Class<?>, String, String) - Static method in class limn.io.Resources
-
Resources.text(Class, String, String), ornullwhen there is no such resource. - textIfPresent(ClassLoader, String, String) - Static method in class limn.io.Resources
-
Resources.text(Class, String, String)resolved from the root byloader, ornullwhen there is no such resource. - textInput - Variable in class limn.testing.HeadlessWindow
-
What the scene last asked of this window's input method: composition for a focused text widget, characters otherwise;
nullbefore it asked. - TextInput - Enum Class in limn.backend.spi
-
What text a window asks the platform for, set with
WindowPeer.setTextInput(limn.backend.spi.TextInput). - textLocale() - Static method in class limn.i18n.I18n
-
The language text is ordered and case-mapped in: the locale in effect here, unless
I18n.setTextLocale(java.util.Locale)declared the content is in another language. - TextMetrics - Record Class in limn.graphics
-
Measured extents of a single line of text, in logical points, relative to the baseline.
- TextMetrics(float, float, float, float) - Constructor for record class limn.graphics.TextMetrics
-
Creates an instance of a
TextMetricsrecord class. - textMuted() - Method in class limn.components.Theme
- textMuted(Color) - Method in class limn.components.Theme.Builder
- textRuler() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
textRulerrecord component. - textRuler() - Method in class limn.scene.Scene
- textRuler() - Method in class limn.scene.Widget
-
Text measurer for layout-time metrics (never null; NONE when detached).
- TextRuler - Interface in limn.graphics
-
Measures text without a frame in flight: what widget layout uses (the layout pass runs before painting, when no
Canvasexists). - TextRulers - Class in limn.graphics
-
Process-wide
TextRulerregistry, installed by the running backend (mirrors theUifacade lifecycle). - textSource() - Method in class limn.components.Button
-
The localizable value this button holds, which a language change re-resolves.
- textSource() - Method in class limn.components.Checkbox
- textSource() - Method in class limn.components.Label
-
The localizable value this label holds, which a language change re-resolves.
- textSource() - Method in class limn.components.RadioButton
- TextSubject - Interface in limn.testing.a11y
-
A widget of the
TEXTshape as the text contract sees it: an editable text the contract can build fresh, holding a short string, and read back through the widget's own API. - texture() - Method in record class limn.render3d.Material.NormalMap
-
Returns the value of the
texturerecord component. - texture() - Method in record class limn.render3d.Material.Surface.Texture
-
Returns the value of the
texturerecord component. - Texture(String, GpuTexture) - Constructor for record class limn.render3d.Material.Surface.Texture
-
Creates an instance of a
Texturerecord class. - textureBudget() - Static method in class limn.graphics.Images
-
The budget each window keeps its image textures within:
Images.DEFAULT_TEXTURE_BUDGETuntilImages.setTextureBudget(long)moves it. - textureBytes() - Method in record class limn.backend.RenderStats
-
Returns the value of the
textureBytesrecord component. - textured(GpuTexture) - Method in record class limn.render3d.Material.Pbr
-
A copy sampling
texturefor base colour, modulated by the base colour value. - TextureData - Record Class in limn.render3d
-
CPU-side pixels for a 2D texture: tightly packed 8-bit RGBA, row-major from the top-left, tagged with the
ColorSpacethe values are authored in. - TextureData(int, int, byte[], ColorSpace) - Constructor for record class limn.render3d.TextureData
-
Creates an instance of a
TextureDatarecord class. - TextureDef(int, int) - Constructor for record class limn.render3d.gltf.GltfModel.TextureDef
-
Creates an instance of a
TextureDefrecord class. - textures() - Method in record class limn.backend.RenderStats
-
Returns the value of the
texturesrecord component. - textures() - Method in class limn.render3d.gltf.GltfModel
-
Textures, each pairing an image with a sampler.
- textures() - Method in record class limn.render3d.Material.Surface
-
Returns the value of the
texturesrecord component. - textures() - Method in record class limn.render3d.Render3DStats
-
Returns the value of the
texturesrecord component. - The coexistence contract - Search tag in enum class limn.scene.ControlSize
- Section
- The coexistence contract - Search tag in enum class limn.scene.LayoutDirection
- Section
- The diffuse response - Search tag in record class limn.render3d.shader.SurfaceOutputs
- Section
- The discrete-choice widgets answer setSelectedIndex the same way - Search tag in package limn.components
- Section
- theme(Theme) - Method in class limn.print.Document
-
Sets the palette the pages are painted with.
- Theme - Class in limn.components
-
Central design tokens: colors, corner radii, typography and spacing.
- Theme.Builder - Class in limn.components
-
Collects the colours of a palette and builds one.
- Theme.Token - Enum Class in limn.components
-
Every colour a palette is made of, as values, so that code which has to treat every tone alike (a serializer, an editor, a contrast report) enumerates them instead of naming them all and getting all but one right.
- themed(Image, Image) - Static method in class limn.graphics.BitmapIcon
-
Pre-colored light/dark variants, chosen by the active theme's brightness.
- ThemeFormat - Class in limn.components
-
A palette as text, and back, so an application can ship a theme its designer built as a file beside the jar instead of as a recompile.
- thickness() - Static method in class limn.components.ScrollBar
-
The strip thickness the host reserves/lays the bar out with.
- thickness() - Method in record class limn.graphics.BackdropEffect.Clear
-
Returns the value of the
thicknessrecord component. - This is never read from the locale - Search tag in enum class limn.scene.LayoutDirection
- Section
- This row is under the 24 pt pointer target - Search tag in class limn.components.Checkbox
- Section
- This row is under the 24 pt pointer target - Search tag in class limn.components.RadioButton
- Section
- Threading, and why the first call is the expensive one - Search tag in class limn.video.ffmpeg.FfmpegLibrary
- Section
- Threads - Search tag in class limn.video.MediaPlayer
- Section
- Threads - Search tag in class limn.video.ffmpeg.FfmpegMedia
- Section
- Threads - Search tag in class limn.video.ffmpeg.SubtitleCues
- Section
- tick(double) - Method in interface limn.scene.Scene.Ticker
- tickCount() - Method in class limn.components.chart.ChartAxis
-
The tick count the automatic scale aims for.
- TICKER - Enum constant in enum class limn.backend.CrashPhase
-
An animation ticker.
- tight(float, float) - Static method in record class limn.scene.Constraints
-
Exactly
width x height. - time() - Method in class limn.components.date.DateField
- time() - Method in class limn.components.date.DatePicker
- time() - Static method in class limn.components.Spinner
-
A 24-hour
HH:MMtime spinner (00:00–23:59, 1-minute step). - time() - Method in class limn.video.Poster.At
- time(int, int, int) - Static method in class limn.components.Spinner
-
A time spinner bounded to
[minMinutes, maxMinutes], stepping the minutes field bystepMinutes. - time(FormatStyle) - Static method in class limn.i18n.DateFormats
-
A time of day at
style's length:SHORTwrites2:09 PMin English and14:09in Brazilian Portuguese,MEDIUMadds the seconds. - TIME - Enum constant in enum class limn.components.Spinner.Mode
- timerQueries() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
timerQueriesrecord component. - times(int) - Static method in class limn.animation.ImageAnimation.Loop
- timesAlpha(float) - Method in record class limn.graphics.Color
-
This colour made more transparent by
factor: its alpha multiplied, so a translucent colour faded to half is half as opaque as it was, whereColor.withAlpha(float)would set it to one half whatever it was. - timeScale() - Method in class limn.scene.Scene
- tint() - Method in class limn.components.BackdropPanel
- tint() - Method in record class limn.graphics.BackdropEffect.Blur
-
Returns the value of the
tintrecord component. - tint() - Method in record class limn.graphics.BackdropEffect.Clear
-
Returns the value of the
tintrecord component. - tint() - Method in record class limn.graphics.BackdropEffect.Crt
-
Returns the value of the
tintrecord component. - tint() - Method in record class limn.graphics.BackdropEffect.Pixelate
-
Returns the value of the
tintrecord component. - tint() - Method in interface limn.graphics.BackdropEffect
-
The colour laid over the transformed backdrop, straight (not premultiplied) alpha.
- tint() - Method in record class limn.graphics.BackdropEffect.Wash
-
Returns the value of the
tintrecord component. - tintable() - Method in class limn.graphics.BitmapIcon
- tintable() - Method in interface limn.graphics.Icon
-
Whether
Icon.image(int, boolean)returns a single-color mask to be recolored with the theme (true: SVG, grayscale/mono PNG), or a finished picture to draw as-is (false: pre-colored light/dark variants). - tintAmount() - Method in class limn.components.BackdropPanel
- title() - Method in interface limn.backend.NativeWindow
- title() - Method in record class limn.backend.spi.MenuBarReading.Top
-
Returns the value of the
titlerecord component. - title() - Method in record class limn.backend.spi.PrintJob
-
Returns the value of the
titlerecord component. - title() - Method in record class limn.backend.spi.TrayState
-
Returns the value of the
titlerecord component. - title() - Method in class limn.backend.WindowConfig
- title() - Method in class limn.components.Card
- title() - Method in class limn.components.chart.Chart
-
The chart title as it currently reads, or
nullwhen there is none. - title() - Method in class limn.components.chart.ChartAxis
-
The axis title, or
nullfor none. - title() - Method in class limn.components.Expander
- title() - Method in class limn.components.SizeTokens
- title() - Method in class limn.components.table.Column
- title() - Method in class limn.components.Theme
- title() - Method in class limn.desktop.Tray
- title() - Method in class limn.print.Document
- title() - Method in class limn.testing.HeadlessWindow
- title() - Method in class limn.testing.StubWindow
- title(String) - Method in class limn.backend.WindowConfig
- title(String) - Method in class limn.print.Document
-
Sets the title: the PDF's title and the name of the print job.
- TITLE - Enum constant in enum class limn.components.Label.Role
- TITLE - Enum constant in enum class limn.testing.a11y.MenuSubject.Row
-
A bar's title over a menu with rows: opens a dropdown, never chooses.
- titleLines() - Method in class limn.components.Card
- titleSource() - Method in class limn.components.chart.Chart
-
The localizable value behind
Chart.title(), ornull. - to(float) - Method in class limn.animation.Transition
-
Animates the value toward
target. - to(Color) - Method in class limn.animation.ColorTransition
-
Animates from the currently-shown color to
target(snaps when detached/disabled). - toArray() - Method in class limn.math.Mat3
-
Column-major copy (length 9), for GPU upload.
- toArray() - Method in class limn.math.Mat4
-
Column-major copy (length 16), for GPU upload.
- toArray(float[]) - Method in class limn.math.Mat3
-
Column-major copy into
out(length ≥ 9), the allocation-free upload path. - toArray(float[]) - Method in class limn.math.Mat4
-
Column-major copy into
out(length ≥ 16), the allocation-free upload path. - toArray(float[]) - Method in class limn.math.MutMat4
-
Column-major copy into
out(length ≥ 16), the allocation-free upload path. - toAsciiDigits(String) - Static method in class limn.i18n.I18n
-
textwith every digit of every known system folded back to ASCII: the parse-time half of digit substitution, and deliberately independent of the active system — a value pasted under one locale must survive being committed under another. - toBuilder() - Method in class limn.components.Theme
-
This palette's tones, in a builder: the form to start from when an application wants a built-in with two things changed rather than a palette of its own.
- toByte(float) - Static method in record class limn.graphics.Color
-
A unit channel as the byte a file or a framebuffer holds: clamped to
[0,1], scaled to0..255and rounded to nearest. - toCmyk(float[]) - Method in record class limn.graphics.Color
-
Cyan, magenta, yellow and key in [0,1]: the inverse of
Color.cmyk(float, float, float, float, float). - toFront() - Method in interface limn.backend.NativeWindow
-
Brings the window in front of the others and gives it the keyboard, whatever state it is in: shown if it was hidden, restored if it was minimized.
- toggle() - Method in class limn.accessibility.AccessibleNode
- toggle() - Method in class limn.components.Checkbox
-
Flips the state: a
CODEwrite spelled as a verb, exactly likeCheckbox.setChecked(boolean), so it announcesVALUE/CODEand reaches no handler. - toggle(ToggleFacet.State) - Method in class limn.accessibility.Accessibility
-
Declares that this node carries a checked state.
- TOGGLE - Enum constant in enum class limn.accessibility.Accessible.Action
-
Flip this node's checked state.
- TOGGLE - Enum constant in enum class limn.accessibility.Shape
- TOGGLE_BUTTON - Enum constant in enum class limn.accessibility.Accessible.Role
-
A button that stays pressed.
- toggleColumnGap() - Method in class limn.components.SizeTokens
- toggleColumnGap(Widget<?>) - Static method in class limn.components.Tokens
-
The gap a column of
CheckboxorRadioButtonrows needs so that stacked toggles clear WCAG 2.2 SC 2.5.8's Spacing exception: a toggle row is 18pt at three steps, so the pitchrow + gapmust reach 24. - ToggleContract - Class in limn.testing.a11y
-
What every widget of the
TOGGLEshape owes a reader, as named cases over aToggleSubject: the facet is the API's state and the verb is offered exactly where the flip is;TOGGLEflips it, heard once by the widget's own listener and announced, where announced, from the user, and flips it back; a disabled toggle withdraws the verb and moves for nothing; and the node keeps its id as it flips. - toggled() - Method in interface limn.testing.a11y.MenuSubject
-
The values the check rows were flipped to so far, in order.
- ToggleFacet - Record Class in limn.accessibility
-
A node that carries a checked state: a checkbox, a switch, a check menu item, a toggle button.
- ToggleFacet(ToggleFacet.State) - Constructor for record class limn.accessibility.ToggleFacet
-
Creates an instance of a
ToggleFacetrecord class. - ToggleFacet.State - Enum Class in limn.accessibility
-
What a toggle can be.
- toggleLegendEntry(int) - Method in class limn.components.chart.Chart
-
Hides or shows what legend entry
indexstands for. - toggleLegendEntry(int) - Method in class limn.components.chart.DonutChart
- ToggleSubject - Interface in limn.testing.a11y
-
A widget of the
TOGGLEshape as the toggle contract sees it: something that publishes one node that is on or off, which the contract can build fresh, read the state of through the widget's own API, and ask whether the flip is on offer. - toHex() - Method in record class limn.graphics.Color
-
"#RRGGBB", or"#RRGGBBAA"when not fully opaque. - TokenBox - Class in limn.components
-
A
SizedBoxwhose fixed dimensions come from the resolvedControlSizestep instead of from a number baked at construction. - TokenBox(TokenBox.Extent, TokenBox.Extent, Widget<?>) - Constructor for class limn.components.TokenBox
- TokenBox.Extent - Interface in limn.components
-
One extent, read off a size step.
- TokenColumn - Class in limn.components
-
A
Columnwhose gap follows the resolvedControlSizestep. - TokenColumn() - Constructor for class limn.components.TokenColumn
-
A column gutter at
spacingMedium, the default between controls. - TokenColumn(Tokens.Role) - Constructor for class limn.components.TokenColumn
-
A column whose gap follows
roleat the resolved size step. - TokenPadding - Class in limn.components
-
A
Paddingwhose insets follow the resolvedControlSizestep, uniform on all four edges. - TokenPadding(Tokens.Role, Widget<?>) - Constructor for class limn.components.TokenPadding
-
Padding that follows
roleat the resolved size step. - TokenPadding(Widget<?>) - Constructor for class limn.components.TokenPadding
-
Page padding at
spacingLarge. - TokenRow - Class in limn.components
-
A
Rowwhose gap follows the resolvedControlSizestep. - TokenRow() - Constructor for class limn.components.TokenRow
-
A row gutter at
spacingMedium, the default between controls. - TokenRow(Tokens.Role) - Constructor for class limn.components.TokenRow
-
A row whose gap follows
roleat the resolved size step. - tokens() - Method in class limn.components.chart.Chart
-
The tokens for the step resolved on this chart; resolve once per pass, never in a field.
- tokens(ControlSize) - Method in class limn.components.Theme
-
Metric tokens for a size step.
- Tokens - Class in limn.components
-
Pushes resolved
SizeTokensspacing into the geometry-only containers, which hold plain floats and therefore cannot follow a size step on their own. - Tokens.Role - Enum Class in limn.components
-
Which of the three spacing tokens a container follows.
- tokensFor(Widget<?>) - Method in class limn.components.Theme
-
Tokens for the step resolved on
widget, the one line components call. - toLowerCase(String) - Static method in class limn.i18n.I18n
-
The lower-case twin of
I18n.toUpperCase(java.lang.String), in the same locale. - toMat3() - Method in class limn.math.Mat4
-
Upper-left 3×3.
- toMat3() - Method in record class limn.math.Quat
-
Column-major 3×3 rotation matrix (
m[col*3+row]); assumes unit length. - toMat4() - Method in class limn.math.MutMat4
-
Immutable snapshot (allocates), for APIs that cache
Mat4by identity. - toMatrix() - Method in record class limn.math.Transform3D
-
The composed matrix, applied scale first, then rotation, then translation.
- tone() - Method in class limn.components.Badge
- tone() - Method in class limn.components.Label
-
The tone this label draws its text in, or
null; seeLabel.setTone(limn.components.Tone). - tone(float, float, float) - Static method in class limn.sound.AudioClip
-
Synthesizes a mono sine tone with a raised-cosine fade in/out envelope (so it starts and ends silently, avoiding clicks) at
AudioClip.DEFAULT_SAMPLE_RATE. - Tone - Enum Class in limn.components
-
Which of the palette's colours a piece of text or a mark is drawn in, said by what it means rather than by the colour: a line that reports a failure is
Tone.DANGER, whatever red the palette in force calls danger. - tonemapAces(float) - Static method in enum class limn.render3d.ColorSpace
-
The ACES filmic curve (Narkowicz's fit), clamped to [0,1], the shoulder that maps unbounded scene-referred light onto a display's range.
- TOOL_BAR - Enum constant in enum class limn.accessibility.Accessible.Role
-
A bar of commands.
- ToolBar - Class in limn.components
-
A horizontal strip of controls (buttons, toggles, segmented controls,
Separators…) on a roundedTheme.surfacebackground. - ToolBar() - Constructor for class limn.components.ToolBar
- toolBarGap() - Method in class limn.components.SizeTokens
- toolBarPad() - Method in class limn.components.SizeTokens
- toolBarSepInset() - Method in class limn.components.SizeTokens
- tooltip() - Method in record class limn.backend.spi.TrayState
-
Returns the value of the
tooltiprecord component. - tooltip() - Method in class limn.scene.Widget
- TOOLTIP - Enum constant in enum class limn.accessibility.Accessible.NameFrom
-
The widget's tooltip, taken because nothing else supplied a name.
- tooltipMode() - Method in class limn.components.chart.Chart
-
How much of the data a hover reports.
- tooltipPadH() - Method in class limn.components.SizeTokens
- tooltipPadV() - Method in class limn.components.SizeTokens
- tooltipRowColor(ChartPoint) - Method in class limn.components.chart.Chart
-
The swatch color for a tooltip row.
- tooltipRowColor(ChartPoint) - Method in class limn.components.chart.DonutChart
- tooltipRowName(ChartPoint) - Method in class limn.components.chart.Chart
-
The name a tooltip row carries where reading starts, the series name by default.
- tooltipRowName(ChartPoint) - Method in class limn.components.chart.DonutChart
- tooltipRows(ChartPoint) - Method in class limn.components.chart.CartesianChart
- tooltipRows(ChartPoint) - Method in class limn.components.chart.Chart
-
The rows a tooltip shows for
picked. - tooltipRows(ChartPoint) - Method in class limn.components.chart.DonutChart
- tooltipRowValue(ChartPoint) - Method in class limn.components.chart.Chart
-
The value a tooltip row carries where reading ends.
- tooltipRowValue(ChartPoint) - Method in class limn.components.chart.DonutChart
- tooltipSource() - Method in class limn.scene.Widget
- TooltipStyle - Record Class in limn.scene
-
Appearance of the scene's hover tooltip panel.
- TooltipStyle(Color, Color, Color, Font, float, float, float) - Constructor for record class limn.scene.TooltipStyle
-
A tooltip that casts no shadow.
- TooltipStyle(Color, Color, Color, Font, float, float, float, List<Shadow>) - Constructor for record class limn.scene.TooltipStyle
-
Creates an instance of a
TooltipStylerecord class. - tooltipTitle(ChartPoint) - Method in class limn.components.chart.Chart
-
The heading over the tooltip rows; the category label by default.
- tooltipTitle(ChartPoint) - Method in class limn.components.chart.DonutChart
-
The series names the ring as a whole ("Traffic"); the row names the slice.
- top() - Method in record class limn.backend.spi.GlyphOutlines.Picture
-
Returns the value of the
toprecord component. - top() - Method in record class limn.scene.Insets
-
Returns the value of the
toprecord component. - Top(String, MenuBarReading.Kind, List<MenuRow>) - Constructor for record class limn.backend.spi.MenuBarReading.Top
-
Creates an instance of a
Toprecord class. - TOP - Enum constant in enum class limn.components.chart.Chart.LegendPosition
- TOP - Enum constant in enum class limn.components.Label.VAlign
- TOP_CENTER - Enum constant in enum class limn.scene.layout.Stack.Alignment
- TOP_END - Enum constant in enum class limn.scene.layout.Stack.Alignment
-
Top, on the side the content ends on.
- TOP_LEFT - Enum constant in enum class limn.scene.layout.Stack.Alignment
- TOP_RIGHT - Enum constant in enum class limn.scene.layout.Stack.Alignment
- TOP_START - Enum constant in enum class limn.scene.layout.Stack.Alignment
-
Top, on the side the content starts from.
- toPlanar() - Method in class limn.video.VideoFrame
-
Makes this picture's samples readable, reading a device allocation back into memory if that is what it is.
- topLeft() - Method in record class limn.graphics.RoundRect
-
Returns the value of the
topLeftrecord component. - topModal() - Method in class limn.backend.spi.ModalStack
- topRight() - Method in record class limn.graphics.RoundRect
-
Returns the value of the
topRightrecord component. - toRgba8(VideoFrame, byte[], int, int) - Static method in class limn.video.YuvConverter
-
Converts the whole of
frameintodst. - toScene3D() - Method in class limn.render3d.gltf.GltfModel
-
Decodes the textures and uploads everything, then instantiates the node hierarchy as a retained
Scene3D:GltfModel.decodeTextures()followed byGltfModel.toScene3D(DecodedTextures), for setup code that can afford both in one frame. - toScene3D(GltfModel.DecodedTextures) - Method in class limn.render3d.gltf.GltfModel
-
Uploads
decodedand the meshes, and instantiates the node hierarchy as a retainedScene3D: the GPU half ofGltfModel.toScene3D(), for a caller that has already decoded the textures elsewhere. - toString() - Method in record class limn.accessibility.Accessible.Argument.None
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.Accessible.Argument.OfRange
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.Accessible.Argument.OfText
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.Accessible.Argument.OfValue
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.AccessibleEvent.Child
-
Returns a string representation of this record class.
- toString() - Method in class limn.accessibility.AccessibleEvent
- toString() - Method in class limn.accessibility.AccessibleNode
- toString() - Method in record class limn.accessibility.AccessibleRelation
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.ActionFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.CellFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.ExpandFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.HierarchyFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.ScrollFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.SelectionFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.SelectionItemFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.TableFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.TextFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.ToggleFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.ValueFacet
-
Returns a string representation of this record class.
- toString() - Method in record class limn.accessibility.WindowFacet
-
Returns a string representation of this record class.
- toString() - Method in class limn.animation.ImageAnimation.Loop
- toString() - Method in record class limn.backend.FileDialogs.Filter
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.GraphicsInfo
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.ImageCursor
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.Platform
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.RenderStats
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.Resolution
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.ScreenRect
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.SizeLimits
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.BackendServices
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.DragRequest
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.FrameInfo
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.GlyphOutlines.Glyph
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.GlyphOutlines.Picture
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.MenuBarReading.Top
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.MenuBarReading
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.MenuRow
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.ModalStack.Active
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.PrintJob
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.TrayPicture
-
Returns a string representation of this record class.
- toString() - Method in record class limn.backend.spi.TrayState
-
Returns a string representation of this record class.
- toString() - Method in class limn.backend.WindowConfig
- toString() - Method in record class limn.backend.WindowState
-
Returns a string representation of this record class.
- toString() - Method in record class limn.components.Accelerator
-
Returns a string representation of this record class.
- toString() - Method in record class limn.components.chart.Chart.LegendEntry
-
Returns a string representation of this record class.
- toString() - Method in record class limn.components.chart.ChartPoint
-
Returns a string representation of this record class.
- toString() - Method in record class limn.components.date.DateRange
-
Returns a string representation of this record class.
- toString() - Method in record class limn.components.date.DayMark
-
Returns a string representation of this record class.
- toString() - Method in record class limn.components.ElevationShadow
-
Returns a string representation of this record class.
- toString() - Method in class limn.components.SizeTokens
-
Every token by name, as a record prints its components, for a log line.
- toString() - Method in class limn.components.Theme
-
The palette's name.
- toString() - Method in record class limn.graphics.BackdropEffect.Blur
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.BackdropEffect.Clear
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.BackdropEffect.Crt
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.BackdropEffect.Pixelate
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.BackdropEffect.Wash
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.Color
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.Font
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.ImageEncodeOptions
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.ImageFormat
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.LinearGradient
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.RadialGradient
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.Rect
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.RoundRect
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.Shadow
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.ShapedText.Caret
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.ShapedText.Position
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.ShapedText.Run
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.ShapedText.Span
-
Returns a string representation of this record class.
- toString() - Method in record class limn.graphics.TextMetrics
-
Returns a string representation of this record class.
- toString() - Method in class limn.i18n.I18nString
-
The resolved text, so logging and debugging read as the user sees it.
- toString() - Method in class limn.i18n.PropertyBundle
- toString() - Method in record class limn.i18n.UnresolvedKey
-
Returns a string representation of this record class.
- toString() - Method in record class limn.math.Aabb
-
Returns a string representation of this record class.
- toString() - Method in record class limn.math.Quat
-
Returns a string representation of this record class.
- toString() - Method in record class limn.math.Ray
-
Returns a string representation of this record class.
- toString() - Method in record class limn.math.Transform3D
-
Returns a string representation of this record class.
- toString() - Method in record class limn.math.Vec2
-
Returns a string representation of this record class.
- toString() - Method in record class limn.math.Vec3
-
Returns a string representation of this record class.
- toString() - Method in record class limn.math.Vec4
-
Returns a string representation of this record class.
- toString() - Method in record class limn.print.PageInfo
-
Returns a string representation of this record class.
- toString() - Method in record class limn.print.Paper
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Environment
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.gltf.GltfModel.ImageDef
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.gltf.GltfModel.MaterialDef
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.gltf.GltfModel.MeshDef
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.gltf.GltfModel.NodeDef
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.gltf.GltfModel.Primitive
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.gltf.GltfModel.SamplerDef
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.gltf.GltfModel.TextureDef
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Light.Directional
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Light.Point
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Light.Spot
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Material.NormalMap
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Material.Pbr
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Material.Raw
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Material.SimpleLit
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Material.Surface.Texture
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Material.Surface
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Material.Surface.Value
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Material.Unlit
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Pickable
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.PickResult
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Render3DStats
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.Sampler
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.scene.Scene3D.MeshInstance
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Binary
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Call
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Construct
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Lit
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Loop
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Raw
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Ref
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Sample
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.Expr.Swizzle
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.shader.SurfaceOutputs
-
Returns a string representation of this record class.
- toString() - Method in record class limn.render3d.TextureData
-
Returns a string representation of this record class.
- toString() - Method in class limn.scene.Change.State
- toString() - Method in record class limn.scene.Change.TextEdit
-
Returns a string representation of this record class.
- toString() - Method in record class limn.scene.Constraints
-
Returns a string representation of this record class.
- toString() - Method in class limn.scene.event.CharEvent
- toString() - Method in class limn.scene.event.KeyEvent
- toString() - Method in class limn.scene.event.MouseEvent
- toString() - Method in class limn.scene.event.PreeditEvent
- toString() - Method in record class limn.scene.Insets
-
Returns a string representation of this record class.
- toString() - Method in record class limn.scene.Size
-
Returns a string representation of this record class.
- toString() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns a string representation of this record class.
- toString() - Method in class limn.scene.SystemPreferences
-
Every preference by name, for a log line.
- toString() - Method in record class limn.scene.TooltipStyle
-
Returns a string representation of this record class.
- toString() - Method in class limn.sound.AudioBus
- toString() - Method in record class limn.sound.PlayOptions
-
Returns a string representation of this record class.
- toString() - Method in record class limn.testing.a11y.ContractCase
-
Returns a string representation of this record class.
- toString() - Method in class limn.transfer.DataFormat
- toString() - Method in class limn.transfer.Transfer
- toString() - Method in class limn.video.AudioMasterClock
- toString() - Method in record class limn.video.decode.SyntheticSpec
-
The text form: every field, in a fixed order, readable back by
SyntheticSpec.parse(java.lang.String). - toString() - Method in record class limn.video.ffmpeg.FfmpegMedia.AudioTrack
-
Returns a string representation of this record class.
- toString() - Method in record class limn.video.ffmpeg.FfmpegMedia.ClipAudioTrack
-
Returns a string representation of this record class.
- toString() - Method in record class limn.video.ffmpeg.FfmpegMedia.SubtitleTrack
-
Returns a string representation of this record class.
- toString() - Method in record class limn.video.ffmpeg.SubtitleCues.Cue
-
Returns a string representation of this record class.
- toString() - Method in class limn.video.MediaPlayer
- toString() - Method in class limn.video.Poster.At
- toString() - Method in class limn.video.Poster.FirstPicture
- toString() - Method in class limn.video.Poster.None
- toString() - Method in class limn.video.Poster.Still
- toString() - Method in class limn.video.VideoColor
-
Never throws:
VideoColor[BT709 LIMITED],VideoColor[BT2020 LIMITED PQ], orVideoColor[unspecified]. - toString() - Method in class limn.video.VideoFrame
-
Never throws, released or not:
VideoFrame[slot=2 1920x1080 NV12 IO_SURFACE pts=…] - totalFrames() - Method in class limn.scene.FrameMetrics
-
Monotonic count of frames rendered since the scene was created.
- toUpperCase(String) - Static method in class limn.i18n.I18n
-
textupper-cased in the text locale: the case mapping for something a user reads. - toVec4(float) - Method in record class limn.math.Vec3
-
This vector with an explicit w:
1for a position,0for a direction. - trailingButtonName() - Method in class limn.components.TextField
- transfer() - Method in class limn.video.VideoColor
- Transfer - Class in limn.transfer
-
One item, offered in several formats at once: what a copy puts on the clipboard and what a drag carries.
- TransferGoneException - Exception Class in limn.transfer
-
What a read of an
Offerfails with when the thing offered is no longer there: another program replaced the clipboard between the offer and the read, the offer never had that format, or the program that owned it left without handing it over. - TransferGoneException(String) - Constructor for exception class limn.transfer.TransferGoneException
- TransferGoneException(String, Throwable) - Constructor for exception class limn.transfer.TransferGoneException
- transform() - Method in record class limn.render3d.gltf.GltfModel.NodeDef
-
Returns the value of the
transformrecord component. - transform() - Method in record class limn.render3d.Pickable
-
Returns the value of the
transformrecord component. - transform() - Method in class limn.render3d.scene.Node
-
This node's transform, relative to its parent.
- transform(Transform3D) - Method in class limn.render3d.scene.MeshNode
-
Covariant override so
new MeshNode(...).transform(...)stays aMeshNode. - transform(Transform3D) - Method in class limn.render3d.scene.Node
-
Sets the transform relative to the parent, moving the whole subtree with it.
- transform(Vec3) - Method in class limn.math.Mat3
-
Transforms a direction; no translation exists in a 3x3.
- transform(Vec4) - Method in class limn.math.Mat4
-
Transforms a homogeneous vector.
- Transform - Class in limn.scene.layout
-
Draws one child moved, scaled, rotated, skewed, flipped or turned in depth, without changing where layout put anything: a render transform.
- Transform(Widget<?>) - Constructor for class limn.scene.layout.Transform
-
Wraps
childat rest: drawn where layout puts it. - TRANSFORM - Enum constant in enum class limn.scene.Change.Aspect
-
Where a
Transformcontainer draws its child: its translation, its scale, its origin and the turn of a flip, announced on the container. - Transform.Flip - Enum Class in limn.scene.layout
-
Which way
flipToturns the child over: two about the vertical axis that follow the reading direction, and two about the horizontal axis that do not. - Transform3D - Record Class in limn.math
-
A translation/rotation/scale transform, the human-friendly way to place a node in 3D.
- Transform3D(Vec3, Quat, Vec3) - Constructor for record class limn.math.Transform3D
-
Creates an instance of a
Transform3Drecord class. - transformDirection(float, float, float, float[]) - Method in class limn.math.MutMat4
-
Transforms direction (
x,y,z, w=0) intoout(length ≥ 3); no translation, no divide. - transformDirection(Vec3) - Method in class limn.math.Mat4
-
Transforms a direction (w=0): no translation, no divide.
- transformedBy(Mat4) - Method in record class limn.math.Aabb
-
World-space AABB of this box transformed by an affine
m(bottom row 0,0,0,1, which every model/world matrix has). - transformedBy(Mat4) - Method in record class limn.math.Ray
-
Brings this ray into another space by
m(e.g. - transformPoint(float, float, float, float[]) - Method in class limn.math.MutMat4
-
Transforms position (
x,y,z, w=1), applies the perspective divide and writes x/y/z intoout(length ≥ 3), the allocation-free equivalent ofMat4.transformPoint(limn.math.Vec3). - transformPoint(Vec3) - Method in class limn.math.Mat4
-
Transforms a position (w=1) and applies the perspective divide.
- TRANSIENT - Enum constant in enum class limn.backend.spi.WindowPeer.PopupKind
-
The owner's own content, drawn outside its frame because the OS gives it no other way: a dropdown's list, a menu cascade, a tooltip.
- Transition - Class in limn.animation
-
One animated
floatproperty: the toolkit's reusable "CSS transition". - Transition(Widget<?>) - Constructor for class limn.animation.Transition
-
A transition starting (and resting) at
0. - Transition(Widget<?>, float) - Constructor for class limn.animation.Transition
-
A transition starting at
initial, repaintingowneras it runs. - translate(float, float) - Method in interface limn.graphics.Canvas
- translate(float, float) - Method in class limn.testing.NoopCanvas
- translation() - Method in record class limn.math.Transform3D
-
Returns the value of the
translationrecord component. - translation(Vec3) - Static method in class limn.math.Mat4
-
A pure translation.
- translationX() - Method in class limn.scene.layout.Transform
- translationY() - Method in class limn.scene.layout.Transform
- transparent() - Method in class limn.backend.WindowConfig
- transparent() - Method in enum class limn.backend.WindowStyle
- transparent(boolean) - Method in class limn.backend.WindowConfig
- TRANSPARENT - Static variable in record class limn.graphics.Color
- transpose() - Method in class limn.math.Mat3
-
The transpose.
- transpose() - Method in class limn.math.Mat4
-
The transpose: the inverse rotation, for a matrix that is purely a rotation.
- Tray - Class in limn.desktop
-
An icon an application keeps in the system's tray: the notification area on Windows, the menu bar's status items on macOS, the panel's tray on a Linux desktop.
- TrayHost - Interface in limn.backend.spi
-
What a tray's backend asks of the toolkit and tells it.
- TrayPeer - Interface in limn.backend.spi
-
What a backend does for
Tray: keep one icon in the system's place for one. - TrayPicture - Record Class in limn.backend.spi
-
A tray icon's picture at whatever size a system asks for: the application's icon, and the dot that says attention when it has one.
- TrayPicture(Icon, Color, boolean, int) - Constructor for record class limn.backend.spi.TrayPicture
-
Checks the icon and the frame.
- TrayState - Record Class in limn.backend.spi
-
What a tray shows, whole: a backend is handed a new one whenever any part changes and shows the difference.
- TrayState(String, String, TrayPicture, TrayPicture, boolean, boolean, boolean) - Constructor for record class limn.backend.spi.TrayState
-
Checks the two texts.
- tree() - Method in class limn.testing.AccessibleHarness
- tree() - Method in class limn.testing.HeadlessWindow.CapturingBridge
- tree() - Method in class limn.testing.RecordingAccessibilityBridge
- Tree<T> - Class in limn.components.tree
-
An outline over children the application provides: one column of rows at a depth, each with an indent, a disclosure triangle where it can open, and the application's own cell widget.
- Tree(Tree.Model<T>) - Constructor for class limn.components.tree.Tree
-
A tree over
model, which supplies the nodes and the widgets that draw them. - TREE - Enum constant in enum class limn.accessibility.Accessible.Role
-
An outline of rows at a depth, where a row can open onto its children.
- TREE_ITEM - Enum constant in enum class limn.accessibility.Accessible.Role
-
One row of a
Accessible.Role.TREE. - Tree.DropHandler<T> - Interface in limn.components.tree
-
Something was dropped on this tree.
- Tree.Model<T> - Interface in limn.components.tree
-
What the tree asks the application about its own data.
- Tree.Move<T> - Interface in limn.components.tree
-
Nodes of this tree were dragged to another place in it.
- triangles() - Method in record class limn.render3d.Render3DStats
-
Returns the value of the
trianglesrecord component. - triangulate(float[], float[], int, int) - Static method in class limn.graphics.PolygonTriangulator
-
Triangulates the polygon
(xs[offset + i], ys[offset + i])fori < count. - trs(Vec3, Quat, Vec3) - Static method in class limn.math.Mat4
-
Translate · Rotate · Scale, composed directly.
- turns() - Method in class limn.animation.ImageAnimation.Loop
- TWO - Enum constant in enum class limn.i18n.PluralRules.Category
-
The dual: Arabic and Hebrew.
- twoDigitYearWindow() - Method in class limn.components.date.DateField
- type() - Method in class limn.accessibility.AccessibleEvent
- type() - Method in record class limn.render3d.shader.Expr.Binary
- type() - Method in record class limn.render3d.shader.Expr.Call
-
Returns the value of the
typerecord component. - type() - Method in record class limn.render3d.shader.Expr.Construct
-
Returns the value of the
typerecord component. - type() - Method in record class limn.render3d.shader.Expr.Lit
- type() - Method in record class limn.render3d.shader.Expr.Loop
- type() - Method in record class limn.render3d.shader.Expr.Raw
-
Returns the value of the
typerecord component. - type() - Method in record class limn.render3d.shader.Expr.Ref
-
Returns the value of the
typerecord component. - type() - Method in record class limn.render3d.shader.Expr.Sample
- type() - Method in record class limn.render3d.shader.Expr.Swizzle
- type() - Method in interface limn.render3d.shader.Expr
- type() - Method in class limn.scene.event.MouseEvent
-
Which pointer transition this is.
- type(String) - Method in class limn.testing.SceneDriver
-
Text typed into whatever has the keyboard, one code point at a time, as the platform delivers committed characters.
- types() - Method in class limn.backend.lwjgl.transfer.MacClipboard
- types() - Method in interface limn.backend.lwjgl.transfer.NativeClipboard
-
The types on the clipboard as the system last reported them, without asking it again.
- types() - Method in class limn.backend.lwjgl.transfer.WaylandClipboard
- types() - Method in class limn.backend.lwjgl.transfer.WindowsClipboard
- types() - Method in class limn.backend.lwjgl.transfer.X11Clipboard
- types(Transfer) - Static method in class limn.backend.lwjgl.transfer.PlatformClipboard
-
The types a transfer offers another program, best first: what a copy announces and what a drag carries.
- typicalAllocatedByEach(Runnable, Runnable, int) - Static method in class limn.testing.AllocationProbe
-
Measures two variants of the same work alternately, and returns what each of them typically allocated, in order.
U
- U - Static variable in class limn.input.Keys
- ui() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
uirecord component. - Ui - Class in limn.concurrent
-
Static facade over the toolkit's
UiRuntime, Limn's first-class async API. - UI - Static variable in class limn.sound.AudioBus
-
Interface feedback beeps/clicks.
- uiExecutor() - Method in class limn.concurrent.UiRuntime
- uiRuntime() - Method in interface limn.backend.Backend
- uiRuntime() - Method in class limn.backend.lwjgl.LwjglBackend
- uiRuntime() - Method in class limn.testing.HeadlessBackend
- UiRuntime - Class in limn.concurrent
-
The concurrency runtime behind
Ui: a single UI thread fed by a thread-safe (MPSC) task queue, plus a worker pool for the application's heavy background work. - UiRuntime(LongSupplier, UiRuntime.Waker, ExecutorService) - Constructor for class limn.concurrent.UiRuntime
-
Creates a runtime with an injectable clock and worker pool; the pool is not shut down by
UiRuntime.close(). - UiRuntime.Waker - Interface in limn.concurrent
-
Wakes the native event loop when work is posted.
- unavailable(String, String, String) - Static method in record class limn.backend.GraphicsInfo
-
A report for a machine that gave no context, carrying what is knowable without one.
- UNAVAILABLE - Enum constant in enum class limn.backend.PrintResult
-
Nothing was asked: there is no printing under this window (a headless or embedded window, a Linux desktop with no print portal), or the window had closed.
- UNAVAILABLE - Static variable in interface limn.graphics.FontLoader
-
No backend / headless: there is nothing that can parse a font file.
- unavailableReason() - Static method in class limn.video.ffmpeg.FfmpegVideoDecoder
- UNBOUNDED_LIMIT - Static variable in record class limn.scene.Constraints
-
Sentinel for "no upper bound" (scrollables measure children with it).
- UNCLASSIFIED - Enum constant in enum class limn.accessibility.Shape
-
No shape: only a node whose role is
UNKNOWN, which the walk already refuses to publish. - UNDECORATED_OPAQUE - Enum constant in enum class limn.backend.WindowStyle
- UNDECORATED_TRANSLUCENT - Enum constant in enum class limn.backend.WindowStyle
- under(long) - Method in class limn.accessibility.Accessibility
-
Hangs the child about to be described under one of this widget's own synthetic children rather than under this widget's node: a
Table's widget cell under the syntheticROWit sits in, so a reader walking the row finds the control among its cells. - underlineAccessKeys() - Method in class limn.scene.SystemPreferences
- underlineAccessKeys(boolean) - Method in class limn.testing.TestPreferences
- underruns() - Method in class limn.video.MediaPlayer
- undo() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
undorecord component. - UNDO - Enum constant in enum class limn.components.MenuItem.Role
- UNDO - Enum constant in enum class limn.scene.EditCommand
-
Takes back the last edit.
- uniform(String, Font, float, TextMetrics, long) - Static method in class limn.graphics.ShapedText
-
A line whose every cluster has the same advance and no glyph: the drawn form of a masked field, and of anything else that paints marks of its own instead of text.
- uninstall(CrashHandler) - Static method in class limn.backend.Crashes
-
Uninstalls
crashHandlerif it is the current one, restoring the default. - uninstall(GlyphOutlines) - Static method in interface limn.backend.spi.GlyphOutlines
-
Takes back a source installed by
GlyphOutlines.install(limn.backend.spi.GlyphOutlines), at the backend's shutdown; another one installed since stays. - uninstall(UiRuntime) - Static method in class limn.concurrent.Ui
-
Uninstalls
candidateif it is the installed runtime (backend shutdown). - uninstall(TextRuler) - Static method in class limn.graphics.TextRulers
-
Resets to
TextRuler.NONE(backend shutdown). - uninstall(Graphics3D.Provider) - Static method in class limn.render3d.Graphics3D
-
Removes the provider if it is still
expected, so a late teardown cannot clear a newer one. - uninstall(VideoSurfaces.Provider) - Static method in class limn.video.VideoSurfaces
-
Removes the provider if it is still
expected, so a late teardown cannot clear a newer one. - uninstall(T) - Method in class limn.backend.spi.Installed
-
Empties the slot if it still holds
expected, so that a late teardown cannot clear a newer install. - uninstallAllDecoders() - Static method in class limn.video.Videos
-
Removes every decoder: backend shutdown, and test cleanup.
- uninstallAllEncoders() - Static method in class limn.graphics.Images
-
Removes every encoder, the built-in PNG one included.
- uninstallCatalog(FontCatalog) - Static method in class limn.graphics.Fonts
-
Resets to
FontCatalog.EMPTY(backend shutdown). - uninstallDecoder(ImageDecoder) - Static method in class limn.graphics.Images
-
Uninstalls
candidateif it is the installed decoder (backend shutdown). - uninstallDecoder(AudioDecoder) - Static method in class limn.sound.Sounds
-
Uninstalls
candidateif it is the installed decoder (backend shutdown). - uninstallDecoder(VideoDecoder) - Static method in class limn.video.Videos
-
Removes
decoder. - uninstallEncoder(ImageEncoder) - Static method in class limn.graphics.Images
-
Removes
encoder. - uninstallEngine(AudioEngine) - Static method in class limn.sound.Sounds
-
Uninstalls
candidateif it is the installed ENGINE.current() (backend shutdown). - uninstallLoader(FontLoader) - Static method in class limn.graphics.Fonts
-
Resets to
FontLoader.UNAVAILABLE(backend shutdown). - uninstallRenderer(SvgRenderer) - Static method in class limn.graphics.SvgIcon
-
Removes the renderer if it is still
expected, so a late teardown cannot clear a newer one. - union(Rect) - Method in record class limn.graphics.Rect
- union(Aabb) - Method in record class limn.math.Aabb
-
This box grown to contain another;
Aabb.EMPTYis the identity. - union(Vec3) - Method in record class limn.math.Aabb
-
This box grown to contain
p. - unit(String) - Static method in class limn.i18n.NumberFormats
- UNIT_X - Static variable in record class limn.math.Vec3
- UNIT_Y - Static variable in record class limn.math.Vec3
- UNIT_Z - Static variable in record class limn.math.Vec3
- unitsPerEm(int) - Method in interface limn.backend.spi.GlyphOutlines
- UNKNOWN - Enum constant in enum class limn.accessibility.Accessible.Role
-
Nothing better applies.
- Unlit(Vec4, BlendMode) - Constructor for record class limn.render3d.Material.Unlit
-
Creates an instance of a
Unlitrecord class. - unmaskedText() - Method in class limn.components.TextField
- unpin(Path) - Static method in class limn.graphics.Images
-
Takes back one
Images.loadPinned(java.nio.file.Path)of a file; when every one is taken back, the file is back among the shared loads the budget keeps or lets go. - unpin(Path) - Static method in class limn.sound.Sounds
-
Takes back one
Sounds.loadPinned(java.nio.file.Path)of a file; when every one is taken back, the file is back among the shared loads the budget keeps or lets go. - unpinResource(String) - Static method in class limn.graphics.Images
-
Takes back one
Images.fromResourcePinned(java.lang.String)of a resource; when every one is taken back, the resource is back among the shared loads the budget keeps or lets go. - unpinResource(String) - Static method in class limn.sound.Sounds
-
Takes back one
Sounds.fromResourcePinned(java.lang.String)of a resource; when every one is taken back, the resource is back among the shared loads the budget keeps or lets go. - unregisterChildPopup(NativeWindow) - Method in interface limn.backend.spi.WindowPeer
-
Unregisters a child popup that closed on its own.
- unregisterChildPopup(NativeWindow) - Method in class limn.testing.HeadlessWindow
- unregisterChildPopup(NativeWindow) - Method in class limn.testing.StubWindow
- UnresolvedKey - Record Class in limn.i18n
-
A key no registered bundle translates into a language, so the text fell back to the English its declaration carries: a typo in a key, a key left behind by a rename, or a file that has not caught up with the code.
- UnresolvedKey(String, String, Locale) - Constructor for record class limn.i18n.UnresolvedKey
-
Creates an instance of a
UnresolvedKeyrecord class. - UNSET - Static variable in class limn.components.chart.Chart
-
Hands a dimension back to the default size, the
ProgressBar.UNSETidiom. - UNSET - Static variable in class limn.components.ProgressBar
-
Marks a dimension as "follow the step", the
SizedBox.UNSETidiom. - UNSET - Static variable in class limn.scene.layout.SizedBox
-
Marks a dimension as "not fixed".
- unspecified() - Static method in class limn.video.VideoColor
-
The interpretation for a stream that carried no colour information at all.
- until() - Method in record class limn.render3d.shader.Expr.Loop
-
Returns the value of the
untilrecord component. - UNTIL_LAST_WINDOW - Enum constant in enum class limn.backend.LoopLifetime
-
Until no window is open.
- UNTIL_QUIT - Enum constant in enum class limn.backend.LoopLifetime
-
Until the application ends it, through
Backend.requestQuit()orBackend.stop(): the loop runs with no window open, as an application that lives in the tray does. - up() - Method in class limn.render3d.Camera
-
The world-space up hint that fixes roll.
- up(Vec3) - Method in class limn.render3d.Camera
-
Sets the up hint.
- UP - Enum constant in enum class limn.scene.layout.Transform.Flip
-
The bottom edge comes up toward the reader and over the top, whatever the direction.
- UP - Static variable in class limn.input.Keys
- update(TrayState) - Method in interface limn.backend.spi.TrayPeer
-
Shows this state.
- update(MeshData) - Method in interface limn.render3d.GpuMesh
-
Rewrites this mesh's contents, for geometry that changes every frame.
- updateRegions() - Method in class limn.components.chart.Chart
-
Recomputes the title/legend/plot split.
- upload(MeshData) - Method in interface limn.render3d.Graphics3D.Provider
- upload(MeshData) - Static method in class limn.render3d.Graphics3D
-
Uploads geometry to the GPU (call once; reuse the handle across frames).
- upload(MeshData, MeshUsage) - Method in interface limn.render3d.Graphics3D.Provider
-
Uploads with an explicit usage.
- upload(MeshData, MeshUsage) - Static method in class limn.render3d.Graphics3D
-
Uploads geometry that will be rewritten through
GpuMesh.update(limn.render3d.MeshData)(MeshUsage.DYNAMIC) or statically, asGraphics3D.upload(MeshData). - upload(VideoFrame) - Method in interface limn.video.VideoSurface
-
Replaces this surface's picture with
frame's, resizing it to the frame's dimensions if they changed, and converting the samples to displayable colour on the device. - uploadTexture(TextureData, Sampler) - Method in interface limn.render3d.Graphics3D.Provider
- uploadTexture(TextureData, Sampler) - Static method in class limn.render3d.Graphics3D
-
Uploads a texture with the given sampler state (call once; reuse the handle).
- upper() - Method in class limn.components.RangeSlider
- UPSTREAM - Enum constant in enum class limn.graphics.ShapedText.Affinity
-
The caret belongs to the character before the index and draws at its trailing edge.
- upstreamX() - Method in record class limn.graphics.ShapedText.Caret
-
Returns the value of the
upstreamXrecord component. - UriLists - Class in limn.backend.lwjgl.transfer
-
Files as the
text/uri-listof RFC 2483: onefile:URI a line, CRLF between. - USER - Enum constant in enum class limn.scene.Change.Origin
-
A person operated this control: a pointer, a key, an IME commit, or an assistive technology performing the control's action on the person's behalf.
- USER_CLOSE - Enum constant in enum class limn.backend.CloseRequest.Reason
-
The user asked this window to close: its close button, Alt-F4, Cmd-W.
- userClose() - Method in class limn.testing.HeadlessWindow
- usLayoutCodePoint(int) - Static method in class limn.input.Keys
-
What a US layout types at a physical key with no modifier held: a letter in lower case, a digit, or the punctuation printed there;
0for a key that types nothing. - uv() - Method in record class limn.render3d.shader.Expr.Sample
-
Returns the value of the
uvrecord component. - UV0 - Enum constant in enum class limn.render3d.VertexAttribute
- UV1 - Enum constant in enum class limn.render3d.VertexAttribute
-
A second texture coordinate set: glTF
TEXCOORD_1.
V
- V - Static variable in class limn.input.Keys
- validation() - Method in class limn.components.Field
-
The state the application set; see
Field.setValidation(Validation, I18nString). - validation() - Method in class limn.components.TextArea
-
The current validation state, which drives the border's colour, as a text field's does.
- validation() - Method in class limn.components.TextField
-
The current validation state, which drives the border and helper colours.
- Validation - Enum Class in limn.components
-
What an application has decided about the value a control holds: nothing yet, wrong, doubtful, accepted, or worth a note.
- validationMessage() - Method in class limn.components.date.DateField
- validationMessage() - Method in class limn.components.Field
-
The message about the control, as the line under the control says it: the one the application set with
Validation.ERRORorValidation.WARNING; else the control's own reason while it refuses what it holds (a date field that refuses a day); else the one the application set withValidation.INFOorValidation.SUCCESS;nullwhen there is none of them. - validationMessageSource() - Method in class limn.components.date.DateField
- validationMessageSource() - Method in class limn.components.Field
-
The localizable value behind
Field.validationMessage(): the application's message withValidation.ERRORorValidation.WARNING, else the control's own reason, else the application's message withValidation.INFOorValidation.SUCCESS, elsenull. - VALIDITY - Enum constant in enum class limn.scene.Change.Aspect
-
Whether what the widget holds is valid, and the message that says why not.
- value() - Method in record class limn.accessibility.Accessible.Argument.OfValue
-
Returns the value of the
valuerecord component. - value() - Method in class limn.accessibility.AccessibleNode
- value() - Method in record class limn.accessibility.ValueFacet
-
Returns the value of the
valuerecord component. - value() - Method in class limn.animation.ColorTransition
- value() - Method in class limn.animation.Transition
- value() - Method in record class limn.components.chart.ChartPoint
-
Returns the value of the
valuerecord component. - value() - Method in class limn.components.Slider
-
The current value, always within
[min, max]. - value() - Method in class limn.components.Spinner
-
The current value, always within
[min, max]. - value() - Method in record class limn.graphics.Color
-
Value in [0,1]: the brightest channel.
- value() - Method in record class limn.render3d.Material.Surface.Value
-
Returns the value of the
valuerecord component. - value() - Method in interface limn.testing.a11y.ValueSubject
- value(double, double, double, double) - Method in class limn.accessibility.Accessibility
-
Declares that this node's state is a number in a range.
- value(double, double, double, double, boolean) - Method in class limn.accessibility.Accessibility
-
Accessibility.value(double, double, double, double), for a number the user may be shown and not set: a read-only value accepts noSET_VALUEand publishes no step verbs. - value(int) - Method in class limn.components.chart.ChartSeries
-
The value at
indexas the chart reads it:Double.NaNfor a gap, which is what an explicit NaN, an infinite value and an index past the end of the series all are. - value(int) - Method in record class limn.render3d.shader.Expr.Loop
-
Value
indexof this loop's state when it ends: the same loop, computed once however many of its values are read. - Value(String, Vec4) - Constructor for record class limn.render3d.Material.Surface.Value
-
Creates an instance of a
Valuerecord class. - VALUE - Enum constant in enum class limn.accessibility.Shape
-
A node with a
ValueFacet, or aSLIDER, aSPIN_BUTTON, aPROGRESS_BAR(also while indeterminate, when it carries no value), aSCROLL_BAR, aSPLITTER: a date field's segment and a colour picker's rail are spin buttons and sliders. - VALUE - Enum constant in enum class limn.scene.Change.Aspect
-
The widget's own value: a slider's position, a checkbox's flag, a colour.
- VALUE_CHANGED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This node's value changed: its number, its displayed text, or whether it holds a number at all (
ValueFacet.empty()). - valueAxis() - Method in class limn.components.chart.CartesianChart
-
The axis carrying the numbers: vertical unless
CartesianChart.setHorizontal(boolean). - ValueContract - Class in limn.testing.a11y
-
What every widget of the
VALUEshape owes a reader, as named cases over aValueSubject: the number, its bounds and its step are the API's;INCREMENTandDECREMENTmove by the step the facet names, clamped at the bounds, each heard once by the widget's own listener and announced, where announced, from the user;SET_VALUEtakes a finite number and moves nothing for anything else; a read-only value offers no verb and moves for none; a disabled one withdraws its verbs and moves for none; and the node keeps its id as the number moves. - ValueFacet - Record Class in limn.accessibility
-
A node whose state is a number in a range: a slider, a spinner, a progress bar, a scroll bar, a split pane's divider, a date field's segment.
- ValueFacet(double, double, double, double, String, boolean) - Constructor for record class limn.accessibility.ValueFacet
-
A value that has a number: the shape every widget but a blank segment publishes.
- ValueFacet(double, double, double, double, String, boolean, boolean) - Constructor for record class limn.accessibility.ValueFacet
-
Creates an instance of a
ValueFacetrecord class. - valueFormat() - Method in class limn.components.chart.Chart
-
How values are written in tooltips and in the names a screen reader hears for each mark: grouped digits by default (
1,234.5), and scientific notation with up to three decimals from1e15up (1.235E20). - valueNode() - Method in interface limn.testing.a11y.ValueSubject
- valueNodes() - Method in interface limn.testing.a11y.ValueSubject
- valueOf(String) - Static method in enum class limn.accessibility.Accessible.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.Accessible.NameFrom
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.Accessible.Politeness
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.Accessible.Relation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.Accessible.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.Accessible.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.AccessibleEvent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.CellFacet.Sort
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.Shape
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.ToggleFacet.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.accessibility.WindowFacet.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.ClosePolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.CloseRequest.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.CrashPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.Cursor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.LoopEnd
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.LoopLifetime
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.Platform.Os
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.PointerMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.PrintResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.spi.MenuBarReading.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.spi.MenuRow.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.spi.TextInput
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.spi.WindowPeer.PopupKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.backend.WindowStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Button.Style
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Card.MediaFit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Card.Orientation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Card.Style
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.chart.Chart.LegendPosition
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.chart.Chart.TooltipMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Checkbox.Variant
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.ColorPicker.Format
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.date.CalendarView.SelectionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.date.CalendarView.View
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.date.DateField.Granularity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Dialog.CancelRequest.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.DisplayMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Elevation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.ImageView.Fit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Label.HAlign
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Label.Overflow
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Label.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Label.VAlign
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.MediaControls.Sound
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.MenuBar.Placement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.MenuItem.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Popover.Alignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.ScrollBar.Orientation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.ScrollBar.Policy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.ScrollGutters.Layout
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.SelectionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Separator.Orientation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Spinner.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.SplitPane.Orientation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.TabbedPane.TabAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.table.Column.Alignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.table.SortOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Theme.Token
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Tokens.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Tone
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.Validation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.components.VideoView.Fit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.graphics.BackdropEffect.Blur.Axis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.graphics.BlendMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.graphics.Icon.Mirroring
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.graphics.Sampling
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.graphics.ShapedText.Affinity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.graphics.ShapedText.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.i18n.NumberingSystem
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.i18n.PluralRules.Category
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.print.PrintPreview.Zoom
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.render3d.ColorSpace
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.render3d.MeshUsage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.render3d.Sampler.Filter
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.render3d.Sampler.Wrap
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.render3d.shader.Expr.Op
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.render3d.shader.ShaderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.render3d.shader.TargetProfile
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.render3d.VertexAttribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.Change.Aspect
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.Change.Origin
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.ControlSize
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.EditCommand
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.event.MouseEvent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.layout.Flex.CrossAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.layout.Flex.MainAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.layout.Stack.Alignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.layout.Transform.Flip
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.LayoutDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.scene.SystemPreferences.ColorScheme
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.sound.PlayOptions.Priority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.testing.a11y.MenuSubject.Row
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.testing.a11y.RowsSubject.Scrolling
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.transfer.DropAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.decode.SyntheticPattern
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.ffmpeg.FfmpegMedia.ClipCodec
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.ffmpeg.FfmpegMedia.Hardware
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.MediaPlayer.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.MediaPlayer.Step
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.PixelFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.VideoClock.Decision
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.VideoColor.Matrix
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.VideoColor.Range
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.VideoColor.Transfer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.VideoFrame.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.VideoStreamSource.Read
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class limn.video.VideoStreamSource.SeekMode
-
Returns the enum constant of this class with the specified name.
- valuePosition(double) - Method in class limn.components.chart.CartesianChart
-
Where
valuefalls along the value axis, in local coordinates. - values() - Static method in enum class limn.accessibility.Accessible.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.Accessible.NameFrom
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.Accessible.Politeness
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.Accessible.Relation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.Accessible.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.Accessible.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.AccessibleEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.CellFacet.Sort
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.Shape
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.ToggleFacet.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.accessibility.WindowFacet.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.ClosePolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.CloseRequest.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.CrashPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.Cursor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.LoopEnd
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.LoopLifetime
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.Platform.Os
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.PointerMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.PrintResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.spi.MenuBarReading.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.spi.MenuRow.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.spi.TextInput
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.spi.WindowPeer.PopupKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.backend.WindowStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Button.Style
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Card.MediaFit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Card.Orientation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Card.Style
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.chart.Chart.LegendPosition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.chart.Chart.TooltipMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class limn.components.chart.ChartSeries
-
The values, copied, exactly as they were set.
- values() - Static method in enum class limn.components.Checkbox.Variant
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.ColorPicker.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.date.CalendarView.SelectionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.date.CalendarView.View
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.date.DateField.Granularity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Dialog.CancelRequest.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.DisplayMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Elevation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.ImageView.Fit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Label.HAlign
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Label.Overflow
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Label.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Label.VAlign
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.MediaControls.Sound
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.MenuBar.Placement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.MenuItem.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Popover.Alignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.ScrollBar.Orientation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.ScrollBar.Policy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.ScrollGutters.Layout
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.SelectionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Separator.Orientation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Spinner.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.SplitPane.Orientation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.TabbedPane.TabAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.table.Column.Alignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.table.SortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Theme.Token
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Tokens.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Tone
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.Validation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.components.VideoView.Fit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.graphics.BackdropEffect.Blur.Axis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.graphics.BlendMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.graphics.Icon.Mirroring
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.graphics.Sampling
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.graphics.ShapedText.Affinity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.graphics.ShapedText.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.i18n.NumberingSystem
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.i18n.PluralRules.Category
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.print.PrintPreview.Zoom
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.render3d.ColorSpace
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class limn.render3d.Material.Surface
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class limn.render3d.MeshUsage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.render3d.Sampler.Filter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.render3d.Sampler.Wrap
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class limn.render3d.shader.Expr.Lit
-
A copy of the values, so the literal stays what it was built as.
- values() - Static method in enum class limn.render3d.shader.Expr.Op
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.render3d.shader.ShaderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.render3d.shader.TargetProfile
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.render3d.VertexAttribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.Change.Aspect
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.Change.Origin
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.ControlSize
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.EditCommand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.event.MouseEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.layout.Flex.CrossAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.layout.Flex.MainAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.layout.Stack.Alignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.layout.Transform.Flip
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.LayoutDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.scene.SystemPreferences.ColorScheme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.sound.PlayOptions.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.testing.a11y.MenuSubject.Row
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.testing.a11y.RowsSubject.Scrolling
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.transfer.DropAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.decode.SyntheticPattern
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.ffmpeg.FfmpegMedia.ClipCodec
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.ffmpeg.FfmpegMedia.Hardware
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.MediaPlayer.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.MediaPlayer.Step
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.PixelFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.VideoClock.Decision
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.VideoColor.Matrix
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.VideoColor.Range
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.VideoColor.Transfer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.VideoFrame.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.VideoStreamSource.Read
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class limn.video.VideoStreamSource.SeekMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueSubject - Interface in limn.testing.a11y
-
A widget of the
VALUEshape as the value contract sees it: something that publishes one number in a range, which the contract can build fresh, read the number of through the widget's own API, and ask whether the number can be set at all. - valueText(String, long) - Method in class limn.accessibility.Accessibility
-
Gives the value a display form: what the widget shows instead of the number, handed over from the widget's own cache with the counter that cache was filled against.
- variant() - Method in class limn.components.Checkbox
- Vec2 - Record Class in limn.math
-
An immutable 2-component vector (single precision): texture coords, screen points.
- Vec2(float, float) - Constructor for record class limn.math.Vec2
-
Creates an instance of a
Vec2record class. - VEC2 - Enum constant in enum class limn.render3d.shader.ShaderType
- Vec3 - Record Class in limn.math
-
An immutable 3-component vector (single precision), right-handed.
- Vec3(float, float, float) - Constructor for record class limn.math.Vec3
-
Creates an instance of a
Vec3record class. - VEC3 - Enum constant in enum class limn.render3d.shader.ShaderType
- Vec4 - Record Class in limn.math
-
An immutable 4-component vector: homogeneous positions (
w=1), directions (w=0), and RGBA colors. - Vec4(float, float, float, float) - Constructor for record class limn.math.Vec4
-
Creates an instance of a
Vec4record class. - VEC4 - Enum constant in enum class limn.render3d.shader.ShaderType
- vendor() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
vendorrecord component. - version() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
versionrecord component. - VertexAttribute - Enum Class in limn.render3d
-
A vertex attribute semantic and its component count.
- vertexCapacity() - Method in class limn.render3d.MeshData
-
Vertices the backing arrays hold; equals
MeshData.vertexCount()unless narrowed. - vertexCount() - Method in class limn.render3d.MeshData
-
Live vertices: what an upload reads, and what
MeshData.bounds()measures. - vertexCount(boolean) - Method in class limn.render3d.DebugDraw
- vertexSource() - Method in record class limn.render3d.Material.Raw
-
Returns the value of the
vertexSourcerecord component. - vertical() - Static method in class limn.components.Separator
-
A rule stretching down the available height.
- vertical(Widget<?>, Widget<?>) - Static method in class limn.components.SplitPane
-
Two panes stacked, divided by a horizontal line.
- VERTICAL - Enum constant in enum class limn.accessibility.Accessible.State
-
This node's value runs up and down.
- VERTICAL - Enum constant in enum class limn.components.Card.Orientation
-
Media, header, content and footer from the top: the default.
- VERTICAL - Enum constant in enum class limn.components.ScrollBar.Orientation
- VERTICAL - Enum constant in enum class limn.components.Separator.Orientation
- VERTICAL - Enum constant in enum class limn.components.SplitPane.Orientation
-
Stacked, divided by a horizontal line.
- verticallyScrollable() - Method in record class limn.accessibility.ScrollFacet
-
Returns the value of the
verticallyScrollablerecord component. - verticalPercent() - Method in record class limn.accessibility.ScrollFacet
-
Returns the value of the
verticalPercentrecord component. - verticalStrip() - Method in class limn.components.ScrollGutters
-
Width taken by the vertical bar, or
0when it floats or is not needed. - verticalViewSize() - Method in record class limn.accessibility.ScrollFacet
-
Returns the value of the
verticalViewSizerecord component. - video() - Method in class limn.video.ffmpeg.FfmpegMedia
- video() - Method in class limn.video.MediaPlayer
- VIDEO - Enum constant in enum class limn.accessibility.Accessible.Role
-
A video surface.
- VideoClock - Class in limn.video
-
Decides, one candidate picture at a time, whether to show it, keep the current one, or throw it away: a player's whole timing policy, as arithmetic.
- VideoClock() - Constructor for class limn.video.VideoClock
-
Drives from the system's monotonic clock until a master is installed.
- VideoClock(LongSupplier) - Constructor for class limn.video.VideoClock
- VideoClock.Decision - Enum Class in limn.video
-
What the caller must do with the picture it just asked about.
- VideoClock.MasterClock - Interface in limn.video
-
A media position source on the same timeline as the pictures' presentation times.
- VideoColor - Class in limn.video
-
How the samples of a
VideoFrameare to be turned into colour: which luma/chroma matrix was used to encode them, whether the codes cover the full range or the studio range, and what transfer function the encoded values carry. - VideoColor.Matrix - Enum Class in limn.video
-
The luma/chroma matrix a stream was encoded with.
- VideoColor.Range - Enum Class in limn.video
-
Which codes a stream's samples occupy.
- VideoColor.Transfer - Enum Class in limn.video
-
What the decoded values are, once the matrix has been undone: numbers a display can show, or a curve that has to be inverted before they mean light.
- VideoDecoder - Interface in limn.video
-
Opens a video input for incremental decoding.
- VideoFrame - Class in limn.video
-
One decoded picture, borrowed from the producer that published it.
- VideoFrame.Downloader - Interface in limn.video
-
How a producer reads one of its own device pictures back into memory a consumer can address, when
VideoFrame.toPlanar()asks it to. - VideoFrame.Kind - Enum Class in limn.video
-
Which of the two shapes a picture has: samples in memory, or a handle to a device allocation.
- VideoFrame.Recycler - Interface in limn.video
-
How a producer gets a released frame's memory back.
- VideoFrame.Writer - Class in limn.video
-
A producer's handle on one pooled frame: the only thing that can point a frame at memory or publish it.
- Videos - Class in limn.video
-
Video facade, over the installed
VideoDecoders. - VideoStreamSource - Interface in limn.video
-
A pull source of decoded pictures: the video counterpart of an incrementally decoded audio stream, obtained from a
VideoDecoderand driven one picture at a time. - VideoStreamSource.Read - Enum Class in limn.video
-
The outcome of a
VideoStreamSource.readFrame()call. - VideoStreamSource.SeekMode - Enum Class in limn.video
-
How close to the target a
seekis asked to land. - VideoSurface - Interface in limn.video
-
A device-side picture: the destination a
VideoFrame's planar samples are uploaded to, converted to colour by the backend, and composited byCanvas.drawSurface(limn.graphics.GpuSurface, float, float, float, float)as one quad in the 2D paint order, so clipping, opacity, overlays and dialogs apply to a video exactly as they apply to a rectangle. - videoSurfaces() - Method in record class limn.backend.spi.BackendServices
-
Returns the value of the
videoSurfacesrecord component. - VideoSurfaces - Class in limn.video
-
Video-surface facade + install-at-startup SPI (the same inversion as the image, audio and 3D facades): a neutral entry point here, the device implementation installed by the backend.
- VideoSurfaces.Provider - Interface in limn.video
-
Backend-supplied factory, installed at startup.
- VideoView - Class in limn.components
-
Shows the pictures of a
VideoStreamSource: each one handed to a device-side picture and composited as one quad in the 2D paint order, so clipping, opacity, overlays and dialogs apply to a video exactly as they apply to a rectangle. - VideoView() - Constructor for class limn.components.VideoView
-
A view with no stream: it asks for no space and draws nothing until
VideoView.setSource(limn.video.VideoStreamSource). - VideoView(VideoStreamSource) - Constructor for class limn.components.VideoView
-
A view showing
source, which stays the caller's to close. - VideoView.Fit - Enum Class in limn.components
-
How a picture whose aspect ratio differs from the box's is mapped into it.
- view() - Method in class limn.components.date.CalendarView
- view() - Method in class limn.components.MediaControls
-
The view these controls drive.
- view() - Method in class limn.render3d.Camera
-
The world-to-view matrix for the current eye, target and up.
- Viewport3D - Class in limn.components
-
A viewport that renders 3D content into an offscreen
RenderTarget(with MSAA) and composites it as a normal 2D layer, proving that GPU-rendered content respects the scene's layering: overlays, dialogs, tooltips and clipping all apply to it because it draws as one quad in the paint order. - Viewport3D() - Constructor for class limn.components.Viewport3D
-
An empty viewport; give it something to draw with
Viewport3D.setRenderer(limn.components.Viewport3D.Renderer). - Viewport3D.Renderer - Interface in limn.components
-
Draws the 3D scene into a pass each frame;
timeSecondsadvances while showing. - viewportHeight() - Method in class limn.components.ScrollView
-
Visible height in logical points, excluding anything the content overflows by.
- viewportHeight(float) - Method in class limn.components.ScrollGutters
-
Height left for content, the full box when the bars overlay it.
- viewportLength() - Method in interface limn.components.ScrollBar.Model
- viewportWidth() - Method in class limn.components.ScrollView
-
The width content is actually shown in: the box, less any reserved gutter.
- viewportWidth(float) - Method in class limn.components.ScrollGutters
-
Width left for content, the full box when the bars overlay it.
- viewProjection(float) - Method in class limn.render3d.Camera
-
Camera.projection(float)timesCamera.view(), which is what a shader usually wants. - viewToModel(int) - Method in class limn.components.table.Table
- violations(String, AccessibleTree) - Static method in class limn.testing.AccessibleInvariants
-
Checks one published tree; each violation names the node and the rule.
- visible() - Method in class limn.backend.WindowConfig
- visible() - Method in record class limn.backend.WindowState
-
Returns the value of the
visiblerecord component. - visible() - Method in record class limn.components.chart.Chart.LegendEntry
-
Returns the value of the
visiblerecord component. - visible(boolean) - Method in class limn.backend.WindowConfig
- visible(boolean) - Method in class limn.components.table.Column
-
Shows or hides the column.
- VISIBLE - Enum constant in enum class limn.accessibility.Accessible.State
-
This node is not hidden.
- VISIBLE - Enum constant in enum class limn.scene.Change.Aspect
-
Whether the widget is shown.
- visibleMeshes(Camera, float) - Method in class limn.render3d.scene.Scene3D
-
Mesh instances that survive frustum culling for
cameraataspect. - visibleMonth() - Method in class limn.components.date.CalendarView
- visibleRowCount() - Method in class limn.components.tree.Tree
- visibleRows() - Method in class limn.components.ListView
-
How many seed rows tall this list prefers to be under an unbounded height.
- visibleRows() - Method in class limn.components.table.Table
-
How many seed rows tall the rows' viewport prefers to be under an unbounded height.
- visibleRows() - Method in class limn.components.tree.Tree
-
How many seed rows tall this tree prefers to be under an unbounded height.
- volume() - Method in class limn.components.MediaControls
-
The volume unmuting restores, in
[0, 1].
W
- w() - Method in record class limn.math.Quat
-
Returns the value of the
wrecord component. - w() - Method in record class limn.math.Vec4
-
Returns the value of the
wrecord component. - W - Static variable in class limn.input.Keys
- wake() - Method in interface limn.concurrent.UiRuntime.Waker
-
Wakes the loop, or does nothing when the caller cannot be waiting on it.
- warmUp() - Method in class limn.video.ffmpeg.FfmpegVideoDecoder
-
Does whatever this decoder would otherwise do lazily on its first real call (load a native library, extract a payload, build a table) so that no caller pays for it by surprise.
- warmUp() - Method in interface limn.video.VideoDecoder
-
Does whatever this decoder would otherwise do lazily on its first real call (load a native library, extract a payload, build a table) so that no caller pays for it by surprise.
- warmUpAsync() - Static method in class limn.sound.Sounds
-
Opens the audio device on the
Uiworker pool so that the firstSounds.play(limn.sound.AudioClip)does not pay for it, and hands whateverSounds.isAvailable()answers from then on toonSuccesson the UI thread. - warmUpAsync() - Static method in class limn.video.Videos
-
Prepares every installed decoder on the worker pool (a native library linked, a payload extracted) and is returned unstarted.
- warning() - Method in class limn.components.Theme
- warning(Color) - Method in class limn.components.Theme.Builder
- WARNING - Enum constant in enum class limn.components.Theme.Token
-
Theme.warning: warning and caution. - WARNING - Enum constant in enum class limn.components.Tone
-
Something to check: the palette's
warning. - WARNING - Enum constant in enum class limn.components.Validation
-
The value is taken with a doubt; drawn in the theme's
warningcolour. - Wash(Color, float) - Constructor for record class limn.graphics.BackdropEffect.Wash
-
A wash that only moves saturation, which is what this variant was before it lifted.
- Wash(Color, float, float) - Constructor for record class limn.graphics.BackdropEffect.Wash
-
Creates an instance of a
Washrecord class. - WaylandClipboard - Class in limn.backend.lwjgl.transfer
-
The Wayland clipboard: a
wl_data_deviceof our own on the display GLFW opened. - WaylandClipboard(long) - Constructor for class limn.backend.lwjgl.transfer.WaylandClipboard
- weakX() - Method in record class limn.graphics.ShapedText.Caret
-
Where a keystroke in the other direction lands; equal to
ShapedText.Caret.strongX()off a boundary. - weight() - Method in class limn.components.table.Column
- weight(float) - Method in class limn.components.table.Column
-
Sets this column's share of the viewport width left over once every column has its preferred width (default 0: keep the preferred width).
- What a direction change does to a held value - Search tag in enum class limn.scene.LayoutDirection
- Section
- WHEEL - Enum constant in enum class limn.scene.event.MouseEvent.Type
- WHEEL_STEP - Static variable in class limn.components.Strokes
-
A wheel detent is a device unit: the same physical flick must move the same physical distance in a dense list and a roomy one.
- Where it looks, in order - Search tag in class limn.video.ffmpeg.FfmpegLibrary
- Section
- Which way the row reads - Search tag in class limn.components.Checkbox
- Section
- WHITE - Static variable in record class limn.graphics.Color
- Who closes what - Search tag in class limn.video.MediaPlayer
- Section
- Who closes what - Search tag in class limn.video.ffmpeg.FfmpegMedia
- Section
- Why by position, and what follows from it - Search tag in class limn.video.ffmpeg.SubtitleCues
- Section
- widget() - Method in interface limn.testing.a11y.GridSubject
-
The widget itself, which holds the keyboard when focused.
- widget() - Method in interface limn.testing.a11y.LeafActionSubject
- widget() - Method in interface limn.testing.a11y.MenuSubject
-
The widget that holds the keyboard while the rows are shown.
- widget() - Method in interface limn.testing.a11y.PopupOwnerSubject
- widget() - Method in interface limn.testing.a11y.RowsSubject
- widget() - Method in interface limn.testing.a11y.TextSubject
- widget() - Method in interface limn.testing.a11y.ToggleSubject
- widget() - Method in interface limn.testing.a11y.ValueSubject
- widget(String, BiFunction<T, Supplier<T>, Widget<?>>) - Static method in class limn.components.table.Column
-
Column.widget(I18nString, BiFunction)with a literal title. - widget(String, Function<T, Widget<?>>) - Static method in class limn.components.table.Column
-
Column.widget(I18nString, Function)with a literal title. - widget(I18nString, BiFunction<T, Supplier<T>, Widget<?>>) - Static method in class limn.components.table.Column
-
A column whose cells are widgets that act on their row's record as the table holds it when they act: the factory is handed the row it builds the cell for and a supplier of that row's record, which a control reads in its handler.
- widget(I18nString, Function<T, Widget<?>>) - Static method in class limn.components.table.Column
-
A column whose cells are widgets: one is built per realized row and released with it, so the factory is called again for a row that scrolled out and back.
- Widget<W> - Class in limn.scene
-
Base of the widget tree.
- Widget() - Constructor for class limn.scene.Widget
- width() - Method in class limn.accessibility.AccessibleNode
- width() - Method in record class limn.backend.Resolution
-
Returns the value of the
widthrecord component. - width() - Method in record class limn.backend.ScreenRect
-
Returns the value of the
widthrecord component. - width() - Method in record class limn.backend.spi.DragRequest
-
Returns the value of the
widthrecord component. - width() - Method in record class limn.backend.spi.GlyphOutlines.Picture
-
Returns the value of the
widthrecord component. - width() - Method in class limn.backend.WindowConfig
- width() - Method in class limn.components.table.Column
- width() - Method in interface limn.graphics.Canvas
- width() - Method in class limn.graphics.Image
- width() - Method in record class limn.graphics.Rect
-
Returns the value of the
widthrecord component. - width() - Method in record class limn.graphics.RoundRect
-
Returns the value of the
widthrecord component. - width() - Method in class limn.graphics.ScenePixels
- width() - Method in record class limn.graphics.ShapedText.Span
-
x1 - x0. - width() - Method in class limn.graphics.SvgIcon
- width() - Method in interface limn.graphics.SvgRenderer.Document
- width() - Method in record class limn.graphics.TextMetrics
-
Returns the value of the
widthrecord component. - width() - Method in record class limn.print.Paper
-
Returns the value of the
widthrecord component. - width() - Method in record class limn.render3d.TextureData
-
Returns the value of the
widthrecord component. - width() - Method in record class limn.scene.Size
-
Returns the value of the
widthrecord component. - width() - Method in class limn.scene.Widget
-
Laid-out width in logical points;
0until the first layout pass. - width() - Method in class limn.testing.NoopCanvas
- width() - Method in class limn.video.decode.FramePool
- width() - Method in record class limn.video.decode.SyntheticSpec
-
Returns the value of the
widthrecord component. - width() - Method in class limn.video.VideoFrame
- width() - Method in interface limn.video.VideoStreamSource
- width(float) - Method in class limn.components.table.Column
-
Sets the width layout starts from, in points (default 120).
- WIDTH - Static variable in class limn.testing.AccessibleHarness
-
The scene's width and height, which are the stub window's.
- widthMillimetres() - Method in record class limn.print.Paper
- widthOf(Column<T>) - Method in class limn.components.table.Table
- widthPx() - Method in interface limn.graphics.GpuSurface
-
Current width in physical pixels.
- widthPx() - Method in interface limn.render3d.GpuTexture
- window - Variable in class limn.testing.AccessibleHarness
-
The window the scene is bound to; its
StubWindow.accessibilityis the bridge. - window() - Method in class limn.accessibility.AccessibleNode
- window() - Method in interface limn.backend.CloseRequest
- window() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
windowrecord component. - window() - Method in class limn.scene.Scene
- window() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns the value of the
windowrecord component. - window(boolean, boolean, boolean, WindowFacet.State) - Method in class limn.accessibility.Accessibility
-
Declares that this node is a real top-level window.
- WINDOW - Enum constant in enum class limn.accessibility.Accessible.Role
-
A top-level window.
- WINDOW - Enum constant in enum class limn.backend.spi.MenuBarReading.Kind
-
The menu of the application's windows, to which the system adds its own.
- WINDOW_ACTIVATED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This window took the desktop's focus.
- WINDOW_CLOSE - Enum constant in enum class limn.backend.CrashPhase
-
Window teardown callbacks (focus-lost handlers, close observers).
- WINDOW_CLOSE - Enum constant in enum class limn.components.Dialog.CancelRequest.Reason
-
The system closing the dialog's own window: its close button, Alt+F4, Cmd+W.
- WINDOW_CLOSED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
A window's tree is going away.
- WINDOW_DEACTIVATED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
This window lost it.
- WINDOW_OPENED - Enum constant in enum class limn.accessibility.AccessibleEvent.Type
-
A window's tree became readable.
- windowClosed() - Method in interface limn.backend.spi.WindowInput
-
The bound window was destroyed.
- windowClosed() - Method in class limn.testing.SceneDriver
- WindowConfig - Class in limn.backend
-
Initial configuration for a
NativeWindow: start fromWindowConfig.of(java.lang.String, int, int), then change what differs from a plain window with a wither. - WindowDrag - Interface in limn.backend.lwjgl.transfer
-
One window's part in the system's drags: it begins them, and stops taking them when it closes.
- WindowFacet - Record Class in limn.accessibility
-
A node that is a real top-level window.
- WindowFacet(boolean, boolean, boolean, WindowFacet.State) - Constructor for record class limn.accessibility.WindowFacet
-
Creates an instance of a
WindowFacetrecord class. - WindowFacet.State - Enum Class in limn.accessibility
-
How a window is currently presented.
- windowFocusChanged(boolean) - Method in interface limn.backend.spi.WindowInput
-
The window gained or lost OS input focus.
- windowFocusChanged(boolean) - Method in class limn.testing.SceneDriver
- windowFullscreenChanged(boolean) - Method in interface limn.backend.spi.WindowInput
-
The window entered (
true) or left fullscreen:NativeWindow.isFullscreen()changed its answer. - windowFullscreenChanged(boolean) - Method in class limn.testing.SceneDriver
- WindowInput - Interface in limn.backend.spi
-
Receives a window's translated native input on the UI thread, in logical points.
- windowLibrary() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
windowLibraryrecord component. - WindowPeer - Interface in limn.backend.spi
-
What the toolkit asks of a window below the application's view of it: the input it delivers, the frames it asks for, the input method, the popups it owns and whether it is a modal.
- WindowPeer.PopupKind - Enum Class in limn.backend.spi
-
What a registered child window is, which decides whether a modal over the owner leaves it usable.
- windowPlatform() - Method in record class limn.backend.GraphicsInfo
-
Returns the value of the
windowPlatformrecord component. - windowResized(float, float) - Method in interface limn.backend.spi.WindowInput
-
Window content resized (logical points).
- windowResized(float, float) - Method in class limn.testing.SceneDriver
- windows() - Method in class limn.testing.HeadlessBackend
- WINDOWS - Enum constant in enum class limn.backend.Platform.Os
-
Windows.
- WindowsClipboard - Class in limn.backend.lwjgl.transfer
-
The Windows clipboard, through a message-only window of our own.
- WindowsClipboard() - Constructor for class limn.backend.lwjgl.transfer.WindowsClipboard
-
UI thread.
- WindowsDrag - Class in limn.backend.lwjgl.transfer
-
The system's drag and drop on Windows, which is OLE's: a window is a destination once an
IDropTargetis registered for it, and a drag out of it isDoDragDropwith a data object and anIDropSource. - WindowState - Record Class in limn.backend
-
Where a window is, how large and in which state, as one value: what
NativeWindow.state()answers and whatNativeWindow.observeState(java.util.function.Consumer<limn.backend.WindowState>)hands a listener each time any part of it changes. - WindowState(boolean, boolean, boolean, boolean, ScreenRect) - Constructor for record class limn.backend.WindowState
-
Checks the bounds.
- WindowStyle - Enum Class in limn.backend
-
Visual framing of a window.
- windowText() - Method in record class limn.scene.SystemPreferences.ContrastColors
-
Returns the value of the
windowTextrecord component. - with(List<Material.Surface.Texture>, List<Material.Surface.Value>) - Method in record class limn.render3d.Material.Surface
-
A copy with different inputs; the key and therefore the program are unchanged.
- with(DataFormat<T>, T) - Method in class limn.transfer.Transfer
-
This transfer and one more format.
- withAlpha(float) - Method in record class limn.graphics.Color
- withArguments(Object...) - Method in class limn.i18n.I18nString
-
This text with
{0}-style arguments, as a text that follows the language: whereI18nString.format(java.lang.Object...)answers aStringin the language of the moment, which a label given it keeps after the language changes, this answers anI18nStringthat formats again in the language in effect wherever and whenever it is read. - withBus(AudioBus) - Method in record class limn.sound.PlayOptions
-
A copy routed through a different mixer bus.
- withColor(VideoColor) - Method in record class limn.video.decode.SyntheticSpec
- withDiffuseResponse(Expr) - Method in record class limn.render3d.shader.SurfaceOutputs
-
A copy whose diffuse lobe is scaled by
diffuseResponseinstead of bymax(dot(N, L), 0). - withdraw(String, Runnable) - Method in interface limn.graphics.FontLoader
-
Takes back a
FontLoader.preload(java.lang.String, java.lang.Runnable)request: whoever passedwhenResidentforfamilyno longer wants the faces. - withFormat(PixelFormat) - Method in record class limn.video.decode.SyntheticSpec
- withFrameCount(int) - Method in record class limn.video.decode.SyntheticSpec
- withFrameRate(int) - Method in class limn.graphics.SvgIcon
-
The same SVG, playing at
framesPerSecondif it is animated: its own rate, which wins over "limn.svg.frameRate". - withGain(float) - Method in record class limn.sound.PlayOptions
-
A copy at a different volume,
[0..1]. - withImageAsFile(String) - Method in class limn.transfer.Transfer
-
Offers the picture this transfer carries as a file too: a PNG, written to the temporary directory the first time a taker asks for files, and not before.
- withinWindow() - Method in class limn.transfer.Drag
-
Keeps the drag inside the window it began in: it is never handed to the system, and no other program is offered it.
- withLazy(DataFormat<T>, Supplier<? extends T>) - Method in class limn.transfer.Transfer
-
This transfer and one more format, whose value is made only if somebody asks for it: a large picture costs nothing to copy until it is pasted.
- withLoop(boolean) - Method in record class limn.sound.PlayOptions
-
A copy that repeats until stopped.
- withMnemonicIndex(int) - Method in record class limn.backend.spi.MenuRow
-
This row with its access letter where the text marked it:
indexinto the label. - withNormal(Expr) - Method in record class limn.render3d.shader.SurfaceOutputs
-
A copy whose surface normal comes from
normal, in tangent space. - withoutAccessLetter() - Method in class limn.i18n.I18nString
-
This text as words, as the toolkit shows it with its access letter's mark taken out: for a string a menu or a button shows with its letter, quoted in a sentence, a status line or a log.
- withPan(float) - Method in record class limn.sound.PlayOptions
-
A copy at a different stereo position,
[-1..1]. - withPattern(SyntheticPattern) - Method in record class limn.video.decode.SyntheticSpec
- withPitch(float) - Method in record class limn.sound.PlayOptions
-
A copy at a different playback rate,
[0.25..4], where 1 is natural. - withPriority(PlayOptions.Priority) - Method in record class limn.sound.PlayOptions
-
A copy in a different voice-steal class.
- withRate(int, int) - Method in record class limn.video.decode.SyntheticSpec
- withRole(AccessibleTree, Accessible.Role) - Static method in class limn.testing.AccessibleTrees
- withRotation(Quat) - Method in record class limn.math.Transform3D
-
A copy with a different rotation.
- withScale(Vec3) - Method in record class limn.math.Transform3D
-
A copy with a different scale.
- withSize(float) - Method in record class limn.graphics.Font
- withSize(int, int) - Method in record class limn.video.decode.SyntheticSpec
- withSlots(int) - Method in record class limn.video.decode.SyntheticSpec
- withState(AccessibleTree, Accessible.State) - Static method in class limn.testing.AccessibleTrees
- withTransfer(VideoColor.Transfer) - Method in class limn.video.VideoColor
- withTranslation(Vec3) - Method in record class limn.math.Transform3D
-
A copy with a different translation.
- work(Work.Body<T>) - Static method in class limn.concurrent.Ui
-
Describes background work with a lifecycle: cancellable, able to report progress, and able to decline delivery when whoever asked has gone away.
- work(Work.Body<T>) - Method in class limn.concurrent.UiRuntime
-
Describes background work with a lifecycle: cancellable, able to report progress, and able to decline delivery when whoever asked has gone away.
- Work<T> - Class in limn.concurrent
-
A description of background work, built up and then started once.
- Work.Body<T> - Interface in limn.concurrent
-
The background body.
- workArea() - Method in interface limn.backend.Display
- workerPool() - Method in class limn.concurrent.UiRuntime
- workers() - Method in class limn.testing.HeadlessUi
- worldMatrix() - Method in record class limn.render3d.scene.Scene3D.MeshInstance
-
Returns the value of the
worldMatrixrecord component. - Wrap - Class in limn.scene.layout
-
Places children one after another along a line in reading order, and starts a new line below when the next child does not fit in what is left of the width: the layout for a set of tags, chips, filters or buttons whose number or length is not known when the window is designed.
- Wrap() - Constructor for class limn.scene.layout.Wrap
-
An empty wrap, with no gap on either axis, its runs against the edge reading starts from.
- wrapS() - Method in record class limn.render3d.gltf.GltfModel.SamplerDef
-
Returns the value of the
wrapSrecord component. - wrapS() - Method in record class limn.render3d.Sampler
-
Returns the value of the
wrapSrecord component. - wrapT() - Method in record class limn.render3d.gltf.GltfModel.SamplerDef
-
Returns the value of the
wrapTrecord component. - wrapT() - Method in record class limn.render3d.Sampler
-
Returns the value of the
wrapTrecord component. - write(Path, VideoStreamSource, int) - Static method in class limn.video.decode.Y4mWriter
-
Drains
sourceintofile, creating or truncating it. - write(Theme) - Static method in class limn.components.ThemeFormat
-
The palette as text: a comment header,
name,dark, then every tone inTheme.Tokenorder, one per line. - write(Theme.Builder, Color) - Method in enum class limn.components.Theme.Token
-
Sets this tone on
builder, and returns that builder for chaining. - writeClip(Path, FfmpegMedia.ClipCodec, int, int, int, int, int, int, int) - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Writes a real MP4 (a real encoded video track, and optionally a real AAC one) so that something exists to demultiplex.
- writeClip(Path, FfmpegMedia.ClipCodec, int, int, int, int, int, List<FfmpegMedia.ClipAudioTrack>, int) - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Writes a clip with any number of audio tracks, so that there is something to select between.
- writeClip(Path, FfmpegMedia.ClipCodec, int, int, int, int, int, List<FfmpegMedia.ClipAudioTrack>, int, List<String>) - Static method in class limn.video.ffmpeg.FfmpegMedia
-
Writes a clip that also carries subtitle tracks, so that there is something to read cues from.
- writePdf(OutputStream) - Method in class limn.print.Document
-
Writes the document as a PDF to a stream, which is not closed.
- writePdf(Path) - Method in class limn.print.Document
-
Writes the document as a PDF file.
X
- x() - Method in class limn.accessibility.AccessibleNode
- x() - Method in record class limn.backend.ScreenRect
-
Returns the value of the
xrecord component. - x() - Method in record class limn.backend.spi.DragRequest
-
Returns the value of the
xrecord component. - x() - Method in record class limn.components.chart.ChartPoint
-
Returns the value of the
xrecord component. - x() - Method in record class limn.graphics.Rect
-
Returns the value of the
xrecord component. - x() - Method in record class limn.graphics.RoundRect
-
Returns the value of the
xrecord component. - x() - Method in record class limn.math.Quat
-
Returns the value of the
xrecord component. - x() - Method in record class limn.math.Vec2
-
Returns the value of the
xrecord component. - x() - Method in record class limn.math.Vec3
-
Returns the value of the
xrecord component. - x() - Method in record class limn.math.Vec4
-
Returns the value of the
xrecord component. - x() - Method in class limn.scene.event.DragEvent
- x() - Method in class limn.scene.event.DragStartEvent
- x() - Method in class limn.scene.event.DropEvent
- x() - Method in class limn.scene.event.MouseEvent
- x() - Method in class limn.scene.Widget
-
Where layout put this widget's left edge, in its parent's space: the layout position, before anything an ancestor draws its children through.
- x(ShapedText.Affinity) - Method in record class limn.graphics.ShapedText.Caret
-
The one position a caller with a stored side means.
- X - Enum constant in enum class limn.graphics.BackdropEffect.Blur.Axis
-
Across.
- X - Static variable in class limn.input.Keys
- x0() - Method in record class limn.graphics.LinearGradient
-
Returns the value of the
x0record component. - x0() - Method in record class limn.graphics.ShapedText.Span
-
Returns the value of the
x0record component. - x1() - Method in record class limn.graphics.LinearGradient
-
Returns the value of the
x1record component. - x1() - Method in record class limn.graphics.ShapedText.Span
-
Returns the value of the
x1record component. - X11Clipboard - Class in limn.backend.lwjgl.transfer
-
The X11 clipboard: the
CLIPBOARDselection, owned and converted by a hidden window on a connection of our own. - X11Clipboard() - Constructor for class limn.backend.lwjgl.transfer.X11Clipboard
- X11Drag - Class in limn.backend.lwjgl.transfer
-
The system's drag and drop on X11, which is the XDND protocol (version 5): client messages between a source and the window under the pointer, and the
XdndSelectionto hand the data over. - XLARGE - Enum constant in enum class limn.scene.ControlSize
-
Hero and onboarding surfaces.
- XSMALL - Enum constant in enum class limn.scene.ControlSize
-
Dense: property inspectors, data-grid rows, packed toolbars.
- xyz() - Method in record class limn.math.Vec4
-
The first three components, dropping w without dividing by it.
Y
- y() - Method in class limn.accessibility.AccessibleNode
- y() - Method in record class limn.backend.ScreenRect
-
Returns the value of the
yrecord component. - y() - Method in record class limn.backend.spi.DragRequest
-
Returns the value of the
yrecord component. - y() - Method in record class limn.components.chart.ChartPoint
-
Returns the value of the
yrecord component. - y() - Method in record class limn.graphics.Rect
-
Returns the value of the
yrecord component. - y() - Method in record class limn.graphics.RoundRect
-
Returns the value of the
yrecord component. - y() - Method in record class limn.math.Quat
-
Returns the value of the
yrecord component. - y() - Method in record class limn.math.Vec2
-
Returns the value of the
yrecord component. - y() - Method in record class limn.math.Vec3
-
Returns the value of the
yrecord component. - y() - Method in record class limn.math.Vec4
-
Returns the value of the
yrecord component. - y() - Method in class limn.scene.event.DragEvent
- y() - Method in class limn.scene.event.DragStartEvent
- y() - Method in class limn.scene.event.DropEvent
- y() - Method in class limn.scene.event.MouseEvent
- y() - Method in class limn.scene.Widget
-
Where layout put this widget's top edge, in its parent's space; see
Widget.x(). - Y - Enum constant in enum class limn.graphics.BackdropEffect.Blur.Axis
-
Down.
- Y - Static variable in class limn.input.Keys
- y0() - Method in record class limn.graphics.LinearGradient
-
Returns the value of the
y0record component. - y1() - Method in record class limn.graphics.LinearGradient
-
Returns the value of the
y1record component. - Y4mDecoder - Class in limn.video.decode
-
Reads YUV4MPEG2: a text header, then a
FRAMEline and raw planes per picture, with no compression and no container. - Y4mDecoder() - Constructor for class limn.video.decode.Y4mDecoder
-
A decoder that reports what the header implies:
VideoColor.unspecified(), normally. - Y4mDecoder(VideoColor) - Constructor for class limn.video.decode.Y4mDecoder
-
A decoder that reports
colorfor every stream it opens, whatever the header says. - Y4mWriter - Class in limn.video.decode
-
Writes what a source produces as a YUV4MPEG2 file: the counterpart that makes
Y4mDecoderverifiable, and the only way to get a real video file out of this project without shipping one. - YEAR - Enum constant in enum class limn.components.date.DateField.Granularity
-
The year alone.
- YEARS - Enum constant in enum class limn.components.date.CalendarView.View
-
A block of years around the one on show.
- yOffset(int) - Method in class limn.video.VideoColor
- yScale(int) - Method in class limn.video.VideoColor
- YuvConverter - Class in limn.video
-
Converts a decoded picture to 8-bit RGBA on the CPU: the reference implementation of the colour arithmetic, and the path used where no device conversion is available.
Z
- z() - Method in record class limn.math.Quat
-
Returns the value of the
zrecord component. - z() - Method in record class limn.math.Vec3
-
Returns the value of the
zrecord component. - z() - Method in record class limn.math.Vec4
-
Returns the value of the
zrecord component. - Z - Static variable in class limn.input.Keys
- ZERO - Enum constant in enum class limn.i18n.PluralRules.Category
-
Arabic's zero.
- ZERO - Static variable in record class limn.math.Vec2
-
Both components zero.
- ZERO - Static variable in record class limn.math.Vec3
- ZERO - Static variable in record class limn.math.Vec4
- ZERO - Static variable in record class limn.scene.Size
- zoom() - Method in record class limn.backend.spi.SystemMenuLabels
-
Returns the value of the
zoomrecord component. - zoom() - Method in class limn.print.PrintPreview
- zoom(float) - Method in interface limn.render3d.CameraController
-
Wheel/zoom by
amount(positive = zoom in). - zoom(float) - Method in class limn.render3d.FlyController
- zoom(float) - Method in class limn.render3d.OrbitController
- zoom(float, float, float, int) - Static method in class limn.scene.event.MouseEvent
-
A request to zoom around a point.
- ZOOM - Enum constant in enum class limn.scene.event.MouseEvent.Type
- zoomed(float, float, float, boolean) - Method in interface limn.backend.spi.WindowInput
-
A pinch on a trackpad: a request to zoom around the point by a factor.
- zoomed(float, float, float, boolean) - Method in class limn.testing.SceneDriver
- zoomPercent() - Method in class limn.print.PrintPreview
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form