Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RAUI-labs/raui
/ functions
Functions
1,141 in github.com/RAUI-labs/raui
⨍
Functions
1,141
◇
Types & classes
347
↓ 441 callers
Method
with_props
(mut self, v: T)
crates/core/src/widget/component/mod.rs:216
↓ 255 callers
Method
unwrap
( self, )
crates/core/src/widget/mod.rs:708
↓ 181 callers
Method
listed_slot
(mut self, v: T)
crates/core/src/widget/component/mod.rs:273
↓ 172 callers
Method
key
(&self)
crates/core/src/widget/mod.rs:239
↓ 138 callers
Method
clone
(&self)
crates/core/src/props.rs:138
↓ 128 callers
Method
named_slot
(mut self, k: impl ToString, v: T)
crates/core/src/widget/component/mod.rs:300
↓ 115 callers
Method
write
(&mut self, id: WidgetId)
crates/core/src/widget/mod.rs:542
↓ 107 callers
Method
merge_props
(mut self, v: Props)
crates/core/src/widget/component/mod.rs:235
↓ 86 callers
Method
push
(&self, part: &str)
crates/core/src/widget/mod.rs:169
↓ 77 callers
Method
iter
(&'_ self)
crates/core/src/widget/mod.rs:62
↓ 70 callers
Method
register_component
(&mut self, type_name: &str, processor: FnWidget)
crates/core/src/application.rs:188
↓ 57 callers
Method
as_ref
(&self)
crates/core/src/widget/mod.rs:379
↓ 52 callers
Method
get
(&self)
crates/core/src/widget/component/interactive/slider_view.rs:74
↓ 48 callers
Method
send_message
(&mut self, id: &WidgetId, data: T)
crates/core/src/application.rs:372
↓ 46 callers
Method
read_cloned_or_default
(&self)
crates/core/src/props.rs:248
↓ 44 callers
Method
as_any
(&self)
crates/core/src/props.rs:101
↓ 44 callers
Method
with
(mut self, data: T)
crates/core/src/props.rs:309
↓ 43 callers
Method
key
(mut self, v: T)
crates/core/src/widget/component/mod.rs:192
↓ 42 callers
Method
get
(&self, variant: ThemeColorVariant)
crates/material/src/theme.rs:73
↓ 40 callers
Method
mount
(&mut self, f: F)
crates/core/src/widget/mod.rs:686
↓ 40 callers
Method
write
(&mut self, data: T)
crates/core/src/props.rs:263
↓ 39 callers
Method
read
(&self)
crates/core/src/widget/mod.rs:548
↓ 38 callers
Method
clone
(&self)
crates/core/src/layout/default_layout_engine.rs:49
↓ 36 callers
Function
vec2_to_raui
(v: vek::Vec2<Scalar>)
crates/tesselate-renderer/src/lib.rs:929
↓ 34 callers
Method
listed_slots
(mut self, v: I)
crates/core/src/widget/component/mod.rs:291
↓ 33 callers
Method
read
(&self)
crates/core/src/props.rs:201
↓ 31 callers
Method
bindings
( &'_ mut self, id: impl ToString, )
crates/core/src/view_model.rs:125
↓ 31 callers
Method
height
(&self)
crates/core/src/widget/utils.rs:139
↓ 31 callers
Method
interact
(&mut self, interactions_engine: &mut I)
crates/core/src/application.rs:363
↓ 31 callers
Method
pop
(&self)
crates/core/src/widget/mod.rs:200
↓ 31 callers
Function
use_state
(init: impl FnMut() -> T)
crates/immediate/src/lib.rs:182
↓ 31 callers
Method
width
(&self)
crates/core/src/widget/utils.rs:134
↓ 30 callers
Method
maybe_idref
(mut self, v: Option<T>)
crates/core/src/widget/component/mod.rs:208
↓ 30 callers
Method
remove
(&mut self)
crates/core/src/props.rs:168
↓ 29 callers
Function
lerp
(from: Scalar, to: Scalar, factor: Scalar)
crates/core/src/widget/utils.rs:291
↓ 29 callers
Method
notifier
(&mut self, id: impl ToString)
crates/core/src/view_model.rs:132
↓ 29 callers
Method
write_with
(&self, data: T)
crates/core/src/state.rs:149
↓ 28 callers
Method
is_empty
(&self)
crates/core/src/props.rs:156
↓ 27 callers
Method
bind
(&mut self, id: WidgetId)
crates/core/src/view_model.rs:29
↓ 27 callers
Method
layout_data
(&self)
crates/core/src/application.rs:282
↓ 27 callers
Method
size
(&self)
crates/core/src/widget/utils.rs:144
↓ 26 callers
Method
change
(&mut self, f: F)
crates/core/src/widget/mod.rs:693
↓ 25 callers
Method
borrow_mut
(&mut self)
crates/core/src/view_model.rs:206
↓ 25 callers
Method
select_item
(&mut self, app: &mut Application, id: Option<WidgetId>)
crates/core/src/interactive/default_interactions_engine.rs:217
↓ 23 callers
Function
push
(widget: impl Into<WidgetNode>)
crates/immediate/src/lib.rs:248
↓ 22 callers
Method
change
(&self, name: &str, data: Option<Animation>)
crates/core/src/animator.rs:32
↓ 22 callers
Method
is_horizontal
(&self)
crates/core/src/widget/unit/flex.rs:113
↓ 20 callers
Function
begin
()
crates/immediate/src/lib.rs:240
↓ 20 callers
Method
unmount
(&mut self, f: F)
crates/core/src/widget/mod.rs:700
↓ 19 callers
Function
end
()
crates/immediate/src/lib.rs:244
↓ 19 callers
Method
lazy
(&self)
crates/retained/src/lib.rs:68
↓ 19 callers
Method
view_model_mut
(&mut self, name: &str)
crates/core/src/view_model.rs:347
↓ 19 callers
Method
virtual_to_real_rect
(&self, area: Rect, local_space: bool)
crates/core/src/layout/mod.rs:393
↓ 19 callers
Method
with
(mut self, pointer: fn(&mut WidgetContext))
crates/immediate/src/lib.rs:131
↓ 16 callers
Method
extend
( mut self, vertices: impl IntoIterator<Item = ImageBoxProceduralVertex>, triangles: i
crates/core/src/widget/unit/image.rs:215
↓ 16 callers
Method
pop_transform
(&mut self)
crates/tesselate-renderer/src/lib.rs:164
↓ 16 callers
Method
view_model
(&self, name: &str)
crates/core/src/view_model.rs:343
↓ 14 callers
Method
path
(&self)
crates/core/src/widget/mod.rs:230
↓ 14 callers
Method
push_transform
(&mut self, transform: &Transform, rect: Rect)
crates/tesselate-renderer/src/lib.rs:125
↓ 14 callers
Method
view_model
()
demos/in-game/src/model/menu.rs:20
↓ 13 callers
Method
node_from_prefab
(&self, data: WidgetNodePrefab)
crates/core/src/application.rs:1351
↓ 13 callers
Method
node_to_prefab
(&self, data: &WidgetNode)
crates/core/src/application.rs:1104
↓ 13 callers
Method
tree
(&self)
crates/core/src/application.rs:270
↓ 13 callers
Method
trigger_start
(&self)
crates/immediate-widgets/src/lib.rs:219
↓ 12 callers
Function
apply
(items: impl ImmediateApply, mut f: impl FnMut() -> R)
crates/immediate/src/lib.rs:559
↓ 12 callers
Method
calc_unit_min_height
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &WidgetUnit,
crates/core/src/layout/default_layout_engine.rs:937
↓ 12 callers
Method
calc_unit_min_width
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &WidgetUnit,
crates/core/src/layout/default_layout_engine.rs:758
↓ 12 callers
Function
color_from_rgba
(r: u8, g: u8, b: u8, a: Scalar)
crates/material/src/theme.rs:403
↓ 11 callers
Method
as_any
(&self)
crates/_/examples/retained_mode.rs:78
↓ 11 callers
Method
depth
(&self)
crates/core/src/widget/mod.rs:220
↓ 11 callers
Method
find
(&self, mut path: &str)
crates/core/src/layout/mod.rs:54
↓ 11 callers
Method
with_shared_props
(mut self, v: T)
crates/core/src/widget/component/mod.rs:241
↓ 10 callers
Method
is_valid
(&self)
crates/core/src/widget/mod.rs:215
↓ 10 callers
Function
lerp_clamped
(from: Scalar, to: Scalar, factor: Scalar)
crates/core/src/widget/utils.rs:296
↓ 10 callers
Method
props_mut
(&mut self)
crates/core/src/widget/unit/mod.rs:161
↓ 10 callers
Method
write
(&'_ mut self)
crates/core/src/view_model.rs:220
↓ 9 callers
Function
contrast_color
(base_color: Color)
crates/material/src/theme.rs:442
↓ 9 callers
Method
convert
(&mut self, batch: TesselateBatch)
crates/tesselate-renderer/src/lib.rs:76
↓ 9 callers
Method
serialize
(&self, props: &Props)
crates/core/src/props.rs:49
↓ 8 callers
Method
id
(&self)
crates/core/src/widget/unit/flex.rs:148
↓ 8 callers
Method
idref
(mut self, v: T)
crates/core/src/widget/component/mod.rs:200
↓ 8 callers
Function
visit_dirs
( dir: &Path, prefix: &str, feature: Option<&str>, output: &mut String, ignore: &[&str], )
crates/_/build.rs:76
↓ 8 callers
Method
write
(&'_ mut self)
crates/retained/src/lib.rs:63
↓ 7 callers
Method
as_data
(&self)
crates/core/src/widget/unit/mod.rs:70
↓ 7 callers
Method
clear
(&mut self)
crates/retained/src/lib.rs:231
↓ 7 callers
Method
deserialize
(&self, data: PrefabValue)
crates/core/src/props.rs:65
↓ 7 callers
Method
is_some
(&self)
crates/core/src/widget/mod.rs:611
↓ 7 callers
Method
is_some
(&self)
crates/core/src/widget/unit/mod.rs:66
↓ 7 callers
Method
layout_node
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &WidgetUnit,
crates/core/src/layout/default_layout_engine.rs:65
↓ 7 callers
Method
notify
(&mut self)
crates/core/src/view_model.rs:60
↓ 7 callers
Method
part
(&self, index: usize)
crates/core/src/widget/mod.rs:257
↓ 7 callers
Method
produce_debug_wireframe
(&mut self, size: Vec2)
crates/tesselate-renderer/src/lib.rs:485
↓ 7 callers
Method
props
(&self)
crates/core/src/widget/unit/mod.rs:149
↓ 6 callers
Method
add
(&mut self, id: impl ToString, count: usize)
demos/in-game/src/model/inventory.rs:53
↓ 6 callers
Method
borrow
(&self)
crates/core/src/view_model.rs:200
↓ 6 callers
Method
component
(&self)
crates/retained/src/lib.rs:78
↓ 6 callers
Method
count
(&self)
crates/core/src/layout/mod.rs:126
↓ 6 callers
Method
find_or_ui_space
(&self, path: &str)
crates/core/src/layout/mod.rs:71
↓ 6 callers
Method
include
(&self, data: T)
crates/core/src/state.rs:39
↓ 6 callers
Method
is_none
(&self)
crates/core/src/widget/mod.rs:606
next →
1–100 of 1,141, ranked by callers