Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GraphiteEditor/Graphite
/ types & classes
Types & classes
1,421 in github.com/GraphiteEditor/Graphite
⨍
Functions
5,973
◇
Types & classes
1,421
↓ 184 callers
Class
ProtoNode
A proto node is an intermediate step between the `DocumentNode` and the boxed struct that actually runs the node (found in the [`BorrowTree`]). At dif
node-graph/graph-craft/src/proto.rs:130
↓ 107 callers
Class
NodeId
document/graph-storage/src/ids.rs:8
↓ 83 callers
Class
PeerId
document/graph-storage/src/ids.rs:64
↓ 69 callers
Class
NodeId
node-graph/libraries/core-types/src/uuid.rs:74
↓ 56 callers
Class
Layout
editor/src/messages/layout/utility_types/layout_widget.rs:178
↓ 53 callers
Class
HintData
editor/src/messages/tool/utility_types.rs:526
↓ 46 callers
Class
HintGroup
editor/src/messages/tool/utility_types.rs:579
↓ 37 callers
Class
Line
editor/src/messages/tool/common_functionality/shapes/line_shape.rs:37
↓ 30 callers
Class
Network
document/graph-storage/src/model.rs:94
↓ 29 callers
Class
Gradient
node-graph/libraries/graphic-types/src/lib.rs:26
↓ 18 callers
Class
Color
node-graph/libraries/no-std-types/src/color/color_types.rs:266
↓ 17 callers
Class
ProtoNode
document/graph-storage/src/model.rs:133
↓ 16 callers
Class
Quad
A quad defined by four vertices. Clockwise from the top left: `top_left`, `top_right`, `bottom_right`, `bottom_left`.
node-graph/libraries/core-types/src/math/quad.rs:7
↓ 14 callers
Class
NetworkId
document/graph-storage/src/ids.rs:14
↓ 12 callers
Enum
DesktopWrapperMessage
desktop/wrapper/src/messages.rs:83
↓ 12 callers
Class
FutureWrapperNode
node-graph/nodes/repeat/src/repeat_nodes.rs:208
↓ 12 callers
Enum
Number
libraries/math-parser/src/value.rs:40
↓ 12 callers
Class
Resource
desktop/src/cef.rs:98
↓ 10 callers
Class
Grid
editor/src/messages/tool/common_functionality/shapes/grid_shape.rs:83
↓ 9 callers
Class
DocumentId
editor/src/messages/portfolio/document/utility_types/misc.rs:9
↓ 9 callers
Class
Rectangle
editor/src/messages/tool/common_functionality/shapes/rectangle_shape.rs:13
↓ 9 callers
Enum
Type
node-graph/libraries/core-types/src/types.rs:229
↓ 8 callers
Class
Artboard
node-graph/libraries/graphic-types/src/artboard.rs:15
↓ 8 callers
Enum
Codec
document/document-format/src/codec.rs:6
↓ 8 callers
Class
PanelGroupId
editor/src/messages/portfolio/utility_types.rs:42
↓ 7 callers
Class
Document
document/graph-storage/src/document.rs:7
↓ 7 callers
Class
SelectedNodes
editor/src/messages/portfolio/document/utility_types/nodes.rs:51
↓ 7 callers
Class
Vector
node-graph/libraries/vector-types/src/vector/vector_types.rs:20
↓ 6 callers
Interface
BoundingBox
node-graph/libraries/core-types/src/bounds.rs:12
↓ 6 callers
Enum
Value
libraries/math-parser/src/value.rs:8
↓ 6 callers
Class
WidgetId
editor/src/messages/layout/utility_types/layout_widget.rs:15
↓ 5 callers
Enum
Command
node-graph/graphene-cli/src/main.rs:42
↓ 5 callers
Class
Footprint
node-graph/libraries/core-types/src/transform.rs:161
↓ 5 callers
Enum
GradientSpreadMethod
node-graph/libraries/vector-types/src/gradient.rs:477
↓ 5 callers
Enum
GradientType
node-graph/libraries/vector-types/src/gradient.rs:11
↓ 5 callers
Enum
Node
libraries/math-parser/src/ast.rs:69
↓ 4 callers
Class
CacheHashWrapper
node-graph/libraries/graphene-hash/src/lib.rs:18
↓ 4 callers
Enum
Error
tools/cargo-run/src/lib.rs:90
↓ 4 callers
Class
GraphUpdate
editor/src/node_graph_executor/runtime.rs:76
↓ 4 callers
Enum
PaintOrder
node-graph/libraries/vector-types/src/vector/style.rs:186
↓ 4 callers
Class
Shortcut
desktop/wrapper/src/messages.rs:143
↓ 3 callers
Class
Attribute
Wraps a Vec<T> for attribute storage in a [`List`].
node-graph/libraries/core-types/src/list.rs:259
↓ 3 callers
Enum
BlendMode
node-graph/libraries/no-std-types/src/blending.rs:10
↓ 3 callers
Enum
BooleanOperation
node-graph/libraries/vector-types/src/vector/misc.rs:14
↓ 3 callers
Enum
Graphic
node-graph/libraries/graphic-types/src/graphic.rs:17
↓ 3 callers
Enum
Key
editor/src/messages/input_mapper/utility_types/input_keyboard.rs:72
↓ 3 callers
Class
KeysGroup
editor/src/messages/input_mapper/utility_types/input_keyboard.rs:349
↓ 3 callers
Enum
MouseMotion
editor/src/messages/input_mapper/utility_types/input_keyboard.rs:401
↓ 3 callers
Enum
ReferencePoint
node-graph/libraries/vector-types/src/vector/reference_point.rs:7
↓ 3 callers
Class
RenderOutput
node-graph/graph-craft/src/document/value.rs:721
↓ 3 callers
Class
ResourceHash
node-graph/libraries/resources/src/lib.rs:81
↓ 3 callers
Enum
StrokeAlign
node-graph/libraries/vector-types/src/vector/style.rs:165
↓ 3 callers
Enum
TextAlign
node-graph/nodes/text/src/lib.rs:32
↓ 3 callers
Class
VectorModification
node-graph/libraries/vector-types/src/vector/vector_modification.rs:304
↓ 2 callers
Enum
ArcType
node-graph/libraries/vector-types/src/vector/misc.rs:105
↓ 2 callers
Class
Array
libraries/rawkit/src/tiff/types.rs:299
↓ 2 callers
Class
FreePoint
node-graph/libraries/vector-types/src/vector/click_target.rs:18
↓ 2 callers
Enum
GridType
editor/src/messages/portfolio/document/utility_types/misc.rs:168
↓ 2 callers
Class
Image
Represents the final RGB Image.
libraries/rawkit/src/lib.rs:93
↓ 2 callers
Class
Input
node-graph/node-macro/src/parsing.rs:255
↓ 2 callers
Class
InternalNodeGraphUpdateSender
editor/src/node_graph_executor/runtime.rs:97
↓ 2 callers
Class
Luma
node-graph/libraries/no-std-types/src/color/color_types.rs:229
↓ 2 callers
Enum
MergeByDistanceAlgorithm
node-graph/libraries/vector-types/src/vector/misc.rs:117
↓ 2 callers
Enum
PivotGizmoType
editor/src/messages/tool/common_functionality/pivot.rs:155
↓ 2 callers
Class
Point
editor/src/messages/viewport/viewport_message_handler.rs:163
↓ 2 callers
Class
Polygon
editor/src/messages/tool/common_functionality/shapes/polygon_shape.rs:106
↓ 2 callers
Enum
SpiralType
node-graph/libraries/vector-types/src/vector/misc.rs:564
↓ 2 callers
Enum
StrokeCap
node-graph/libraries/vector-types/src/vector/style.rs:115
↓ 2 callers
Enum
StrokeJoin
node-graph/libraries/vector-types/src/vector/style.rs:140
↓ 2 callers
Class
SvgRenderAttrs
node-graph/libraries/rendering/src/renderer.rs:2637
↓ 2 callers
Class
Type
node-graph/node-macro/src/derive_choice_type.rs:15
↓ 2 callers
Enum
Widget
editor/src/messages/layout/utility_types/layout_widget.rs:789
↓ 1 callers
Class
Arc
editor/src/messages/tool/common_functionality/shapes/arc_shape.rs:130
↓ 1 callers
Class
AsRefNode
node-graph/libraries/core-types/src/value.rs:40
↓ 1 callers
Class
AttributeDyn
Type-erased list of attribute values, used as a node graph parameter type. Lets a node accept any `List<U>` source via the auto-inserted `Convert<Attr
node-graph/libraries/core-types/src/list.rs:371
↓ 1 callers
Class
AttributeValueDyn
Type-erased single attribute value, used as a node graph parameter type. Lets a node accept a value of any concrete type via the auto-inserted `Conver
node-graph/libraries/core-types/src/list.rs:441
↓ 1 callers
Class
AvailableAdaptersFormatter
node-graph/libraries/wgpu-executor/src/context.rs:141
↓ 1 callers
Class
CPU
node-graph/libraries/raster-types/src/raster_types.rs:80
↓ 1 callers
Interface
Canvas
node-graph/libraries/canvas-utils/src/wasm.rs:18
↓ 1 callers
Enum
Check
tools/cargo-run/src/requirements.rs:302
↓ 1 callers
Class
CheckboxId
editor/src/messages/layout/utility_types/widgets/input_widgets.rs:45
↓ 1 callers
Class
Circle
editor/src/messages/tool/common_functionality/shapes/circle_shape.rs:80
↓ 1 callers
Class
ClonedNode
node-graph/libraries/core-types/src/value.rs:91
↓ 1 callers
Class
CollapsedLayers
Tracks which layer occurrences are collapsed in the Layers panel. Each entry is a "tree path": the sequence of ancestor node IDs from the root down to
editor/src/messages/portfolio/document/utility_types/nodes.rs:165
↓ 1 callers
Class
CompilationResponse
editor/src/node_graph_executor.rs:45
↓ 1 callers
Interface
Container
Synchronous virtual filesystem of named byte payloads.
document/container/src/lib.rs:207
↓ 1 callers
Class
CopiedNode
node-graph/libraries/core-types/src/value.rs:136
↓ 1 callers
Class
DebugClonedNode
The DebugClonedNode logs every time it is evaluated. This is useful for debugging.
node-graph/libraries/core-types/src/value.rs:116
↓ 1 callers
Enum
DrawMode
editor/src/messages/tool/tool_messages/brush_tool.rs:19
↓ 1 callers
Class
DynHasher
Adapts a `&mut dyn Hasher` so generic `CacheHash::cache_hash<H>` calls (which require `H: Sized + Hasher`) can drive a trait-object hasher. Forwards b
node-graph/libraries/core-types/src/list.rs:238
↓ 1 callers
Class
ExecutionRequest
editor/src/node_graph_executor.rs:30
↓ 1 callers
Class
ExecutionResponse
editor/src/node_graph_executor.rs:35
↓ 1 callers
Class
FnNode
node-graph/libraries/core-types/src/generic.rs:4
↓ 1 callers
Class
FutureWrapperNode
node-graph/nodes/vector/src/vector_nodes.rs:3273
↓ 1 callers
Class
LabeledShortcut
editor/src/messages/input_mapper/utility_types/input_keyboard.rs:445
↓ 1 callers
Enum
LayoutGroup
editor/src/messages/layout/utility_types/layout_widget.rs:344
↓ 1 callers
Class
LifetimeReplacer
node-graph/node-macro/src/codegen.rs:750
↓ 1 callers
Class
Menu
desktop/src/window/mac/menu.rs:8
↓ 1 callers
Enum
MenuItem
desktop/wrapper/src/messages.rs:119
↓ 1 callers
Class
MmappedBytes
node-graph/graph-craft/src/application_io/resource/mmap.rs:148
next →
1–100 of 1,421, ranked by callers