Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RAUI-labs/raui
/ types & classes
Types & classes
347 in github.com/RAUI-labs/raui
⨍
Functions
1,141
◇
Types & classes
347
↓ 31 callers
Class
Color
crates/core/src/widget/utils.rs:213
↓ 27 callers
Class
ButtonNotifyProps
crates/core/src/widget/component/interactive/button.rs:37
↓ 6 callers
Class
NavTrackingNotifyProps
crates/core/src/widget/component/interactive/navigation.rs:28
↓ 6 callers
Class
PortalsContainer
crates/core/src/widget/component/containers/portal_box.rs:21
↓ 4 callers
Class
AreaBox
crates/core/src/widget/unit/area.rs:10
↓ 4 callers
Class
ContentBox
crates/core/src/widget/unit/content.rs:171
↓ 4 callers
Class
FlexBox
crates/core/src/widget/unit/flex.rs:131
↓ 4 callers
Class
GridBox
crates/core/src/widget/unit/grid.rs:55
↓ 4 callers
Class
ImProps
crates/immediate/src/lib.rs:495
↓ 4 callers
Class
NavJumpActive
crates/core/src/widget/component/interactive/navigation.rs:100
↓ 4 callers
Class
PortalBox
crates/core/src/widget/unit/portal.rs:62
↓ 4 callers
Class
SizeBox
crates/core/src/widget/unit/size.rs:31
↓ 3 callers
Class
ImageBox
crates/core/src/widget/unit/image.rs:269
↓ 3 callers
Class
Props
crates/core/src/props.rs:144
↓ 3 callers
Class
TextBox
crates/core/src/widget/unit/text.rs:74
↓ 2 callers
Class
FloatBoxNotifyProps
crates/core/src/widget/component/containers/float_box.rs:37
↓ 2 callers
Class
ImKey
crates/immediate/src/lib.rs:457
↓ 2 callers
Class
ImSharedProps
crates/immediate/src/lib.rs:509
↓ 2 callers
Class
NavTrackingActive
crates/core/src/widget/component/interactive/navigation.rs:23
↓ 2 callers
Class
ScrollBoxOwner
crates/core/src/widget/component/containers/scroll_box.rs:42
↓ 2 callers
Class
TextInputNotifyProps
crates/core/src/widget/component/interactive/input_field.rs:189
↓ 1 callers
Class
AnchorNotifyProps
crates/core/src/widget/component/containers/anchor_box.rs:29
↓ 1 callers
Class
AnimationMessage
crates/core/src/animator.rs:467
↓ 1 callers
Class
ChangeNotifier
crates/core/src/application.rs:94
↓ 1 callers
Class
HiddenBoxProps
crates/core/src/widget/component/containers/hidden_box.rs:10
↓ 1 callers
Class
ImIdRef
crates/immediate/src/lib.rs:481
↓ 1 callers
Class
ImmediateAppCycleFrameRunner
crates/app/src/app/immediate.rs:124
↓ 1 callers
Class
PaperContentLayoutProps
crates/material/src/component/containers/paper.rs:35
↓ 1 callers
Interface
Prefab
The [`Prefab`] trait is implemented for types that are able to translate to and from [`PrefabValue`]'s [`PrefabValue`]'s can then, in turn, be serial
crates/core/src/lib.rs:48
↓ 1 callers
Class
TextInputControlNotifyProps
crates/core/src/widget/component/interactive/input_field.rs:198
↓ 1 callers
Class
WidgetAlpha
crates/core/src/widget/component/mod.rs:152
↓ 1 callers
Class
WidgetRef
crates/core/src/widget/mod.rs:535
Class
AnchorNotifyMessage
crates/core/src/widget/component/containers/anchor_box.rs:37
Class
AnchorProps
crates/core/src/widget/component/containers/anchor_box.rs:19
Class
AnimatedValue
crates/core/src/animator.rs:451
Class
AnimatedValueProgress
crates/core/src/animator.rs:124
Enum
Animation
crates/core/src/animator.rs:428
Enum
AnimationError
An error that may occur when animating a value
crates/core/src/animator.rs:15
Class
AnimationPhase
crates/core/src/animator.rs:408
Class
AnimationUpdate
crates/core/src/animator.rs:25
Class
Animator
Allows manipulating widget animations An [`Animator`] can be used inside of the [`WidgetMountOrChangeContext`] that is provided when setting widget l
crates/core/src/animator.rs:53
Class
AnimatorState
crates/core/src/animator.rs:253
Class
AnimatorStates
crates/core/src/animator.rs:146
Interface
AppCycleFrameRunner
crates/core/src/tester.rs:7
Class
AppCycleTester
crates/core/src/tester.rs:24
Class
AppData
crates/_/examples/options_view_map.rs:36
Class
AppData
crates/_/examples/slider_view.rs:35
Class
AppData
View-Model data type.
crates/_/examples/view_model.rs:25
Class
AppData
crates/_/examples/view_model_hierarchy.rs:27
Class
AppData
crates/_/examples/input_field.rs:35
Class
AppData
crates/_/examples/options_view.rs:34
Class
AppData
crates/_/examples/view_model_widget.rs:24
Class
AppData
AppData holds list of floating panels positions and their color.
crates/_/examples/float_view.rs:31
Class
AppData
demos/hello-world/src/ui/view_models.rs:6
Class
AppInteractionsEngine
crates/app/src/interactions.rs:20
Class
AppState
demos/todo-app/src/model.rs:47
Class
AppStateSave
demos/todo-app/src/model.rs:42
Class
AppTextMeasurementsEngine
crates/app/src/text_measurements.rs:15
Class
AppView
root view of an application.
crates/_/examples/retained_mode.rs:38
Class
Application
Contains and orchestrates application layout, animations, interactions, etc. See the [`application`][self] module for more information and examples.
crates/core/src/application.rs:107
Enum
ApplicationError
crates/core/src/application.rs:68
Class
AreaBoxNode
crates/core/src/widget/unit/area.rs:40
Class
AreaBoxNodePrefab
crates/core/src/widget/unit/area.rs:52
Class
AssetAtlas
crates/app/src/asset_manager.rs:25
Class
AssetAtlasRegion
crates/app/src/asset_manager.rs:17
Class
AssetFont
crates/app/src/asset_manager.rs:38
Class
AssetShader
crates/app/src/asset_manager.rs:44
Class
AssetTexture
crates/app/src/asset_manager.rs:30
Class
AssetsManager
crates/app/src/asset_manager.rs:50
Class
Button
button that can store `on click` callback that gets called whenever RAUI button detects click.
crates/_/examples/retained_mode.rs:175
Class
ButtonNotifyMessage
crates/core/src/widget/component/interactive/button.rs:45
Enum
ButtonPaperOverrideStyle
crates/material/src/component/interactive/button_paper.rs:29
Class
ButtonProps
crates/core/src/widget/component/interactive/button.rs:22
Class
CanvasProps
crates/app/src/components/canvas.rs:26
Class
ColorRectProps
demos/hello-world/src/ui/components/color_rect.rs:15
Enum
Command
crates/app/src/render_worker.rs:127
Class
ConfirmBoxProps
demos/todo-app/src/ui/components/confirm_box.rs:35
Class
ConfirmNotifyMessage
demos/todo-app/src/ui/components/confirm_box.rs:43
Class
ContentBoxContentReposition
crates/core/src/widget/unit/content.rs:148
Class
ContentBoxItem
crates/core/src/widget/unit/content.rs:122
Class
ContentBoxItemCutInBounds
crates/core/src/widget/unit/content.rs:32
Class
ContentBoxItemKeepInBounds
crates/core/src/widget/unit/content.rs:55
Class
ContentBoxItemLayout
crates/core/src/widget/unit/content.rs:77
Class
ContentBoxItemNode
crates/core/src/widget/unit/content.rs:142
Class
ContentBoxItemNodePrefab
crates/core/src/widget/unit/content.rs:265
Class
ContentBoxItemPreserveInBounds
crates/core/src/widget/unit/content.rs:15
Class
ContentBoxNode
crates/core/src/widget/unit/content.rs:222
Class
ContentBoxNodePrefab
crates/core/src/widget/unit/content.rs:248
Class
ContentBoxProps
crates/core/src/widget/component/containers/content_box.rs:24
Class
ContextBoxProps
crates/core/src/widget/component/containers/context_box.rs:20
Class
ContextPaperProps
crates/material/src/component/containers/context_paper.rs:28
Class
CoordsMapping
crates/core/src/layout/mod.rs:179
Enum
CoordsMappingScaling
crates/core/src/layout/mod.rs:166
Class
CounterView
counter view stores value that can notify RAUI about this widget being changed, so it will get re-renderred. if we don't wrap data that has to be obse
crates/_/examples/retained_mode.rs:95
Class
DeclarativeApp
crates/app/src/app/declarative.rs:17
Class
DefaultInteractionsEngine
crates/core/src/interactive/default_interactions_engine.rs:66
Class
DefaultInteractionsEngineResult
crates/core/src/interactive/default_interactions_engine.rs:46
Class
DefaultLayoutEngine
crates/core/src/layout/default_layout_engine.rs:36
Enum
DrawOnCanvasMessage
crates/app/src/components/canvas.rs:37
Enum
Error
crates/tesselate-renderer/src/lib.rs:31
next →
1–100 of 347, ranked by callers