Com.unity.graphtools.foundation
A framework for node based tools including a graph data model, a UI foundation and graph-to-asset pipeline. Use this package to speed up the development of graph based tools for the Unity Editor that adhere to Unity UI and UX guidelines. 📦 [Mirrored from UPM, not affiliated with Unity Technologies.]
Install / Use
/learn @needle-mirror/Com.unity.graphtools.foundationREADME
Graph Tools Foundation
Graph Tools Foundation is a framework to build graph editing tools including a graph data model, a UI foundation and graph-to-asset pipeline.
Graph Tools Foundation provides a set of API to help you develop graph editing tools. As such, it has no functionality immediately available to the user; however, if you write a tool that deals with graphs, Graph Tools Foundation can help you reach your goals more quickly while adhering to a set of Unity UI and UX standards.
What this package provides
Graph Tools Foundation is a framework that you can use to build graph editing tools. It is meant to be configurable and extensible. It provides:
- A set of modular user interface elements, such as nodes and edges.
- A set of interfaces that should be implemented by your graph model. Alternatively, you can choose to derive your graph model from a basic graph model included in the package.
- An extensible and adaptable action-response system that defines how the UI interacts with the graph model. Graph Tools Foundation defines a set of basic graph operations for node and edge creation, cut, copy, and paste of elements, node manipulation, etc. All operations support undo and redo.
Some features
- Pan and zoom of the work area
- Node snapping (to grid, to other nodes)
- Placemats to group nodes together
- Horizontal and vertical flow
- Portals
- Editable edge paths
- Edge ordering
- Minimap showing an reduced view of the entire graph
- A blackboard, an working area where you can define things for use in the graph
- A node editor, to edit properties of the nodes
Related Skills
node-connect
352.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
