MCPcopy Create free account

hub / github.com/GraphiteEditor/Graphite / functions

Functions5,973 in github.com/GraphiteEditor/Graphite

↓ 7 callersMethodhas_selected_nodes
(&self)
editor/src/messages/portfolio/document/utility_types/nodes.rs:131
↓ 7 callersMethodheight
(&self)
desktop/src/cef.rs:82
↓ 7 callersMethodintersect_point_no_stroke
Does the click target intersect the point (not accounting for stroke size)
node-graph/libraries/vector-types/src/vector/click_target.rs:332
↓ 7 callersMethodintersects
(&self, other: Self)
node-graph/libraries/core-types/src/math/rect.rs:67
↓ 7 callersMethodis_absolute
(&self, node_id: &NodeId, network_path: &[NodeId])
editor/src/messages/portfolio/document/utility_types/network_interface.rs:1155
↓ 7 callersFunctionis_linear
Returns true if the [`PathSeg`] is equivalent to a line. This is different from simply checking if the segment is [`PathSeg::Line`] or [`PathSeg::Qua
node-graph/libraries/vector-types/src/vector/misc.rs:259
↓ 7 callersMethodis_mac
(&self)
editor/src/application.rs:102
↓ 7 callersMethodis_snapped
(&self)
editor/src/messages/tool/common_functionality/snapping/snap_results.rs:109
↓ 7 callersMethodis_text_layer
Whether to treat this layer as a text layer for tool UI. Checks the surfaced `editor:text_frame` metadata rather than upstream topology, so layers tha
editor/src/messages/portfolio/document/utility_types/document_metadata.rs:179
↓ 7 callersFunctionlinear_to_srgb
(channel: f32)
node-graph/libraries/no-std-types/src/color/transfer.rs:17
↓ 7 callersMethodluminance_rec_709
(&self)
node-graph/libraries/no-std-types/src/color/color_types.rs:565
↓ 7 callersFunctionmakeKeyboardModifiersBitfield
(e: WheelEvent | PointerEvent | MouseEvent | KeyboardEvent)
frontend/src/utility-functions/keyboard-entry.ts:1
↓ 7 callersMethodmode_increment
(mut self)
editor/src/messages/layout/utility_types/widgets/input_widgets.rs:239
↓ 7 callersMethodmove_selected_points_and_segments
( &self, handle_lengths: Option<OpposingHandleLengths>, document: &DocumentMessageHandler, delta: DVec
editor/src/messages/tool/common_functionality/shape_editor.rs:1258
↓ 7 callersFunctionnot_artboard
(document: &DocumentMessageHandler)
editor/src/messages/tool/tool_messages/select_tool.rs:1914
↓ 7 callersMethodoutput_type
(&mut self, output_connector: &OutputConnector, network_path: &[NodeId])
editor/src/messages/portfolio/document/utility_types/network_interface/resolved_types.rs:333
↓ 7 callersFunctionpad_with_implicit_default
Appends `count` copies of `key`'s implicit default to `attribute` (see [`implicit_default_value`]).
node-graph/libraries/core-types/src/list.rs:95
↓ 7 callersFunctionpat_ident
(name: &str)
node-graph/node-macro/src/parsing.rs:969
↓ 7 callersMethodpersistent
(&self, network_path: &[NodeId], local_id: NodeId)
editor/src/messages/portfolio/document/utility_types/network_interface/storage_metadata.rs:57
↓ 7 callersMethodpoint
(&self, x: f32, y: f32)
node-graph/nodes/text/src/path_builder.rs:50
↓ 7 callersMethodpoints
(&self)
editor/src/messages/tool/common_functionality/shape_editor.rs:207
↓ 7 callersFunctionpolygon_vertex_position
Calculate the viewport position of a polygon vertex given its index
editor/src/messages/tool/common_functionality/shapes/shape_utility.rs:427
↓ 7 callersMethodpress
(&mut self, key: Key, modifier_keys: ModifierKeys)
editor/src/test_utils.rs:199
↓ 7 callersMethodprojection
(&self, point: DVec2)
editor/src/messages/tool/common_functionality/snapping.rs:63
↓ 7 callersMethodpx
(&self, x: f32, y: f32)
node-graph/libraries/rendering/src/renderer.rs:2242
↓ 7 callersMethodpy
(&self, y: f32)
node-graph/libraries/rendering/src/renderer.rs:2247
↓ 7 callersMethodregion_manipulator_groups
Construct a [`Bezier`] curve for each region, skipping invalid regions.
node-graph/libraries/vector-types/src/vector/vector_attributes.rs:1092
↓ 7 callersMethodremove
(&mut self, id: PointId)
node-graph/libraries/vector-types/src/vector/vector_modification.rs:76
↓ 7 callersMethodresize
(&mut self, width: u32, height: u32)
desktop/src/render/state.rs:188
↓ 7 callersMethodresources
(&self)
editor/src/messages/resource_storage/resource_storage_message_handler.rs:40
↓ 7 callersMethodretire
Promote hot ops with timestamp `≤ up_to` into retired deltas, re-applied with fresh retirement timestamps so LWW arms bump field timestamps to `T_reti
document/graph-storage/src/session.rs:301
↓ 7 callersMethodselected_nodes_ref
(&self)
editor/src/messages/portfolio/document/utility_types/nodes.rs:123
↓ 7 callersMethodsend
(&self, message: NodeGraphUpdateMessage)
node-graph/graphene-cli/src/main.rs:26
↓ 7 callersMethodset_lock_angle
(&mut self, vector: &Vector, anchor: PointId, segment: Option<SegmentId>)
editor/src/messages/tool/tool_messages/pen_tool.rs:1475
↓ 7 callersMethodset_serialized
Serializes `value` and inserts it under `key`.
document/graph-storage/src/attributes.rs:32
↓ 7 callersFunctionset_stroke_input_for_selected
(document: &DocumentMessageHandler, input_index: usize, value: TaggedValue, responses: &mut VecDeque<Message>)
editor/src/messages/tool/common_functionality/stroke_options.rs:226
↓ 7 callersMethodset_to_node_or_layer
(&mut self, node_id: &NodeId, network_path: &[NodeId], is_layer: bool)
editor/src/messages/portfolio/document/utility_types/network_interface.rs:4882
↓ 7 callersMethodsnapped_zoom
(&self, zoom: f64)
editor/src/messages/portfolio/document/navigation/navigation_message_handler.rs:533
↓ 7 callersMethodto_peniko
(&self)
node-graph/libraries/rendering/src/to_peniko.rs:21
↓ 7 callersMethodto_peniko_color
(&self)
node-graph/libraries/rendering/src/to_peniko.rs:15
↓ 7 callersMethodto_runtime_with_full_metadata
Like `to_runtime_with_metadata` but also returns per-network entries (navigation, previewing). Used by the editor's full-rebuild path.
document/graph-storage/src/to_runtime.rs:49
↓ 7 callersFunctiontransform_is_invertible
Whether the affine transform inverts to a finite matrix (a zero, subnormal, or NaN determinant does not).
node-graph/libraries/rendering/src/renderer.rs:376
↓ 7 callersMethodtransform_to_viewport_with_first_transform_node_if_group
(&self, layer: LayerNodeIdentifier, network_interface: &NodeNetworkInterface)
editor/src/messages/portfolio/document/utility_types/document_metadata.rs:132
↓ 7 callersFunctionunanimous
(values: impl IntoIterator<Item = T>)
editor/src/messages/tool/common_functionality/color_selector.rs:316
↓ 7 callersMethodwidth
(&self)
desktop/src/cef.rs:79
↓ 6 callersMethodanchor_points
Iterator over all anchor points.
node-graph/libraries/vector-types/src/vector/vector_types.rs:438
↓ 6 callersMethodapply
(mut self, mut transform: impl RawPixelTransform)
libraries/rawkit/src/lib.rs:222
↓ 6 callersMethodapply_stroke_to_new_layer
Applies a stroke to a freshly created `layer` using the tool's currently selected color, weight, and stroke options (align, cap, join, etc.). Used by
editor/src/messages/tool/common_functionality/color_selector.rs:173
↓ 6 callersMethodapply_transformation
(&self, transformation_function: impl Fn(DVec2) -> DVec2)
node-graph/libraries/vector-types/src/subpath/structs.rs:175
↓ 6 callersMethodapply_transformation
(&mut self, transformation: DAffine2, transform_operation: Option<TransformOperation>)
editor/src/messages/portfolio/document/utility_types/transformation.rs:626
↓ 6 callersMethodas_any_mut
Returns a mutable reference to the underlying concrete type for downcasting.
node-graph/libraries/core-types/src/list.rs:144
↓ 6 callersFunctionassert_point_positions
(vector: &Vector, layer_to_viewport: DAffine2, expected_points: &[DVec2], epsilon: f64)
editor/src/messages/tool/tool_messages/spline_tool.rs:639
↓ 6 callersMethodaverage_rgb_channels
(&self)
node-graph/libraries/no-std-types/src/color/color_types.rs:546
↓ 6 callersFunctionbake_list_transform
(list: &mut List<T>, transform: DAffine2)
node-graph/libraries/graphic-types/src/graphic.rs:226
↓ 6 callersMethodbounding_box_with_transform
(&self, transform: DAffine2)
node-graph/libraries/vector-types/src/vector/click_target.rs:191
↓ 6 callersFunctionbox_filter
(img: &Array2<f64>, radius: i32)
node-graph/nodes/raster/src/dehaze.rs:220
↓ 6 callersFunctionbuild_interface_from_storage
Builds a `NodeNetworkInterface` from a `NodeNetwork` plus the metadata vecs `Registry::to_runtime_with_full_metadata` emits. Sets private fields dire
editor/src/messages/portfolio/document/utility_types/network_interface/storage_metadata.rs:170
↓ 6 callersMethodcalculate_points
Compute the drag start and end based on the current mouse position. If the layer doesn't exist, returns [`None`]. If you want to draw even without a l
editor/src/messages/tool/common_functionality/resize.rs:33
↓ 6 callersMethodcan_begin_typing
(&self)
editor/src/messages/portfolio/document/utility_types/transformation.rs:358
↓ 6 callersFunctioncan_edit_selected
(document: &DocumentMessageHandler)
editor/src/messages/tool/tool_messages/text_tool.rs:621
↓ 6 callersMethodclick_xray
Find all of the layers that were clicked on from a viewport space location
editor/src/messages/portfolio/document/document_message_handler.rs:1913
↓ 6 callersFunctioncolumn_headings
(value: &[&str])
editor/src/messages/portfolio/document/data_panel/data_panel_message_handler.rs:215
↓ 6 callersFunctioncommit_interaction
Commit the active document's current runtime state as one interaction.
editor/src/messages/portfolio/document/storage_tests/round_trip_tests.rs:216
↓ 6 callersMethodcontains
(&self, hash: &ResourceHash)
node-graph/graph-craft/src/application_io/resource/opfs.rs:98
↓ 6 callersMethodcopy_nodes
Creates a copy for each node by disconnecting nodes which are not connected to other copied nodes. Returns an iterator of all persistent metadata for
editor/src/messages/portfolio/document/utility_types/network_interface.rs:376
↓ 6 callersMethodcreate_node_by_name
(&mut self, node_type: DefinitionIdentifier)
editor/src/test_utils.rs:322
↓ 6 callersFunctioncreate_simple_network
()
document/graph-storage/src/tests/round_trip.rs:60
↓ 6 callersMethodcurve_to
(&mut self, x1: f32, y1: f32, x2: f32, y2: f32, x3: f32, y3: f32)
node-graph/nodes/text/src/path_builder.rs:280
↓ 6 callersMethoddata_mut
(&mut self)
node-graph/libraries/raster-types/src/raster_types.rs:99
↓ 6 callersFunctionderive_hint_impl
(input_item: TokenStream2)
proc-macros/src/hint.rs:31
↓ 6 callersFunctiondoes_overlap_x
Checks if the selected bounds overlap with the hovered bounds on the X-axis.
editor/src/messages/tool/common_functionality/measure.rs:71
↓ 6 callersFunctiondoes_overlap_y
Checks if the selected bounds overlap with the hovered bounds on the Y-axis.
editor/src/messages/tool/common_functionality/measure.rs:66
↓ 6 callersMethoddownstream_layer_for_chain_node
Returns the first downstream layer(inclusive) from a node. If the node is a layer, it will return itself.
editor/src/messages/portfolio/document/utility_types/network_interface.rs:223
↓ 6 callersFunctionentry_with_source
(priority: f64, peer: u64, body: serde_json::Value, hash: Option<ResourceHash>)
document/graph-storage/src/tests/crdt.rs:624
↓ 6 callersFunctionescape_html
(s: &str)
tools/editor-message-tree/src/main.rs:127
↓ 6 callersMethodeval_tagged_value
Evaluate the output node of the [`BorrowTree`] and cast it to a tagged value. This ensures that no borrowed data can escape the node graph.
node-graph/interpreted-executor/src/dynamic_executor.rs:263
↓ 6 callersMethodevaluate
(&self, t: f64)
node-graph/libraries/vector-types/src/gradient.rs:308
↓ 6 callersMethodevaluate
(&self)
editor/src/messages/portfolio/document/utility_types/transformation.rs:743
↓ 6 callersMethodexport
(&self, dest: &Path, format: ExportFormat, options: ExportOptions, byte_store: &dyn LoadResource, legacy_docum
document/document-format/src/export.rs:73
↓ 6 callersFunctionfind_spline
Returns the ID of the first Spline node in the horizontal flow which is not followed by a `Path` node, or `None` if none exists.
editor/src/messages/tool/common_functionality/graph_modification_utils.rs:23
↓ 6 callersFunctionfloat_to_srgb_u8
(mut f: f32)
node-graph/libraries/no-std-types/src/color/discrete_srgb.rs:57
↓ 6 callersFunctionfold_error_iter
(iter: impl Iterator<Item = syn::Result<T>>)
proc-macros/src/helpers.rs:9
↓ 6 callersMethodget_anchor_position
(&self, vector: &Vector)
node-graph/libraries/vector-types/src/vector/misc.rs:402
↓ 6 callersMethodget_opposite_handle_type
(&self, handle_type: TargetHandle, vector: &Vector)
editor/src/messages/tool/tool_messages/pen_tool.rs:537
↓ 6 callersMethodget_output_layer
(&self)
editor/src/messages/portfolio/document/graph_operation/utility_types.rs:334
↓ 6 callersMethodget_relations
Access the [`NodeRelations`] of a layer.
editor/src/messages/portfolio/document/utility_types/document_metadata.rs:72
↓ 6 callersFunctiongradient_chain_target_input
Determine the input connector where the gradient chain enters the layer. Returns Fill's fill input if the layer has a "Fill" node, otherwise returns t
editor/src/messages/tool/common_functionality/graph_modification_utils.rs:283
↓ 6 callersMethodgrs_typed
(&mut self, typed: Option<f64>, selected: &mut Selected, state: &TransformationState, document: &DocumentMessa
editor/src/messages/portfolio/document/utility_types/transformation.rs:383
↓ 6 callersMethodhistory_basename
(&self)
document/document-format/src/layout.rs:36
↓ 6 callersMethodinterpolated_samples
Produce a set of linearly-interpolated color samples that approximate the gradient's midpoint curves. Each sample is `(position, color, original_midp
node-graph/libraries/vector-types/src/gradient.rs:387
↓ 6 callersMethodis_active
True when the slot is actively applied, i.e. `enabled` is `Some(true)`. `None` (mixed) and `Some(false)` both count as not actively applied.
editor/src/messages/tool/common_functionality/color_selector.rs:46
↓ 6 callersMethodis_hovering
(&self)
editor/src/messages/tool/common_functionality/gizmos/shape_gizmos/number_of_points_dial.rs:44
↓ 6 callersMethoditer_closed
Returns an iterator of the [Bezier]s along the `Subpath` always considering it as a closed subpath.
node-graph/libraries/vector-types/src/subpath/core.rs:125
↓ 6 callersMethodkind
Returns the kind of shape the handler is managing, such as `"star"` or `"polygon"`. Used for grouping logic and distinguishing between handler types a
editor/src/messages/tool/common_functionality/gizmos/gizmo_manager.rs:40
↓ 6 callersMethodlayer_locked
(&self, layer: LayerNodeIdentifier, network_interface: &NodeNetworkInterface)
editor/src/messages/portfolio/document/utility_types/nodes.rs:69
↓ 6 callersMethodlayer_visible
(&self, layer: LayerNodeIdentifier, network_interface: &NodeNetworkInterface)
editor/src/messages/portfolio/document/utility_types/nodes.rs:54
↓ 6 callersMethodline_to
(&mut self, x: f32, y: f32)
node-graph/libraries/rendering/src/renderer.rs:2256
↓ 6 callersFunctionmakeLayoutStore
(name: string)
frontend/src/stores/portfolio.ts:47
↓ 6 callersMethodmanifest_basename
(&self)
document/document-format/src/layout.rs:27
↓ 6 callersMethodmanipulator_groups
Construct an iterator [`ManipulatorGroup`] for stroke.
node-graph/libraries/vector-types/src/vector/vector_attributes.rs:1194
← previousnext →601–700 of 5,973, ranked by callers