Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/audulus/rui
/ types & classes
Types & classes
159 in github.com/audulus/rui
⨍
Functions
680
◇
Types & classes
159
↓ 8 callers
Enum
Operator
examples/calculator/src/calculator.rs:21
↓ 4 callers
Enum
Key
src/event.rs:87
↓ 1 callers
Class
CounterLens
examples/counter_list.rs:63
Enum
Action
src/test_harness.rs:438
Enum
Action
examples/counter_redux_redux.rs:6
Enum
Action
examples/counter_redux.rs:4
Enum
Action
examples/counter_redux_nested.rs:7
Class
AnalogOsc
examples/synth/src/synth/oscillator.rs:110
Class
AnimView
src/views/anim.rs:5
Class
AnyView
src/views/anyview.rs:12
Class
AppState
examples/counter_redux_redux.rs:11
Class
AppState
examples/counter_redux.rs:9
Class
AppState
examples/counter_redux_nested.rs:12
Class
Auto
src/views/padding.rs:95
Class
Background
src/views/background.rs:6
Interface
Binding
Reads or writes a value owned by a source-of-truth.
src/binding.rs:4
Class
BlepTableBuilder
BLEP (Band-Limited Step) Table Builder
examples/synth/src/synth/oscillator.rs:65
Enum
Button
examples/calculator/src/calculator.rs:40
Class
ButtonState
src/views/button.rs:7
Class
ButtonState
Tracks the interactive state of a calculator button.
examples/calculator/src/calculator.rs:50
Class
Calculator
examples/calculator/src/calculator.rs:89
Class
CalculatorConfig
examples/calculator/src/calculator.rs:59
Class
CalculatorState
Represents the current state of the calculator's computation.
examples/calculator/src/calculator.rs:391
Class
Canvas
src/views/canvas.rs:5
Class
Circle
src/views/shapes.rs:5
Enum
ClearMode
examples/calculator/src/calculator.rs:12
Class
Clip
src/views/clip.rs:5
Class
Command
src/views/command.rs:5
Class
Command2
src/views/command.rs:381
Interface
CommandBase
src/views/command.rs:104
Class
CommandGroup
src/views/command.rs:246
Class
CommandInfo
src/context.rs:22
Interface
CommandTuple
src/views/command.rs:108
Class
Cond
src/views/cond.rs:6
Class
Context
The Context stores all UI state. A user of the library shouldn't have to interact with it directly.
src/context.rs:53
Class
Counters
examples/counter_list.rs:31
Class
Drag
src/views/drag.rs:99
Interface
DragFn
src/views/drag.rs:12
Class
DragFunc
src/views/drag.rs:25
Class
DragFuncP
src/views/drag.rs:48
Class
DragFuncS
src/views/drag.rs:71
Class
DrawArgs
src/view.rs:5
Class
DrawContext
src/winit_event_loop.rs:46
Interface
DynCommandBase
src/views/command.rs:98
Interface
DynView
Object-safe part of View for compatibility with AnyView.
src/view.rs:27
Enum
ElementState
src/event.rs:81
Class
EmptyView
src/views/emptyview.rs:4
Class
EnvView
src/views/env.rs:5
Class
Envelope
examples/synth/src/synth/mod.rs:18
Class
EnvelopeState
examples/synth/src/synth/mod.rs:10
Enum
Event
src/event.rs:7
Class
EventHandler
src/winit_event_loop.rs:156
Class
Flex
src/views/flex.rs:6
Class
FlipCardState
examples/flip_cards/src/main.rs:76
Class
FlipCardsState
Struct to represent the state of all flip cards
examples/flip_cards/src/main.rs:83
Class
Focus
src/views/focus.rs:6
Class
FullscreenView
src/views/window.rs:98
Class
Geom
src/views/geom.rs:6
Enum
GestureState
src/views/drag.rs:6
Enum
HAlignment
src/align.rs:3
Class
Handle
Struct for an action handler.
src/views/handle.rs:5
Class
HorizontalDirection
src/views/stack.rs:28
Enum
HotKey
src/event.rs:119
Class
Hover
src/views/hover.rs:46
Interface
HoverFn
src/views/hover.rs:4
Class
HoverFunc
src/views/hover.rs:28
Class
HoverFuncP
src/views/hover.rs:9
Class
KeyView
src/views/key.rs:13
Enum
KeyViewKind
src/views/key.rs:6
Class
KeyboardModifiers
src/event.rs:73
Class
LayoutArgs
src/view.rs:10
Class
LayoutBox
src/context.rs:30
Interface
Lens
src/lens.rs:1
Class
List
src/views/list.rs:13
Enum
ListOrientation
src/views/list.rs:6
Enum
LocalAction
examples/counter_redux_redux.rs:29
Class
LocalState
examples/counter_redux_redux.rs:33
Class
Map
src/binding.rs:21
Class
MapView
src/views/map.rs:5
Class
MidiKeyboard
Primary MIDI keyboard implementation
examples/synth/src/midi_keyboard.rs:380
Class
MidiKeyboardConfig
examples/synth/src/midi_keyboard.rs:150
Class
MidiKeyboardState
Keyboard state management with advanced features
examples/synth/src/midi_keyboard.rs:233
Class
MidiNote
examples/synth/src/midi_keyboard.rs:105
Class
MidiNoteEvent
examples/synth/src/midi_keyboard.rs:139
Interface
MidiNoteIdMethods
examples/synth/src/midi_keyboard.rs:34
Enum
MidiNoteKind
examples/synth/src/midi_keyboard.rs:17
Class
ModView
src/views/modview.rs:6
Interface
Modifiers
Modifiers common to all views.
src/modifiers.rs:6
Enum
MouseButton
src/event.rs:60
Class
MouseButtons
src/event.rs:66
Class
MyAction
examples/action.rs:3
Enum
MyControlType
examples/custom_modifier.rs:4
Enum
MyControlType
examples/env.rs:4
Interface
MyMod
examples/any_view_modifier.rs:3
Interface
MyMod
examples/custom_modifier_with_state.rs:16
Interface
MyMods
examples/custom_modifier.rs:15
Class
MyState
src/binding.rs:95
Class
MyState
examples/lens.rs:4
Class
MyState
examples/slider.rs:4
Class
MyState
examples/gestures.rs:17
next →
1–100 of 159, ranked by callers