Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/audulus/rui
/ functions
Functions
680 in github.com/audulus/rui
⨍
Functions
680
◇
Types & classes
159
↓ 1 callers
Function
load_png
(path: &Path)
src/screenshot_tests.rs:173
↓ 1 callers
Method
max_simultaneous_keys
Sets the maximum number of keys that can be pressed simultaneously # Arguments `max_keys` - Maximum number of simultaneous key presses
examples/synth/src/midi_keyboard.rs:200
↓ 1 callers
Method
my_modifier
(self)
examples/any_view_modifier.rs:8
↓ 1 callers
Method
my_modifier
(self)
examples/custom_modifier_with_state.rs:17
↓ 1 callers
Function
my_slider
A slider with a value.
examples/slider.rs:9
↓ 1 callers
Method
num_keys
Sets the total number of keys on the keyboard # Arguments `keys` - Number of keys (1-88)
examples/synth/src/midi_keyboard.rs:191
↓ 1 callers
Method
num_white_keys
(&self)
examples/synth/src/midi_keyboard.rs:289
↓ 1 callers
Method
on_note_begin
Sets a handler for when a note begins (key press) # Arguments `handler` - Callback function for note begin events
examples/synth/src/midi_keyboard.rs:209
↓ 1 callers
Method
on_note_end
Sets a handler for when a note ends (key release) # Arguments `handler` - Callback function for note end events
examples/synth/src/midi_keyboard.rs:221
↓ 1 callers
Method
oversampling
Set oversampling rate
examples/synth/src/synth/oscillator.rs:52
↓ 1 callers
Function
parse_url_query_string
Parse the query string as returned by `web_sys::window()?.location().search()?` and get a specific key out of it.
src/winit_event_loop.rs:531
↓ 1 callers
Function
pixel_diff_fraction
Compare two RGBA pixel buffers, returning the fraction of pixels that differ beyond a per-channel threshold.
src/screenshot_tests.rs:185
↓ 1 callers
Method
play_source
(&mut self, audio_source: Box<dyn Source<Item = f32> + Send>, source_id: u8)
examples/synth/src/synth/mod.rs:51
↓ 1 callers
Method
process
( &self, event: &Event, path: &mut IdPath, cx: &mut Context, actions:
src/views/drag.rs:132
↓ 1 callers
Method
rects
(&self)
src/region.rs:15
↓ 1 callers
Function
reference_dir
()
src/screenshot_tests.rs:10
↓ 1 callers
Method
release_not_pressed_keys
(&mut self)
examples/synth/src/midi_keyboard.rs:352
↓ 1 callers
Method
release_source
(&mut self, source_id: u8)
examples/synth/src/synth/mod.rs:68
↓ 1 callers
Method
remove_counter
(&mut self, id: usize)
examples/counter_list.rs:48
↓ 1 callers
Method
render
Redraw the UI using wgpu.
src/context.rs:240
↓ 1 callers
Method
render_view
Render a view to RGBA pixel data.
src/screenshot_tests.rs:52
↓ 1 callers
Function
rui
Call this function to run your UI.
src/winit_event_loop.rs:494
↓ 1 callers
Function
setup
(window: Arc<Window>)
src/winit_event_loop.rs:54
↓ 1 callers
Method
show
Create and display the calculator with the current configuration.
examples/calculator/src/calculator.rs:82
↓ 1 callers
Function
slider_example
()
examples/gallery.rs:10
↓ 1 callers
Method
start_octave
Sets the starting octave for the keyboard # Arguments `octave` - Octave to start from (0-10)
examples/synth/src/midi_keyboard.rs:182
↓ 1 callers
Method
tap_a
Version of `tap` which takes an action type instead of a function.
src/modifiers.rs:152
↓ 1 callers
Function
text_editor_example
()
examples/gallery.rs:32
↓ 1 callers
Method
to_midi_note_id
Converts the MIDI note type to its corresponding MIDI note identifier
examples/synth/src/midi_keyboard.rs:63
↓ 1 callers
Function
todo_list
(todos: impl Binding<Vec<String>>)
examples/todo_list.rs:17
↓ 1 callers
Function
toggle_example
()
examples/gallery.rs:25
↓ 1 callers
Method
toggle_sign
Toggles the sign of the current number between positive and negative.
examples/calculator/src/calculator.rs:482
↓ 1 callers
Method
type_text
Simulate typing a string (sends Character key events).
src/test_harness.rs:105
↓ 1 callers
Method
update
Call this after the event queue is cleared.
src/context.rs:164
↓ 1 callers
Method
update
(&mut self)
examples/synth/src/synth/mod.rs:92
↓ 1 callers
Method
window_title
Specify the title of the window.
src/modifiers.rs:190
↓ 1 callers
Function
with_ref
Convenience to retreive a reference to a value in the context.
src/views/state.rs:226
↓ 1 callers
Method
zero_crossings
Set number of zero crossings
examples/synth/src/synth/oscillator.rs:58
Method
about_to_wait
(&mut self, _event_loop: &ActiveEventLoop)
src/winit_event_loop.rs:460
Method
access
Builds an AccessKit tree. The node ID for the subtree is returned. All generated nodes are accumulated.
src/view.rs:29
Method
access
( &self, _path: &mut IdPath, _cx: &mut Context, _nodes: &mut Vec<(accesskit::N
src/views/command.rs:85
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/modview.rs:74
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/role.rs:75
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/window.rs:81
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/clip.rs:91
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/hover.rs:126
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/touch.rs:170
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/handle.rs:98
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/padding.rs:78
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/stack.rs:267
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/flex.rs:64
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/state.rs:181
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/text.rs:49
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/anyview.rs:89
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/background.rs:84
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/anim.rs:80
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/size.rs:68
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/cond.rs:99
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/tap.rs:149
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/env.rs:68
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/focus.rs:87
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/drag.rs:236
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/geom.rs:78
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/list.rs:195
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/offset.rs:69
Method
access
( &self, path: &mut IdPath, cx: &mut Context, nodes: &mut Vec<(accesskit::Node
src/views/map.rs:90
Method
add_assign
(&mut self, rhs: Vector2D<f32, Space>)
src/region.rs:75
Method
animation_speed
(mut self, speed: f32)
src/views/toggle.rs:53
Method
anti_aliasing
Enable or disable anti-aliasing
examples/synth/src/synth/oscillator.rs:46
Method
as_frequency
(&self)
examples/synth/src/midi_keyboard.rs:56
Method
as_note_kind
(&self)
examples/synth/src/midi_keyboard.rs:52
Method
bounding_box
Returns a rectangle containing this region.
src/region.rs:38
Method
calculate_keyboard_layout
(num_keys: MidiNoteId)
examples/synth/src/midi_keyboard.rs:261
Method
channels
(&self)
examples/synth/src/synth/oscillator.rs:250
Method
clone
(&self)
src/views/handle.rs:18
Method
color
(self, color: Color)
src/views/shapes.rs:16
Method
colors
(mut self, background_on: Color, background_off: Color, knob: Color)
src/views/toggle.rs:58
Method
commands
Accumulates information about menu bar commands.
src/view.rs:39
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/command.rs:69
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/modview.rs:61
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/role.rs:63
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/window.rs:69
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/clip.rs:78
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/hover.rs:114
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/touch.rs:158
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/handle.rs:86
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/padding.rs:66
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/stack.rs:245
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/flex.rs:52
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/state.rs:164
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/key.rs:102
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/anyview.rs:77
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/background.rs:66
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/anim.rs:67
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/size.rs:56
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/cond.rs:75
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/tap.rs:137
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/env.rs:55
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/focus.rs:73
Method
commands
(&self, path: &mut IdPath, cx: &mut Context, cmds: &mut Vec<CommandInfo>)
src/views/drag.rs:224
← previous
next →
201–300 of 680, ranked by callers