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
Method
maybe_with_shared_props
(self, v: Option<T>)
crates/core/src/widget/component/mod.rs:253
Method
measure_text
( &self, size_available: Vec2, mapping: &CoordsMapping, unit: &TextBox, )
crates/app/src/text_measurements.rs:20
Method
merge_shared_props
(mut self, v: Props)
crates/core/src/widget/component/mod.rs:264
Method
mesh
(mut self, mesh: ImageBoxProceduralMesh)
crates/core/src/widget/unit/image.rs:191
Function
modal_paper
(context: WidgetContext)
crates/material/src/component/containers/modal_paper.rs:43
Method
modal_shadow_variant
(mut self, id: impl ToString, color: Color)
crates/material/src/theme.rs:265
Method
multiply
(&mut self, alpha: Scalar)
crates/core/src/widget/component/mod.rs:161
Method
mutate
(&mut self, mut f: F)
crates/core/src/props.rs:271
Method
mutate
(&self, mut f: F)
crates/core/src/state.rs:163
Method
mutate_cloned
(&mut self, mut f: F)
crates/core/src/props.rs:282
Method
mutate_cloned
(&self, mut f: F)
crates/core/src/state.rs:177
Method
mutate_or_write
(&mut self, mut f: F, mut w: W)
crates/core/src/props.rs:294
Function
my_canvas
(mut ctx: WidgetContext)
crates/_/examples/canvas.rs:38
Function
nav_flex_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/flex_box.rs:31
Function
nav_flex_paper
(context: WidgetContext)
crates/material/src/component/containers/flex_paper.rs:12
Function
nav_float_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/float_box.rs:176
Function
nav_grid_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/grid_box.rs:29
Function
nav_grid_paper
(context: WidgetContext)
crates/material/src/component/containers/grid_paper.rs:12
Function
nav_horizontal_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/horizontal_box.rs:38
Function
nav_horizontal_paper
(context: WidgetContext)
crates/material/src/component/containers/horizontal_paper.rs:12
Function
nav_scroll_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/scroll_box.rs:136
Function
nav_scroll_box_content
(mut context: WidgetContext)
crates/core/src/widget/component/containers/scroll_box.rs:100
Function
nav_scroll_box_side_scrollbars
(mut context: WidgetContext)
crates/core/src/widget/component/containers/scroll_box.rs:270
Function
nav_switch_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/switch_box.rs:30
Function
nav_tabs_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/tabs_box.rs:120
Function
nav_vertical_paper
(context: WidgetContext)
crates/material/src/component/containers/vertical_paper.rs:12
Function
navigation_barrier
(mut context: WidgetContext)
crates/core/src/widget/component/interactive/navigation.rs:706
Method
new
(state: T)
crates/retained/src/lib.rs:36
Method
new
(data: T)
crates/core/src/props.rs:147
Method
new
(coords_mapping: CoordsMapping, user_data: T)
crates/core/src/tester.rs:33
Method
new
(sender: Sender<StateChange>)
crates/core/src/state.rs:24
Method
new
(object: T, properties: ViewModelProperties)
crates/core/src/view_model.rs:183
Method
new
Create a new [`SignalSender`]
crates/core/src/signals.rs:35
Method
new
(sender: Sender<(String, Option<Animation>)>)
crates/core/src/animator.rs:28
Method
new
(sender: Sender<(WidgetId, Message)>)
crates/core/src/messenger.rs:29
Method
new
(engine: TME)
crates/core/src/layout/default_layout_engine.rs:59
Method
new
(items: &'a HashMap<WidgetId, LayoutItem>)
crates/core/src/layout/mod.rs:23
Method
new
(meta: &'a str)
crates/core/src/widget/mod.rs:58
Method
new
(processor: FnWidget, type_name: impl ToString)
crates/core/src/widget/component/mod.rs:179
Method
new
(properties: &mut ViewModelProperties)
crates/core/src/widget/component/containers/responsive_box.rs:281
Method
new
(data: ManagedLazy<impl SliderViewProxy + 'static>)
crates/core/src/widget/component/interactive/slider_view.rs:87
Method
new
(data: ManagedLazy<impl TextInputProxy + 'static>)
crates/core/src/widget/component/interactive/input_field.rs:66
Method
new
(data: ManagedLazy<impl OptionsViewProxy + 'static>)
crates/core/src/widget/component/interactive/options_view.rs:76
Method
new
(id: impl ToString)
crates/core/src/widget/unit/image.rs:171
Method
new
(root_path: impl Into<PathBuf>, frames_alive: usize)
crates/app/src/asset_manager.rs:66
Method
new
(props: T)
crates/immediate/src/lib.rs:529
Method
new
(text: impl ToString)
crates/_/examples/retained_mode.rs:137
Method
new
( provider: &'a P, converter: &'a mut C, stream: &'a mut VertexStream<V, B>, t
crates/tesselate-renderer/src/lib.rs:108
Method
new
(name: impl ToString)
demos/todo-app/src/model.rs:33
Method
new
(properties: &mut ViewModelProperties)
demos/hello-world/src/ui/view_models.rs:14
Method
new_object
(object: T)
crates/core/src/view_model.rs:190
Method
new_ref
()
crates/core/src/widget/mod.rs:601
Method
new_scaling
(real_area: Rect, scaling: CoordsMappingScaling)
crates/core/src/layout/mod.rs:201
Method
no_growing_and_shrinking
()
crates/core/src/widget/unit/flex.rs:55
Function
none_widget
(_: WidgetContext)
crates/core/src/widget/mod.rs:724
Method
notifier
(&self)
crates/core/src/application.rs:179
Method
notify
(&self, id: WidgetId)
crates/core/src/application.rs:97
Function
numeric_slider_paper
( value: T, props: impl Into<Props>, )
crates/immediate-widgets/src/lib.rs:659
Function
numeric_slider_paper
(context: WidgetContext)
crates/material/src/component/interactive/slider_paper.rs:212
Method
on_change
(&mut self, context: WidgetMountOrChangeContext)
crates/_/examples/retained_mode.rs:195
Method
on_event
(&mut self, event: Event<()>, window: &mut Window)
crates/app/src/app/declarative.rs:109
Method
on_event
(&mut self, event: Event<()>, window: &mut Window)
crates/app/src/app/retained.rs:116
Method
on_event
(&mut self, event: Event<()>, window: &mut Window)
crates/app/src/app/immediate.rs:119
Method
on_init
(&mut self, graphics: &mut Graphics<Vertex>, _: &mut AppControl)
crates/app/src/app/declarative.rs:101
Method
on_init
(&mut self, graphics: &mut Graphics<Vertex>, _: &mut AppControl)
crates/app/src/app/retained.rs:108
Method
on_init
(&mut self, graphics: &mut Graphics<Vertex>, _: &mut AppControl)
crates/app/src/app/immediate.rs:111
Method
on_redraw
(&mut self, graphics: &mut Graphics<Vertex>, control: &mut AppControl)
crates/app/src/app/declarative.rs:105
Method
on_redraw
(&mut self, graphics: &mut Graphics<Vertex>, control: &mut AppControl)
crates/app/src/app/retained.rs:112
Method
on_redraw
(&mut self, graphics: &mut Graphics<Vertex>, control: &mut AppControl)
crates/app/src/app/immediate.rs:115
Method
on_render
`on_render` method constructs declarative nodes out of retained node. this is similar to how Unreal's UMG builds Slate widgets tree. you can do here w
crates/_/examples/retained_mode.rs:49
Function
option
(ctx: WidgetContext)
crates/_/examples/options_view_map.rs:140
Function
option
(ctx: WidgetContext)
crates/_/examples/options_view.rs:141
Function
option
(context: WidgetContext)
demos/in-game/src/ui/settings.rs:149
Function
options_view
(mut context: WidgetContext)
crates/core/src/widget/component/interactive/options_view.rs:178
Function
options_view
( value: T, props: impl Into<Props>, mut f_items: impl FnMut(&T),
crates/immediate-widgets/src/lib.rs:453
Method
pack_tuple
(data: [WidgetNode; N])
crates/core/src/widget/node.rs:116
Function
paper
(context: WidgetContext)
crates/material/src/component/containers/paper.rs:41
Method
param
(mut self, id: impl ToString, value: Scalar)
crates/core/src/widget/unit/image.rs:181
Method
parse_image_id
(id: &str)
crates/app/src/asset_manager.rs:192
Method
part_key_meta
(&self, index: usize)
crates/core/src/widget/mod.rs:265
Method
parts
(&self)
crates/core/src/widget/mod.rs:318
Method
parts_key_meta
(&self)
crates/core/src/widget/mod.rs:325
Method
perform_interactions
( &mut self, app: &mut Application, )
crates/core/src/interactive/default_interactions_engine.rs:900
Method
perform_interactions
( &mut self, app: &mut Application, )
crates/app/src/interactions.rs:256
Function
pivot_box
(context: WidgetContext)
crates/core/src/widget/component/containers/anchor_box.rs:180
Method
pointer
(value: fn(WidgetContext) -> WidgetNode)
crates/core/src/widget/mod.rs:659
Method
pointer_delta_factor
(&self)
crates/core/src/widget/component/interactive/navigation.rs:55
Method
pointer_delta_factor
(&self)
crates/immediate-widgets/src/lib.rs:172
Method
pointer_delta_ui_space
(&self)
crates/immediate-widgets/src/lib.rs:186
Method
pointer_delta_unscaled
(&self)
crates/core/src/widget/component/interactive/navigation.rs:62
Method
pointer_delta_unscaled
(&self)
crates/immediate-widgets/src/lib.rs:179
Method
pointer_moved
(&self)
crates/core/src/widget/component/interactive/navigation.rs:76
Method
pointer_moved
(&self)
crates/immediate-widgets/src/lib.rs:193
Function
portal_box
(context: WidgetContext)
crates/core/src/widget/component/containers/portal_box.rs:23
Function
portals_context_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/context_box.rs:85
Function
portals_tooltip_box
(mut context: WidgetContext)
crates/core/src/widget/component/containers/tooltip_box.rs:97
Function
post_hooks
(attr: TokenStream, input: TokenStream)
crates/derive/src/lib.rs:91
Function
pre_hooks
(attr: TokenStream, input: TokenStream)
crates/derive/src/lib.rs:59
Function
preview
(ctx: WidgetContext)
crates/_/examples/anchor_box.rs:18
Method
process
(&self, text: &str)
crates/core/src/widget/component/interactive/input_field.rs:135
← previous
next →
801–900 of 1,141, ranked by callers