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
↓ 2 callers
Method
load
(&mut self, node: &WidgetUnit, graphics: &Graphics<Vertex>)
crates/app/src/asset_manager.rs:133
↓ 2 callers
Method
maintain
( &mut self, graphics: &mut Graphics<Vertex>, assets: &mut AssetsManager, colo
crates/app/src/render_worker.rs:59
↓ 2 callers
Function
make_colors_bundle
( default: ThemeColorSet, primary: ThemeColorSet, secondary: ThemeColorSet, )
crates/material/src/theme.rs:412
↓ 2 callers
Function
make_tasks_list
( notify: ButtonNotifyProps, key: &str, tasks: impl Iterator<Item = (&'a str, &'a Quest)>, )
demos/in-game/src/ui/quests.rs:131
↓ 2 callers
Function
make_widgets
(context: &ImmediateContext, mut f: impl FnMut())
crates/immediate/src/lib.rs:365
↓ 2 callers
Method
maybe_listed_slot
(mut self, v: Option<T>)
crates/core/src/widget/component/mod.rs:281
↓ 2 callers
Function
notify
(context: &WidgetMountOrChangeContext, data: FloatBoxNotifyMessage)
crates/core/src/widget/component/containers/float_box.rs:91
↓ 2 callers
Function
notify
(context: &WidgetMountOrChangeContext, data: T)
crates/core/src/widget/component/containers/anchor_box.rs:80
↓ 2 callers
Function
notify
(context: &WidgetMountOrChangeContext, data: ButtonNotifyMessage)
crates/core/src/widget/component/interactive/button.rs:101
↓ 2 callers
Function
notify
(context: &WidgetMountOrChangeContext, data: TextInputNotifyMessage)
crates/core/src/widget/component/interactive/input_field.rs:231
↓ 2 callers
Function
notify
(context: &WidgetMountOrChangeContext, data: T)
crates/core/src/widget/component/interactive/scroll_view.rs:77
↓ 2 callers
Function
numeric_slider_paper_impl
(component: WidgetComponent, context: WidgetContext)
crates/material/src/component/interactive/slider_paper.rs:216
↓ 2 callers
Method
offset
(&self)
crates/core/src/layout/mod.rs:353
↓ 2 callers
Method
on_click
(mut self, on_click: impl Fn() + Send + Sync + 'static)
crates/_/examples/retained_mode.rs:188
↓ 2 callers
Function
paper_impl
(component: WidgetComponent, context: WidgetContext)
crates/material/src/component/containers/paper.rs:45
↓ 2 callers
Function
pivot_to_anchor_and_align
(anchor point, align factor)
crates/core/src/widget/component/containers/anchor_box.rs:176
↓ 2 callers
Method
push_matrix
(&mut self, matrix: vek::Mat4<Scalar>)
crates/tesselate-renderer/src/lib.rs:159
↓ 2 callers
Method
push_transform_simple
(&mut self, rect: Rect)
crates/tesselate-renderer/src/lib.rs:153
↓ 2 callers
Function
raui_to_vec2
(v: Vec2)
crates/tesselate-renderer/src/lib.rs:925
↓ 2 callers
Method
read_cloned
(&self)
crates/core/src/props.rs:241
↓ 2 callers
Method
rebuild_common_root
(&mut self)
crates/core/src/view_model.rs:72
↓ 2 callers
Function
register_access
(id: &str, data: &mut T)
crates/immediate/src/lib.rs:229
↓ 2 callers
Method
remove_worker
(&mut self, worker: &str)
crates/app/src/render_worker.rs:40
↓ 2 callers
Method
render
(&self, mapping: &CoordsMapping, renderer: &mut R)
crates/core/src/application.rs:300
↓ 2 callers
Method
replace
(&mut self, view: View<T>)
crates/retained/src/lib.rs:225
↓ 2 callers
Function
reset
()
crates/immediate/src/lib.rs:274
↓ 2 callers
Method
scalar_scale
(&self, max: bool)
crates/core/src/layout/mod.rs:344
↓ 2 callers
Method
scale
(&self)
crates/core/src/layout/mod.rs:339
↓ 2 callers
Method
selected_button
(&self)
crates/core/src/interactive/default_interactions_engine.rs:137
↓ 2 callers
Method
selected_item
(&self)
crates/core/src/interactive/default_interactions_engine.rs:126
↓ 2 callers
Function
self_tracking
( props: impl Into<Props>, mut f: impl FnMut(ImmediateTracking), )
crates/immediate-widgets/src/lib.rs:269
↓ 2 callers
Method
send_to_selected_button
(&self, app: &mut Application, data: T)
crates/core/src/interactive/default_interactions_engine.rs:324
↓ 2 callers
Method
set
(&mut self, value: Scalar)
crates/core/src/widget/component/interactive/slider_view.rs:78
↓ 2 callers
Method
setup
(mut self, mut f: impl FnMut(&mut Application))
crates/app/src/app/retained.rs:84
↓ 2 callers
Function
slider_paper_impl
(component: WidgetComponent, context: WidgetContext)
crates/material/src/component/interactive/slider_paper.rs:70
↓ 2 callers
Function
switch_button_paper_impl
(component: WidgetComponent, context: WidgetContext)
crates/material/src/component/interactive/switch_button_paper.rs:11
↓ 2 callers
Function
text_button
(text: &str)
crates/_/examples/immediate_mode.rs:96
↓ 2 callers
Function
text_button_paper_impl
(component: WidgetComponent, context: WidgetContext)
crates/material/src/component/interactive/text_button_paper.rs:18
↓ 2 callers
Function
text_field_paper_impl
(component: WidgetComponent, context: WidgetContext)
crates/material/src/component/interactive/text_field_paper.rs:187
↓ 2 callers
Method
theme
(&self)
demos/todo-app/src/model.rs:73
↓ 2 callers
Method
toggle
(&mut self, id: impl ToString)
demos/in-game/src/model/quests.rs:45
↓ 2 callers
Method
try_load_image
(&mut self, id: &str, graphics: &Graphics<Vertex>, forever_alive: bool)
crates/app/src/asset_manager.rs:250
↓ 2 callers
Method
type_hash
(&self)
crates/core/src/props.rs:132
↓ 2 callers
Method
virtual_area
(&self)
crates/core/src/layout/mod.rs:358
↓ 2 callers
Method
widget_view_model
(&self, name: &str)
crates/core/src/view_model.rs:381
↓ 2 callers
Method
widget_view_model_mut
(&mut self, name: &str)
crates/core/src/view_model.rs:385
↓ 2 callers
Function
wrap_box
(context: WidgetContext)
crates/core/src/widget/component/containers/wrap_box.rs:37
↓ 2 callers
Method
write
(&self, data: T)
crates/core/src/state.rs:142
↓ 1 callers
Method
access
(&self, id: &str)
crates/immediate/src/lib.rs:110
↓ 1 callers
Method
add_task
(&mut self)
demos/todo-app/src/model.rs:98
↓ 1 callers
Method
add_texture
(&mut self, id: impl ToString, texture: Texture)
crates/app/src/asset_manager.rs:199
↓ 1 callers
Method
after
(self)
crates/immediate/src/lib.rs:547
↓ 1 callers
Method
alloc
(&mut self, mut init: impl FnMut() -> T)
crates/immediate/src/lib.rs:73
↓ 1 callers
Function
app
app function widget, we pass application state there.
crates/_/examples/immediate_mode.rs:38
↓ 1 callers
Function
app
()
crates/_/examples/immediate_mode_stack_props.rs:13
↓ 1 callers
Function
app
()
crates/_/examples/immediate_mode_states_and_effects.rs:22
↓ 1 callers
Method
apply
(&mut self, tree: impl Into<WidgetNode>)
crates/core/src/application.rs:293
↓ 1 callers
Method
area_box_from_prefab
( &self, data: AreaBoxNodePrefab, )
crates/core/src/application.rs:1437
↓ 1 callers
Method
area_box_to_prefab
( &self, data: &AreaBoxNode, )
crates/core/src/application.rs:1188
↓ 1 callers
Method
as_any_mut
(&mut self)
crates/retained/src/lib.rs:262
↓ 1 callers
Method
as_component
(&self)
crates/core/src/widget/node.rs:40
↓ 1 callers
Method
available
(&self)
demos/in-game/src/model/quests.rs:62
↓ 1 callers
Method
background_colors
(mut self, bundle: ThemeColorsBundle)
crates/material/src/theme.rs:230
↓ 1 callers
Method
before
(self)
crates/immediate/src/lib.rs:535
↓ 1 callers
Method
bind_notifier
(&mut self, notifier: ChangeNotifier)
crates/retained/src/lib.rs:165
↓ 1 callers
Method
button_background
(mut self, id: impl ToString, material: ThemedButtonMaterial)
crates/material/src/theme.rs:240
↓ 1 callers
Method
cache_sorted_items_ids
(&mut self, app: &Application)
crates/core/src/interactive/default_interactions_engine.rs:176
↓ 1 callers
Method
cache_sorted_items_ids_inner
(&mut self, unit: &WidgetUnit)
crates/core/src/interactive/default_interactions_engine.rs:181
↓ 1 callers
Method
calc_content_box_min_height
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &ContentBox,
crates/core/src/layout/default_layout_engine.rs:979
↓ 1 callers
Method
calc_content_box_min_width
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &ContentBox,
crates/core/src/layout/default_layout_engine.rs:800
↓ 1 callers
Method
calc_flex_box_min_height
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &FlexBox, )
crates/core/src/layout/default_layout_engine.rs:997
↓ 1 callers
Method
calc_flex_box_min_width
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &FlexBox, )
crates/core/src/layout/default_layout_engine.rs:818
↓ 1 callers
Method
calc_grid_box_min_height
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &GridBox, )
crates/core/src/layout/default_layout_engine.rs:1095
↓ 1 callers
Method
calc_grid_box_min_width
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &GridBox, )
crates/core/src/layout/default_layout_engine.rs:916
↓ 1 callers
Method
calc_horizontal_flex_box_min_height
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &FlexBox, )
crates/core/src/layout/default_layout_engine.rs:1010
↓ 1 callers
Method
calc_horizontal_flex_box_min_width
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &FlexBox, )
crates/core/src/layout/default_layout_engine.rs:831
↓ 1 callers
Method
calc_vertical_flex_box_min_height
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &FlexBox, )
crates/core/src/layout/default_layout_engine.rs:1057
↓ 1 callers
Method
calc_vertical_flex_box_min_width
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &FlexBox, )
crates/core/src/layout/default_layout_engine.rs:869
↓ 1 callers
Function
canvas
(mut context: WidgetContext)
crates/app/src/components/canvas.rs:126
↓ 1 callers
Function
clickable_button
()
crates/_/examples/immediate_mode_access_and_tests.rs:19
↓ 1 callers
Method
clone_props
(&self)
crates/core/src/props.rs:97
↓ 1 callers
Function
colored_button
()
crates/_/examples/immediate_mode_access_and_tests.rs:28
↓ 1 callers
Method
common_root
(&self)
crates/core/src/view_model.rs:56
↓ 1 callers
Method
completed
(&self)
demos/in-game/src/model/quests.rs:54
↓ 1 callers
Function
component
(widget: impl Into<WidgetComponent>, props: impl Into<Props>)
crates/immediate/src/lib.rs:357
↓ 1 callers
Method
component_from_prefab
( &self, data: WidgetComponentPrefab, )
crates/core/src/application.rs:1362
↓ 1 callers
Method
component_to_prefab
( &self, data: &WidgetComponent, )
crates/core/src/application.rs:1115
↓ 1 callers
Method
consume_notification
(&mut self)
crates/core/src/view_model.rs:68
↓ 1 callers
Method
consume_notified_common_root
(&mut self)
crates/core/src/view_model.rs:147
↓ 1 callers
Method
consume_signals
(&mut self)
crates/core/src/application.rs:398
↓ 1 callers
Method
consume_unwrap_cloned
(&mut self)
crates/core/src/props.rs:190
↓ 1 callers
Method
content_box_from_prefab
( &self, data: ContentBoxNodePrefab, )
crates/core/src/application.rs:1480
↓ 1 callers
Method
content_box_to_prefab
( &self, data: &ContentBoxNode, )
crates/core/src/application.rs:1231
↓ 1 callers
Function
context_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/context_box.rs:26
↓ 1 callers
Method
context_start
(&self)
crates/immediate-widgets/src/lib.rs:231
↓ 1 callers
Function
counter
(value: &mut usize)
crates/_/examples/immediate_mode.rs:130
↓ 1 callers
Method
create_task
(&mut self)
demos/todo-app/src/model.rs:93
↓ 1 callers
Method
debug_render_node
( &mut self, unit: &WidgetUnit, mapping: &CoordsMapping, layout: &Layout,
crates/tesselate-renderer/src/lib.rs:803
↓ 1 callers
Method
delete_task
(&mut self, index: usize)
demos/todo-app/src/model.rs:108
↓ 1 callers
Method
event
( mut self, f: impl FnMut(&mut Application, Event<()>, &mut Window, &mut DefaultInteractionsEn
crates/app/src/app/declarative.rs:62
← previous
next →
201–300 of 1,141, ranked by callers