Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Glass-HQ/gpui
/ types & classes
Types & classes
1,101 in github.com/Glass-HQ/gpui
⨍
Functions
5,908
◇
Types & classes
1,101
↓ 93 callers
Class
DevicePixels
crates/gpui/src/geometry.rs:2857
↓ 52 callers
Class
Pixels
crates/gpui/src/geometry.rs:2552
↓ 17 callers
Class
Count
crates/gpui/src/elements/list.rs:269
↓ 15 callers
Class
FontId
crates/gpui/src/text_system.rs:38
↓ 14 callers
Class
FontWeight
crates/gpui/src/text_system.rs:674
↓ 14 callers
Class
SumTree
crates/sum_tree/src/sum_tree.rs:212
↓ 13 callers
Class
Count
crates/sum_tree/src/sum_tree.rs:1820
↓ 11 callers
Class
TestView
crates/gpui/src/elements/list.rs:1470
↓ 10 callers
Class
Image
crates/gpui/src/platform.rs:2378
↓ 8 callers
Class
ExternalPaths
crates/gpui/src/interactive.rs:609
↓ 8 callers
Enum
Resource
crates/gpui/src/asset_cache.rs:12
↓ 7 callers
Class
GlyphId
crates/gpui/src/text_system.rs:801
↓ 6 callers
Class
Height
crates/gpui/src/elements/list.rs:272
↓ 6 callers
Class
Path
crates/gpui/src/scene.rs:736
↓ 5 callers
Class
MapKeyRef
crates/sum_tree/src/tree_map.rs:28
↓ 5 callers
Class
ScaledPixels
crates/gpui/src/geometry.rs:2950
↓ 5 callers
Class
Task
crates/scheduler/src/executor.rs:200
↓ 4 callers
Class
DispatchNodeId
crates/gpui/src/key_dispatch.rs:69
↓ 4 callers
Class
PathDescendants
crates/sum_tree/src/tree_map.rs:478
↓ 4 callers
Class
Rems
crates/gpui/src/geometry.rs:3113
↓ 3 callers
Class
BacktraceFormatter
crates/gpui/src/app/entity_map.rs:1122
↓ 3 callers
Class
BindingIndex
crates/gpui/src/keymap.rs:28
↓ 3 callers
Class
GlobalElementId
crates/gpui/src/element.rs:291
↓ 3 callers
Class
ImageId
crates/gpui/src/assets.rs:33
↓ 3 callers
Class
LogErrorFuture
crates/gpui_util/src/lib.rs:227
↓ 3 callers
Class
LogErrorFuture
crates/util/src/util.rs:729
↓ 3 callers
Class
Unbind
crates/gpui/src/action.rs:442
↓ 2 callers
Class
AppRefMut
crates/gpui/src/app.rs:127
↓ 2 callers
Class
AssertSend
crates/gpui_metal/src/atlas.rs:258
↓ 2 callers
Class
FallibleTask
crates/scheduler/src/executor.rs:248
↓ 2 callers
Class
HitboxId
crates/gpui/src/window.rs:613
↓ 2 callers
Class
KeyBindingMetaIndex
crates/gpui/src/keymap/binding.rs:143
↓ 2 callers
Class
MapSeekTargetAdaptor
crates/sum_tree/src/tree_map.rs:218
↓ 2 callers
Class
PathId
crates/gpui/src/scene.rs:731
↓ 2 callers
Enum
Priority
crates/scheduler/src/scheduler.rs:29
↓ 2 callers
Class
RelPathBuf
crates/util/src/rel_path.rs:31
↓ 2 callers
Class
ScreenCaptureFrame
A frame of video captured from a screen.
crates/gpui/src/platform.rs:315
↓ 2 callers
Class
SendError
crates/gpui/src/queue.rs:185
↓ 2 callers
Class
SessionId
crates/scheduler/src/scheduler.rs:111
↓ 2 callers
Class
Surface
A surface element.
crates/gpui/src/elements/surface.rs:25
↓ 2 callers
Class
Task
crates/gpui/src/executor.rs:39
↓ 2 callers
Class
Timer
crates/scheduler/src/scheduler.rs:119
↓ 2 callers
Class
WaylandClientStatePtr
crates/gpui_linux/src/linux/wayland/client.rs:294
↓ 2 callers
Enum
WindowAppearance
crates/gpui/src/platform.rs:1951
↓ 2 callers
Class
Yield
crates/scheduler/src/test_scheduler.rs:812
↓ 1 callers
Class
AnyElement
A dynamically typed element that can be used to store any element type.
crates/gpui/src/element.rs:593
↓ 1 callers
Class
AppRef
crates/gpui/src/app.rs:114
↓ 1 callers
Class
AssertSend
Wraps a `!Send` future to satisfy the `Send` bound on `BoxFuture`. Safety: only valid in WASM contexts where the `FetchHttpClient` is confined to a s
crates/gpui_web/src/http_client.rs:68
↓ 1 callers
Interface
Asset
A trait for asynchronous asset loading.
crates/gpui/src/asset_cache.rs:40
↓ 1 callers
Class
Canvas
A canvas element, meant for accessing the low level paint API without defining a whole custom element
crates/gpui/src/elements/canvas.rs:23
↓ 1 callers
Class
CascadeSlot
crates/refineable/src/refineable.rs:93
↓ 1 callers
Class
Deferred
crates/gpui_util/src/lib.rs:271
↓ 1 callers
Class
Deferred
crates/util/src/util.rs:773
↓ 1 callers
Class
Dimensions
crates/sum_tree/src/sum_tree.rs:138
↓ 1 callers
Class
DirectXAtlas
crates/gpui_windows/src/directx_atlas.rs:17
↓ 1 callers
Enum
Display
Copy of taffy::style type of the same name, to derive JsonSchema.
crates/gpui/src/style.rs:1142
↓ 1 callers
Class
DisplayId
crates/gpui/src/platform.rs:319
↓ 1 callers
Class
DropGuard
crates/gpui/src/arena.rs:236
↓ 1 callers
Class
Empty
The empty element, which renders nothing.
crates/gpui/src/element.rs:733
↓ 1 callers
Enum
Fill
crates/gpui/src/style.rs:864
↓ 1 callers
Class
FocusHandle
A handle which can be used to track and manipulate the focused element in a window.
crates/gpui/src/window.rs:387
↓ 1 callers
Class
FontFallbacks
crates/gpui/src/text_system/font_fallbacks.rs:9
↓ 1 callers
Class
FontFeatures
crates/gpui/src/text_system/font_features.rs:8
↓ 1 callers
Class
GlobalColors
crates/gpui/src/colors.rs:79
↓ 1 callers
Class
GlobalTextContext
crates/gpui_examples/examples/text.rs:41
↓ 1 callers
Class
HeadlessClient
crates/gpui_linux/src/linux/headless/client.rs:20
↓ 1 callers
Class
Iter
crates/gpui/src/queue.rs:357
↓ 1 callers
Class
Json
Newtype wrapper that serializes a value as JSON into an `AsyncBody`.
crates/http_client/src/async_body.rs:93
↓ 1 callers
Class
MacDisplay
crates/gpui_macos/src/display.rs:15
↓ 1 callers
Class
MapKey
crates/sum_tree/src/tree_map.rs:19
↓ 1 callers
Class
MetalAtlas
crates/gpui_metal/src/atlas.rs:13
↓ 1 callers
Class
MonochromeSprite
crates/gpui/src/scene.rs:658
↓ 1 callers
Class
MyGlobal
crates/gpui/src/app/test_app.rs:586
↓ 1 callers
Class
NotifyOnDrop
crates/gpui/src/executor.rs:172
↓ 1 callers
Class
Percentage
crates/gpui/src/geometry.rs:2496
↓ 1 callers
Class
PolychromeSprite
crates/gpui/src/scene.rs:696
↓ 1 callers
Enum
Primitive
crates/gpui/src/scene.rs:208
↓ 1 callers
Class
PromptResponse
The event emitted when a prompt's option is selected. The usize is the index of the selected option, from the actions passed to the prompt.
crates/gpui/src/window/prompts.rs:16
↓ 1 callers
Class
Quad
crates/gpui/src/scene.rs:487
↓ 1 callers
Class
Radians
crates/gpui/src/geometry.rs:2471
↓ 1 callers
Class
RelPathAncestors
crates/util/src/rel_path.rs:390
↓ 1 callers
Class
RelPathComponents
crates/util/src/rel_path.rs:388
↓ 1 callers
Interface
Render
An object that can be drawn to the screen. This is the trait that distinguishes "views" from other entities. Views are `Entity`'s which `impl Render`
crates/gpui/src/element.rs:131
↓ 1 callers
Class
Reservation
Returned by [Context::reserve_entity] to later be passed to [Context::insert_entity]. Allows you to obtain the [EntityId] for a entity before it is cr
crates/gpui/src/gpui.rs:199
↓ 1 callers
Class
RetainAllImageCache
An implementation of ImageCache, that uses an LRU caching strategy to unload images when the cache is full
crates/gpui/src/elements/image_cache.rs:228
↓ 1 callers
Class
Rgba
crates/gpui/src/color.rs:39
↓ 1 callers
Class
Shadow
crates/gpui/src/scene.rs:526
↓ 1 callers
Class
SharedRng
crates/scheduler/src/test_scheduler.rs:817
↓ 1 callers
Class
SharedString
crates/gpui/src/shared_string.rs:14
↓ 1 callers
Class
Size
crates/gpui/src/geometry.rs:396
↓ 1 callers
Class
Slot
crates/gpui/src/app/entity_map.rs:243
↓ 1 callers
Class
SubpixelSprite
crates/gpui/src/scene.rs:677
↓ 1 callers
Class
SubscriberSet
crates/gpui/src/subscription.rs:9
↓ 1 callers
Class
SummarySeekAggregate
crates/sum_tree/src/cursor.rs:767
↓ 1 callers
Class
Svg
An SVG element.
crates/gpui/src/elements/svg.rs:11
↓ 1 callers
Class
TestAtlas
crates/gpui/src/platform/test/window.rs:358
↓ 1 callers
Class
TextRendererWrapper
crates/gpui_windows/src/direct_write.rs:1342
↓ 1 callers
Class
TileId
crates/gpui/src/platform.rs:1232
↓ 1 callers
Class
TooltipId
crates/gpui/src/window.rs:759
↓ 1 callers
Class
TraceId
crates/scheduler/src/test_scheduler.rs:729
next →
1–100 of 1,101, ranked by callers