Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PatWie/drafft-ink
/ functions
Functions
1,090 in github.com/PatWie/drafft-ink
⨍
Functions
1,090
◇
Types & classes
146
↓ 1 callers
Method
with_laser_pointer
Set laser pointer position and trail.
crates/drafftink-render/src/renderer.rs:203
↓ 1 callers
Method
with_rotation_info
Set rotation info for rendering rotation helper lines.
crates/drafftink-render/src/renderer.rs:185
↓ 1 callers
Method
with_scale_factor
Set the scale factor for HiDPI.
crates/drafftink-render/src/renderer.rs:143
↓ 1 callers
Method
with_selection_rect
Set the selection rectangle.
crates/drafftink-render/src/renderer.rs:161
↓ 1 callers
Method
with_smart_guides
Set smart guides for alignment visualization.
crates/drafftink-render/src/renderer.rs:191
↓ 1 callers
Method
with_snap_point
Set the snap point for rendering guides.
crates/drafftink-render/src/renderer.rs:173
↓ 1 callers
Function
yield_to_browser
Yield to the browser event loop via requestAnimationFrame. This allows WebGPU callbacks and other browser tasks to run.
crates/drafftink-app/src/app.rs:879
Method
about_to_wait
(&mut self, _event_loop: &ActiveEventLoop)
crates/drafftink-app/src/app.rs:5477
Method
add_point_with_pressure
Add a point with pressure value.
crates/drafftink-core/src/shapes/freehand.rs:80
Method
all
Get all available font families.
crates/drafftink-core/src/shapes/text.rs:45
Method
all
Get all colors in the palette
crates/drafftink-widgets/src/colors.rs:63
Method
all
Get all registered shortcuts.
crates/drafftink-app/src/shortcuts.rs:46
Method
all_shape_ids
Get all shape IDs in this group (including nested groups).
crates/drafftink-core/src/shapes/group.rs:59
Method
as_group
Get the group if this shape is a group.
crates/drafftink-core/src/shapes/mod.rs:462
Method
as_group_mut
Get the mutable group if this shape is a group.
crates/drafftink-core/src/shapes/mod.rs:470
Method
as_image
Get the image if this shape is an image.
crates/drafftink-core/src/shapes/mod.rs:500
Method
as_kurbo
Get as a kurbo Line.
crates/drafftink-core/src/shapes/line.rs:126
Method
awareness
Get local awareness state.
crates/drafftink-core/src/collaboration.rs:305
Function
back_edges_are_detected
()
crates/drafftink-core/src/mermaid/flowchart.rs:1319
Function
base64_encode
Simple base64 encoding
crates/drafftink-server/src/main.rs:382
Method
base_path
Get the base path.
crates/drafftink-core/src/storage/file.rs:59
Method
begin_color
(&mut self, RGBA(r, g, b, a): RGBA)
crates/drafftink-render/src/rex_backend.rs:206
Function
bench_build_scene
(c: &mut Criterion)
crates/drafftink-app/benches/render_bench.rs:9
Method
black
()
crates/drafftink-core/src/shapes/mod.rs:42
Method
bounds
(&self)
crates/drafftink-core/src/shapes/arrow.rs:124
Method
bring_forward
Move a shape one layer forward (towards front). Returns true if the shape was moved, false if already at front.
crates/drafftink-core/src/crdt/schema.rs:215
Function
build_produces_boxes_lifelines_and_arrows
()
crates/drafftink-core/src/mermaid/sequence.rs:537
Function
build_produces_two_nodes_and_three_connectors
()
crates/drafftink-core/src/mermaid/flowchart.rs:1328
Method
by_name
Get color by name
crates/drafftink-widgets/src/colors.rs:68
Method
cached_size
(&self)
crates/drafftink-core/src/shapes/math.rs:83
Method
can_redo
Check if redo is available.
crates/drafftink-core/src/collaboration.rs:225
Method
can_redo
Check if redo is available.
crates/drafftink-core/src/canvas.rs:128
Method
can_redo
Check if redo is available.
crates/drafftink-core/src/crdt/schema.rs:384
Method
can_undo
Check if undo is available.
crates/drafftink-core/src/collaboration.rs:216
Method
can_undo
Check if undo is available.
crates/drafftink-core/src/canvas.rs:123
Method
can_undo
Check if undo is available.
crates/drafftink-core/src/crdt/schema.rs:379
Method
circle
Create a circle.
crates/drafftink-core/src/shapes/ellipse.rs:58
Method
clear_cursor
Clear local cursor (e.g., mouse left canvas).
crates/drafftink-core/src/collaboration.rs:293
Function
clone
(_: *const ())
crates/drafftink-core/src/storage/autosave.rs:202
Function
clone
(_: *const ())
crates/drafftink-core/src/storage/file.rs:159
Function
clone
(_: *const ())
crates/drafftink-core/src/storage/memory.rs:90
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/ellipse.rs:128
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/group.rs:154
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/arrow.rs:310
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/text.rs:391
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/freehand.rs:297
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/image.rs:233
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/line.rs:235
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/rectangle.rs:144
Method
clone_box
(&self)
crates/drafftink-core/src/shapes/math.rs:186
Method
close_requested
(&self)
crates/drafftink-core/src/input.rs:201
Method
content
Get the text content.
crates/drafftink-core/src/shapes/text.rs:275
Method
crdt
Get a reference to the CRDT document.
crates/drafftink-core/src/collaboration.rs:81
Function
create_autosave_manager
Convenience function to create an auto-save manager with default storage.
crates/drafftink-core/src/storage/autosave.rs:187
Method
current_room
Get the current room ID.
crates/drafftink-core/src/collaboration.rs:236
Function
cycle_does_not_hang_and_ranks_are_finite
()
crates/drafftink-core/src/mermaid/flowchart.rs:1310
Method
data_size
Get the size of the image data in bytes.
crates/drafftink-core/src/shapes/image.rs:192
Method
default
()
crates/drafftink-render/src/text_editor.rs:464
Method
default
()
crates/drafftink-render/src/vello_impl.rs:80
Method
default
()
crates/drafftink-core/src/collaboration.rs:395
Method
default
()
crates/drafftink-core/src/camera.rs:27
Method
default
()
crates/drafftink-core/src/input.rs:48
Method
default
()
crates/drafftink-core/src/sync.rs:367
Method
default
()
crates/drafftink-core/src/canvas.rs:46
Method
default
()
crates/drafftink-core/src/tools/mod.rs:101
Method
default
()
crates/drafftink-core/src/shapes/mod.rs:254
Method
default
()
crates/drafftink-core/src/shapes/freehand.rs:120
Method
default
()
crates/drafftink-core/src/crdt/schema.rs:421
Method
default
()
crates/drafftink-core/src/widget/manager.rs:184
Method
default
()
crates/drafftink-core/src/storage/indexeddb.rs:35
Method
default
()
crates/drafftink-widgets/src/colors.rs:481
Method
default
()
crates/drafftink-widgets/src/buttons.rs:34
Method
default
()
crates/drafftink-app/src/event_handler.rs:1329
Method
default
()
crates/drafftink-app/src/ui.rs:312
Method
default
()
crates/drafftink-app/src/app.rs:1513
Method
default_location
Create file storage in the default location. On Unix: `~/.drafftink/documents/` On Windows: `%APPDATA%\drafftink\documents\`
crates/drafftink-core/src/storage/file.rs:33
Function
default_opacity
()
crates/drafftink-core/src/shapes/mod.rs:187
Method
delete
(&self, id: &str)
crates/drafftink-core/src/storage/indexeddb.rs:99
Method
deselect
Remove a shape from the selection.
crates/drafftink-core/src/widget/manager.rs:116
Function
detect_kind_recognizes_both_diagram_types
()
crates/drafftink-core/src/mermaid/mod.rs:270
Function
detect_kind_skips_comments_and_blanks
()
crates/drafftink-core/src/mermaid/mod.rs:281
Function
detects_dashed_reply_arrows
()
crates/drafftink-core/src/mermaid/sequence.rs:511
Method
disable_blink
Disable cursor blinking.
crates/drafftink-render/src/text_editor.rs:180
Method
display_name
Get display name for UI.
crates/drafftink-core/src/shapes/text.rs:35
Method
document_id
Get the current document ID.
crates/drafftink-core/src/storage/autosave.rs:73
Method
drag_delta
(&self)
crates/drafftink-core/src/input.rs:194
Method
drop
(&mut self)
crates/drafftink-core/src/sync.rs:658
Method
editing_shape
Get the shape currently being edited (if any).
crates/drafftink-core/src/canvas.rs:500
Function
element_converter_maps_core_types
()
crates/drafftink-core/src/excalidraw.rs:615
Function
empty_grid_is_empty
()
crates/drafftink-core/src/excalidraw.rs:610
Method
end_color
(&mut self)
crates/drafftink-render/src/rex_backend.rs:211
Method
end_undo_group
End the current undo group.
crates/drafftink-core/src/crdt/schema.rs:410
Method
exists
Check if a document exists.
crates/drafftink-core/src/storage/autosave.rs:155
Method
exists
(&self, id: &str)
crates/drafftink-core/src/storage/indexeddb.rs:152
Method
exists
(&self, id: &str)
crates/drafftink-core/src/storage/memory.rs:68
Method
export_selection
Export selected shapes to a new document.
crates/drafftink-core/src/canvas.rs:301
Method
export_updates
Export incremental updates since a version.
crates/drafftink-core/src/collaboration.rs:180
Method
export_updates
Export incremental updates since a version.
crates/drafftink-core/src/crdt/schema.rs:300
Function
fenced_diagram_is_recognized
()
crates/drafftink-core/src/mermaid/mod.rs:372
Function
find_arrow_prefers_longer_dashed_token
()
crates/drafftink-core/src/mermaid/sequence.rs:527
← previous
next →
601–700 of 1,090, ranked by callers