Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Logicalshift/flowbetween
/ functions
Functions
4,327 in github.com/Logicalshift/flowbetween
⨍
Functions
4,327
◇
Types & classes
705
↓ 790 callers
Method
map
Visits the control tree and performs a mapping function on each item
attic/ui/src/control/control.rs:243
↓ 737 callers
Method
push
Adds a new command to the end of the list supported by this change
attic/animation/src/editor/pending_storage_change.rs:53
↓ 585 callers
Method
get
(&self, index: usize)
attic/animation/src/brushes/ink.rs:152
↓ 474 callers
Method
clone
(&self)
attic/flo/src/model/tools.rs:186
↓ 313 callers
Method
into_iter
(self)
attic/animation/src/undo/reversed_edits.rs:85
↓ 247 callers
Method
len
The number of elements in this path
attic/animation/src/traits/path/path.rs:132
↓ 205 callers
Method
clone
(&self)
attic/ui/src/resource_manager.rs:61
↓ 193 callers
Method
clone
(&self)
attic/user_interfaces/cocoa_ui/src/core_graphics_ffi.rs:232
↓ 188 callers
Method
perform_edits
Carries out a set of edits Usually, `assign_ids_to_edits` and `serialize_edits_to_log` should be called before this. Edits without assigned IDs might
attic/animation/src/editor/stream_animation_core.rs:280
↓ 184 callers
Method
insert
Caches an item, replacing the existing item if it's already present As for 'get()', existing items don't have their priority changed
flo/src/scenery/canvas/sqlite/id_cache.rs:58
↓ 180 callers
Method
boxed
Puts the effect description in a box
attic/canvas_animation/src/description/effect_description.rs:50
↓ 176 callers
Method
extend
Adds many commands to the list supported by this change
attic/animation/src/editor/pending_storage_change.rs:75
↓ 166 callers
Method
write_chr
(&mut self, chr: char)
attic/animation/src/serializer/target.rs:172
↓ 165 callers
Method
clone
(&self)
attic/animation/src/editor/keyframe_core.rs:47
↓ 161 callers
Method
get
(&self, object_id: &SimObjectId)
flo/src/scenery/ui/tools/physics_simulation_object.rs:302
↓ 161 callers
Method
with
Performs the specified function with this log publisher registered as the current publisher
attic/logging/src/static_log.rs:40
↓ 132 callers
Function
expect_toolstate
Generates a functikon for `expect_message` that expects a particular ToolState message
flo/src/scenery/ui/tools/test/tool_state_tests.rs:27
↓ 123 callers
Method
to_string
(&self)
attic/ui/src/property.rs:143
↓ 121 callers
Function
deserialize
()
attic/animation/src/serializer/drawing_style.rs:43
↓ 111 callers
Method
get_frame_at_time
Retrieves a frame from this layer with the specified parameters
attic/animation/src/editor/stream_layer.rs:85
↓ 106 callers
Method
get_mut
(&mut self, object_id: &SimObjectId)
flo/src/scenery/ui/tools/physics_simulation_object.rs:310
↓ 104 callers
Method
next
(&mut self)
attic/ui/src/image/bytes_iterator.rs:22
↓ 101 callers
Method
get_layer_with_id
Retrieves the layer with the specified ID from this animation
attic/animation/src/undo/undoable_animation.rs:267
↓ 100 callers
Method
id
The ID associated with this layer
attic/animation/src/editor/stream_layer.rs:55
↓ 98 callers
Method
vector_elements
Retrieves the vector elements associated with this frame
attic/animation/src/editor/keyframe_core.rs:331
↓ 93 callers
Method
register
Registers a resource with this core
attic/ui/src/resource_manager.rs:132
↓ 91 callers
Method
sync
Performs an action synchronously on this message target
attic/user_interfaces/gtk_ui/src/gtk_thread/flo_gtk.rs:104
↓ 87 callers
Method
add_shape
Adds a new shape to the canvas, or replaces the definition if the shape ID is already in use
flo/src/scenery/canvas/sqlite/canvas_shapes.rs:232
↓ 87 callers
Function
create_animation
Creates an in-memory animaton for the tests
attic/animation/src/storage/tests/mod.rs:23
↓ 87 callers
Method
push
(&mut self, drawing: Draw)
attic/canvas_animation/src/layer/animation_layer.rs:283
↓ 86 callers
Method
with
Creates a control with some attributes added to it
attic/ui/src/control/control.rs:105
↓ 84 callers
Method
clone
(&self)
attic/canvas_animation/src/layer/animation_layer.rs:266
↓ 83 callers
Method
remove
Removes an item from the cache
flo/src/scenery/canvas/sqlite/id_cache.rs:78
↓ 77 callers
Method
contains
Returns true if the specified point is inside this rectangle
attic/animation/src/traits/path/rect.rs:84
↓ 77 callers
Function
test_shape_type
()
flo/src/scenery/canvas/sqlite/test_canvas.rs:61
↓ 76 callers
Method
id
(&self)
attic/animation/src/traits/vector/vector.rs:75
↓ 74 callers
Method
set_shape_parent
Sets the parent of a shape, placing it as the topmost (last) shape in the new parent
flo/src/scenery/canvas/sqlite/canvas_shapes.rs:409
↓ 73 callers
Method
get
Retrieves an item from the cache (without changing its priority)
flo/src/scenery/canvas/sqlite/id_cache.rs:44
↓ 69 callers
Method
assign_name
Assigns a name to a particular resource
attic/ui/src/resource_manager.rs:274
↓ 62 callers
Method
edit
Retrieves a sink that can be used to send edits for this animation Edits are supplied as groups (stored in a vec) so that it's possible to ensure tha
attic/animation/src/undo/undoable_animation.rs:302
↓ 60 callers
Method
max
(&self)
attic/animation/src/traits/path/rect.rs:170
↓ 58 callers
Function
test_rect
()
flo/src/scenery/canvas/sqlite/test_canvas.rs:65
↓ 56 callers
Method
get_named_resource
Retrieves a resource by name
attic/ui/src/resource_manager.rs:318
↓ 55 callers
Function
svg_static
Return a SVG image built from static data
attic/ui/src/image/shortcuts.rs:16
↓ 51 callers
Method
write_f64
Writes a f64 value to this target
attic/animation/src/serializer/target.rs:140
↓ 48 callers
Method
into
(self)
attic/flo/src/model/onion_skin.rs:29
↓ 47 callers
Method
next
(&mut self)
flo/src/scenery/canvas/shape/working_path.rs:221
↓ 46 callers
Method
into
(self)
flo/src/scenery/canvas/brush.rs:62
↓ 45 callers
Method
apply
Applies this custom style to a widget
attic/user_interfaces/gtk_ui/src/widgets/custom_style.rs:84
↓ 45 callers
Method
insert
(&mut self, object_id: SimObjectId, object: SimObject)
flo/src/scenery/ui/tools/physics_simulation_object.rs:292
↓ 45 callers
Method
next_f64
(&mut self)
attic/animation/src/serializer/source.rs:177
↓ 44 callers
Method
write_f32
Writes a f32 value to this target
attic/animation/src/serializer/target.rs:133
↓ 42 callers
Method
set_computed
Sets a binding to a computed value
attic/ui/src/dynamic_viewmodel.rs:220
↓ 41 callers
Function
create_animation
Creates an in-memory animaton for the tests
attic/sqlite_storage/src/round_trip_tests.rs:16
↓ 41 callers
Method
next_f32
(&mut self)
attic/animation/src/serializer/source.rs:173
↓ 41 callers
Function
test_element_edit_undo
Tests that frame 0 has the same content after running the edits in undo_test This will compare the contents of frame 0 before making the edits and af
attic/animation/src/undo/tests/undo_element_edits.rs:127
↓ 41 callers
Function
test_point
Helper to create a test CanvasPoint
flo/src/scenery/canvas/shape/serialization_tests.rs:25
↓ 40 callers
Method
clone
(&self)
attic/animation/src/traits/vector/animation_element.rs:112
↓ 39 callers
Method
elements
Returns the elements that make up this path as an iterator
attic/animation/src/traits/path/path.rs:139
↓ 39 callers
Method
get_layer_with_id
Retrieves the layer with the specified ID from this animation
attic/flo/src/model/flo_model.rs:350
↓ 39 callers
Method
move_to
Creates a translate motion that just instantaneously moves something between two points
attic/animation/src/traits/motion/translate.rs:26
↓ 39 callers
Method
remove
(&mut self, object_id: &SimObjectId)
flo/src/scenery/ui/tools/physics_simulation_object.rs:318
↓ 38 callers
Method
add_layer
Adds a new layer to the canvas
flo/src/scenery/canvas/sqlite/canvas_layers.rs:125
↓ 38 callers
Method
circle
Creates a new circle shape
attic/animation/src/traits/vector/shape_element.rs:42
↓ 38 callers
Method
len
()
attic/canvas_animation/src/description/time.rs:124
↓ 38 callers
Function
send_to_subscribers
Sends a message to all the Subscribers
flo/src/scenery/ui/tools/tool_state.rs:275
↓ 37 callers
Method
initialize
When the connection is blank, initialises the data
attic/sqlite_storage/src/sqlite_core.rs:51
↓ 37 callers
Method
log
Sends a message to the subscribers for this log
attic/logging/src/publisher.rs:98
↓ 36 callers
Method
element_with_id
(&self, id: ElementId)
attic/animation/src/traits/frame.rs:98
↓ 36 callers
Method
into_iter
(self)
attic/animation/src/editor/pending_storage_change.rs:113
↓ 36 callers
Method
to_string
(&self)
attic/user_interfaces/http_ui/src/minidom/mod.rs:227
↓ 35 callers
Method
next_chr
(&mut self)
attic/animation/src/serializer/source.rs:204
↓ 35 callers
Method
x
(&self)
attic/animation/src/traits/path/point.rs:34
↓ 35 callers
Method
y
(&self)
attic/animation/src/traits/path/point.rs:38
↓ 34 callers
Method
set_property
(&self, property_name: &str, new_value: PropertyValue)
attic/ui/src/dynamic_viewmodel.rs:275
↓ 34 callers
Method
write_next_f64
Writes a f64 value to this target that's relative to a previous value (this uses a more compact format to save space)
attic/animation/src/serializer/target.rs:147
↓ 33 callers
Method
timeline
Retrieves the model of the timeline for this animation
attic/flo/src/model/flo_model.rs:226
↓ 32 callers
Method
add_attribute
Adds an attribute to this control
attic/ui/src/control/control.rs:100
↓ 32 callers
Method
add_path
Adds a path to the database
attic/ui_files/src/sqlite/file_list.rs:172
↓ 32 callers
Method
log
Retrieves the log for this session
attic/user_interfaces/http_ui/src/http_session.rs:57
↓ 32 callers
Method
selection
Retrieves the selection model for this animation
attic/flo/src/model/flo_model.rs:240
↓ 32 callers
Method
send_actions
Publishes some tool actions to the rest of the FlowBetween UI
attic/flo/src/tools/tool_future_streams.rs:56
↓ 31 callers
Method
subscribe
Subscribes to this log stream
attic/logging/src/publisher.rs:125
↓ 30 callers
Method
draw
Sends some drawing instructions to this layer
attic/canvas_animation/src/path/drawing_to_path.rs:40
↓ 30 callers
Method
min
(&self)
attic/canvas_animation/src/layer/cache.rs:35
↓ 30 callers
Method
push_element
Adds an update to an element to this change
attic/animation/src/editor/pending_storage_change.rs:63
↓ 29 callers
Method
desync
Performs an action asynchronously on this message target
attic/user_interfaces/gtk_ui/src/gtk_thread/flo_gtk.rs:82
↓ 29 callers
Method
next_f64_offset
Writes a f64 value to this target that's relative to a previous value (this uses a more compact format to save space)
attic/animation/src/serializer/source.rs:184
↓ 29 callers
Method
pop_state
Restores the current state from the stack
attic/user_interfaces/cocoa_ui/src/canvas_state.rs:478
↓ 29 callers
Method
push_state
Saves the current state on the stack
attic/user_interfaces/cocoa_ui/src/canvas_state.rs:471
↓ 29 callers
Function
read_float
()
attic/static_files/js/canvas.js:1033
↓ 29 callers
Function
read_float
()
attic/user_interfaces/http_ui/js/canvas.js:1033
↓ 29 callers
Method
timeline
Creates the timeline control
attic/flo/src/editor/editor_controller.rs:125
↓ 28 callers
Method
as_nanos
(&self)
flo/src/scenery/canvas/frame_time.rs:55
↓ 28 callers
Method
flatten
(&mut self)
attic/user_interfaces/http_ui/src/minidom/mod.rs:221
↓ 28 callers
Function
squish_float
Writes a squished float to the specified stream Floats are stored relative to their previous value. Any 'initial' value can be chosen (provided it's
attic/float_encoder/src/encode.rs:13
↓ 27 callers
Function
create_animation_editor
Creates an editable animation for a stream from the storage layer. The output from the storage layer is passed in as a stream. This returns a stream
attic/animation/src/editor/mod.rs:43
↓ 27 callers
Method
request
Sends a request to the storage layer
attic/animation/src/editor/stream_animation_core.rs:82
↓ 26 callers
Method
edit
Retrieves a sink that can be used to send edits for this animation Edits are supplied as groups (stored in a vec) so that it's possible to ensure tha
attic/flo/src/model/flo_model.rs:381
↓ 26 callers
Method
id
(&self)
attic/flo/src/standard_tools/tool_sets.rs:87
next →
1–100 of 4,327, ranked by callers