Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GraphiteEditor/Graphite
/ functions
Functions
5,973 in github.com/GraphiteEditor/Graphite
⨍
Functions
5,973
◇
Types & classes
1,421
↓ 11 callers
Method
iter_element_values_mut
Returns an iterator over mutable references to all element values.
node-graph/libraries/core-types/src/list.rs:1004
↓ 11 callers
Method
move_layer_to_stack
Disconnect the layers primary output and the input to the last non layer node feeding into it through primary flow, reconnects, then moves the layer t
editor/src/messages/portfolio/document/utility_types/network_interface.rs:5822
↓ 11 callers
Method
next
(&mut self)
node-graph/graph-craft/src/document.rs:1188
↓ 11 callers
Method
next_back
(&mut self)
node-graph/libraries/core-types/src/list.rs:1414
↓ 11 callers
Method
number_of_inputs
(&self, node_id: &NodeId, network_path: &[NodeId])
editor/src/messages/portfolio/document/utility_types/network_interface.rs:348
↓ 11 callers
Method
opposite
(self)
node-graph/libraries/vector-types/src/vector/misc.rs:552
↓ 11 callers
Method
outline
Used by the Select tool to outline a path or a free point when selected or hovered.
editor/src/messages/portfolio/document/overlays/utility_types_web.rs:984
↓ 11 callers
Method
parse
(args: &[&str])
tools/cargo-run/src/lib.rs:34
↓ 11 callers
Function
patchLayout
(layout: /* &mut */ Layout, diffs: WidgetDiff[])
frontend/src/utility-functions/widgets.ts:5
↓ 11 callers
Method
read_u32
(&mut self)
libraries/rawkit/src/tiff/file.rs:89
↓ 11 callers
Method
recursive_nodes
Create a [`RecursiveNodeIter`] that iterates over all [`DocumentNode`]s, including ones that are deeply nested.
node-graph/graph-craft/src/document.rs:1175
↓ 11 callers
Method
refresh_panel_content
Trigger a content refresh for a panel that just became the active tab.
editor/src/messages/portfolio/portfolio_message_handler.rs:2051
↓ 11 callers
Method
render
( &self, _svg_defs: &mut String, _item_transform: DAffine2, _element_transform: DAffine2, _stroke_tr
node-graph/libraries/rendering/src/render_ext.rs:56
↓ 11 callers
Method
resource_path
(&self, hash: &ResourceHash)
document/document-format/src/layout.rs:45
↓ 11 callers
Function
srgb_to_linear
(channel: f32)
node-graph/libraries/no-std-types/src/color/transfer.rs:11
↓ 11 callers
Method
transform_to_document_if_feeds
(&self, layer: LayerNodeIdentifier, network_interface: &NodeNetworkInterface)
editor/src/messages/portfolio/document/utility_types/document_metadata.rs:128
↓ 11 callers
Method
unload_all_nodes_bounding_box
(&mut self, network_path: &[NodeId])
editor/src/messages/portfolio/document/utility_types/network_interface.rs:2062
↓ 11 callers
Method
unload_modify_import_export
(&mut self, network_path: &[NodeId])
editor/src/messages/portfolio/document/utility_types/network_interface.rs:2003
↓ 11 callers
Method
unload_outward_wires
(&mut self, network_path: &[NodeId])
editor/src/messages/portfolio/document/utility_types/network_interface.rs:2150
↓ 11 callers
Method
unload_upstream_node_click_targets
(&mut self, node_ids: Vec<NodeId>, network_path: &[NodeId])
editor/src/messages/portfolio/document/utility_types/network_interface.rs:2861
↓ 11 callers
Method
vararg
(&self, index: usize)
node-graph/libraries/core-types/src/context.rs:272
↓ 11 callers
Method
write
(&self, path: &str, bytes: &[u8])
document/container/src/lib.rs:299
↓ 10 callers
Function
arg_err
(msg: impl Into<String>)
tools/cargo-run/internal/download/src/main.rs:121
↓ 10 callers
Method
as_dvec2
(&self)
node-graph/nodes/vector/src/generator_nodes.rs:299
↓ 10 callers
Method
bottom_right
Get the bottom right corner of the quad.
node-graph/libraries/core-types/src/math/quad.rs:21
↓ 10 callers
Function
calculate_isometric_point
(column: u32, row: u32, angles: DVec2, spacing: DVec2)
editor/src/messages/tool/common_functionality/gizmos/shape_gizmos/grid_rows_columns_gizmo.rs:254
↓ 10 callers
Method
clear
(&mut self)
node-graph/libraries/vector-types/src/vector/vector_attributes.rs:96
↓ 10 callers
Method
click
Find the deepest layer that has been clicked on from a location in viewport space.
editor/src/messages/portfolio/document/document_message_handler.rs:1969
↓ 10 callers
Method
commit_from_runtime
( &mut self, network: &graph_craft::document::NodeNetwork, metadata: &M, resources: &graphene_resource
document/document-format/src/persist.rs:95
↓ 10 callers
Method
create_widgets
( &self, label_text: impl Into<String>, checkbox_callback: impl Fn(&CheckboxInput) -> Message + 'static
editor/src/messages/tool/common_functionality/color_selector.rs:78
↓ 10 callers
Method
deselect_point
(&mut self, point: ManipulatorPointId)
editor/src/messages/tool/common_functionality/shape_editor.rs:99
↓ 10 callers
Method
dimensions
(&self)
node-graph/libraries/raster-types/src/lib.rs:22
↓ 10 callers
Method
downstream_transform_to_viewport
(&self, layer: LayerNodeIdentifier)
editor/src/messages/portfolio/document/utility_types/document_metadata.rs:153
↓ 10 callers
Method
draw
(&self, view: &View)
desktop/src/cef.rs:145
↓ 10 callers
Method
end_point
(&self)
node-graph/libraries/vector-types/src/vector/vector_types.rs:332
↓ 10 callers
Function
exists
Whether `{basename}.{ext}` exists for the given codec.
document/document-format/src/io.rs:39
↓ 10 callers
Method
finish
Finish the archive, discarding the sink. For file-backed archives the bytes are already on disk.
document/container/src/archive.rs:73
↓ 10 callers
Method
handle_actions
Called every frame to check selected layers and update the active shape gizmo, if hovered. Also groups all shape layers with the same kind of gizmo t
editor/src/messages/tool/common_functionality/gizmos/gizmo_manager.rs:229
↓ 10 callers
Function
has_artboards
Check if all of the artboards exist in any ordering
editor/src/messages/tool/tool_messages/artboard_tool.rs:600
↓ 10 callers
Function
has_selection
True if at least one (non-artboard) layer is currently selected.
editor/src/messages/tool/common_functionality/color_selector.rs:394
↓ 10 callers
Method
int
(mut self)
editor/src/messages/layout/utility_types/widgets/input_widgets.rs:221
↓ 10 callers
Method
into_parts
Consumes this item and returns its element and attributes as separate owned values.
node-graph/libraries/core-types/src/list.rs:1328
↓ 10 callers
Method
is_segment_selected
(&self, segment: SegmentId)
editor/src/messages/tool/common_functionality/shape_editor.rs:83
↓ 10 callers
Method
is_visible
(&self, node_id: &NodeId, network_path: &[NodeId])
editor/src/messages/portfolio/document/utility_types/network_interface.rs:1093
↓ 10 callers
Method
layout_with_breadcrumb
Don't put a breadcrumb for Artboard
editor/src/messages/portfolio/document/data_panel/data_panel_message_handler.rs:319
↓ 10 callers
Method
next
(&mut self)
node-graph/libraries/core-types/src/list.rs:1405
↓ 10 callers
Method
next
(&mut self)
document/document-format/src/codec.rs:134
↓ 10 callers
Method
partial_cmp
(&self, other: &Self)
node-graph/libraries/core-types/src/memo.rs:31
↓ 10 callers
Method
push_unchecked
(&mut self, id: PointId, position: DVec2)
node-graph/libraries/vector-types/src/vector/vector_attributes.rs:142
↓ 10 callers
Method
read_n
(&mut self)
libraries/rawkit/src/tiff/file.rs:67
↓ 10 callers
Method
seek_from_start
(&mut self, offset: u32)
libraries/rawkit/src/tiff/file.rs:58
↓ 10 callers
Method
segment
(&self)
editor/src/messages/tool/common_functionality/shape_editor.rs:203
↓ 10 callers
Method
selected_visible_layers
(&'a self, network_interface: &'a NodeNetworkInterface)
editor/src/messages/portfolio/document/utility_types/nodes.rs:64
↓ 10 callers
Method
send_layout
(&self, responses: &mut VecDeque<Message>, layout_target: LayoutTarget, brush_tool: bool)
editor/src/messages/tool/utility_types.rs:241
↓ 10 callers
Function
snap_tolerance
(document: &DocumentMessageHandler)
editor/src/messages/tool/common_functionality/snapping.rs:87
↓ 10 callers
Method
start
(&self)
editor/src/messages/tool/tool_messages/gradient_tool.rs:2038
↓ 10 callers
Method
start_point
(&self)
node-graph/libraries/vector-types/src/vector/vector_types.rs:328
↓ 10 callers
Method
storage
The `Gdd` working copy, `None` until the mount future resolves.
editor/src/messages/portfolio/document/document_history.rs:73
↓ 10 callers
Method
store
(&mut self, resource: Resource)
editor/src/messages/portfolio/document/resource/utility_types.rs:17
↓ 10 callers
Function
tiny_network
()
document/graph-storage/src/tests/crdt.rs:89
↓ 10 callers
Method
to_f32
(self)
node-graph/libraries/no-std-types/src/color/color_traits.rs:19
↓ 10 callers
Function
to_registry
Convert a runtime network to a storage `Registry`, returning the declarations alongside it. Proto-node declaration content is no longer stored in the
document/graph-storage/src/tests/round_trip.rs:25
↓ 10 callers
Method
update
(&self, entries: Vec<WrapperMenuItem>)
desktop/src/window/mac/menu.rs:40
↓ 10 callers
Function
viewport_zoom
The viewport zoom factor, taken from the document-to-viewport transform so it accounts for zoom snapping and canvas flipping. Divide a viewport-space
editor/src/messages/tool/common_functionality/resize.rs:187
↓ 10 callers
Method
width
(&self)
editor/src/messages/viewport/viewport_message_handler.rs:286
↓ 10 callers
Method
with_index
(mut self, index: usize)
node-graph/libraries/core-types/src/context.rs:661
↓ 10 callers
Method
with_vararg
(mut self, value: Box<dyn AnyHash + Send + Sync>)
node-graph/libraries/core-types/src/context.rs:669
↓ 10 callers
Method
write_entry
(&mut self, path: &str, bytes: &[u8])
document/document-format/src/export.rs:278
↓ 9 callers
Method
actions
(&self)
editor/src/messages/tool/tool_message_handler.rs:369
↓ 9 callers
Method
adopt_color
Set HSV state from a Color, preserving hue and saturation in degenerate cases.
editor/src/messages/color_picker/color_picker_message_handler.rs:246
↓ 9 callers
Method
as_ref
(&self)
node-graph/libraries/application-io/src/lib.rs:18
↓ 9 callers
Method
as_u64
(&self)
node-graph/libraries/vector-types/src/vector/misc.rs:56
↓ 9 callers
Method
atan
(self, radians: bool)
node-graph/nodes/math/src/lib.rs:336
↓ 9 callers
Method
attribute
Returns a reference to the attribute value at the given key and item index, downcast to `U`, if present and matching.
node-graph/libraries/core-types/src/list.rs:502
↓ 9 callers
Method
bounding_box
(&self, transform: DAffine2, _include_stroke: bool)
node-graph/libraries/raster-types/src/raster_types.rs:222
↓ 9 callers
Method
clone
(&self)
node-graph/libraries/core-types/src/list.rs:168
↓ 9 callers
Method
clone_item
Clones all attribute values at the given item index into a new scalar Attributes.
node-graph/libraries/core-types/src/list.rs:893
↓ 9 callers
Function
closest_point
Determine the closest point to the goal point under max_distance. Additionally exclude checking closeness to the point which given to exclude() return
editor/src/messages/tool/common_functionality/utility_functions.rs:31
↓ 9 callers
Function
decode
(ifd: Ifd, file: &mut TiffRead<R>)
libraries/rawkit/src/decoder/arw2.rs:24
↓ 9 callers
Method
draw_overlays
(&mut self, snap_data: SnapData, overlay_context: &mut OverlayContext)
editor/src/messages/tool/common_functionality/snapping.rs:470
↓ 9 callers
Method
entries
()
frontend/src/global.d.ts:24
↓ 9 callers
Method
eval_graph
(&'a mut self)
editor/src/test_utils.rs:38
↓ 9 callers
Function
eval_pathseg_euclidean
Finds the parametric `t` value on the given path segment corresponding to a fractional arc-length `distance` (0–1). Delegates to kurbo's `inv_arclen`
node-graph/libraries/vector-types/src/vector/algorithms/bezpath_algorithms.rs:306
↓ 9 callers
Method
exists
(&self, metadata: &DocumentMetadata)
editor/src/messages/portfolio/document/utility_types/document_metadata.rs:498
↓ 9 callers
Function
extract_star_parameters
Extract the node input values of Star. Returns an option of (sides, radius1, radius2).
editor/src/messages/tool/common_functionality/shapes/shape_utility.rs:309
↓ 9 callers
Method
flush
Wait until all queued non-blocking mutations have hit disk, so awaited reads observe them. Plants a barrier at the back of the queue and awaits the wo
document/container/src/backends/opfs.rs:73
↓ 9 callers
Method
get_typed
(&self, key: &str)
document/graph-storage/src/attributes.rs:68
↓ 9 callers
Method
hash
(&self, state: &mut H)
editor/src/messages/layout/utility_types/widgets/input_widgets.rs:145
↓ 9 callers
Method
history
Retired deltas in append order, which is a valid replay order (parents before children).
document/graph-storage/src/session.rs:441
↓ 9 callers
Method
into_element
Consumes this item and returns the owned element, discarding attributes.
node-graph/libraries/core-types/src/list.rs:1323
↓ 9 callers
Method
is_dragging_or_snapped
(&self)
editor/src/messages/tool/common_functionality/gizmos/shape_gizmos/sweep_angle_gizmo.rs:56
↓ 9 callers
Method
is_loaded
(&self)
editor/src/messages/portfolio/document/utility_types/network_interface.rs:6570
↓ 9 callers
Method
is_panel_visible
Check if a panel type is the active (visible) tab in any panel group.
editor/src/messages/portfolio/utility_types.rs:159
↓ 9 callers
Method
latest_point_mut
(&mut self)
editor/src/messages/tool/tool_messages/pen_tool.rs:447
↓ 9 callers
Method
leaf_tag
(&mut self, name: impl Into<SvgSegment>, attributes: impl FnOnce(&mut SvgRenderAttrs))
node-graph/libraries/rendering/src/renderer.rs:125
↓ 9 callers
Method
manipulator_anchor
(&mut self, position: DVec2, selected: bool, color: Option<&str>)
editor/src/messages/portfolio/document/overlays/utility_types_web.rs:476
↓ 9 callers
Method
manipulator_groups
Returns a slice of the [ManipulatorGroup]s in the `Subpath`.
node-graph/libraries/vector-types/src/subpath/core.rs:134
↓ 9 callers
Method
map_rgb
(&self, f: F)
node-graph/libraries/no-std-types/src/color/color_types.rs:966
↓ 9 callers
Function
map_serialization_error
(key: &str)
document/graph-storage/src/from_runtime.rs:15
↓ 9 callers
Method
mouse_cursor_icon
Returns the cursor icon to display when hovering or dragging a gizmo. If a gizmo is active (hovered or being manipulated), it returns the cursor icon
editor/src/messages/tool/common_functionality/gizmos/gizmo_manager.rs:319
← previous
next →
401–500 of 5,973, ranked by callers