class in UnityEditor.Experimental.GraphView
인터페이스 구현:IEventHandler, IExperimentalFeatures, IResolvedStyle, ISelection, ITransform, ITransitionAnimations, IVisualElementScheduler
Main GraphView class.
canPasteSerializedData | Ask whether or not the serialized data can be pasted. |
contentViewContainer | Main content container. |
deleteSelection | Delete selection callback. |
edges | All edges in the graph. |
elementResized | Element resized callback. |
elementsAddedToGroup | Callback for when GraphElements are added to the group. |
elementsInsertedToStackNode | Callback for when GraphElements are inserted into a StackNode. |
elementsRemovedFromGroup | Callback for when GraphElements are removed from the group. |
elementsRemovedFromStackNode | Callback for when GraphElements are removed from a StackNode. |
graphElements | All GraphElements in the graph. |
graphViewChanged | Callback for when certain changes have occured in the graph. See GraphViewChange. |
groupTitleChanged | Callback for when a group title is changed. |
isReframable | Whether or not the selection is reframable. |
maxScale | Max zoom level. |
minScale | Min zoom level. |
nodeCreationRequest | Callback for when the user requests to display the node creation window. |
nodes | All nodes currently in the graph. |
placematContainer | The PlacematContainer used by the GraphView. |
ports | All ports currently in the graph. |
referenceScale | Reference zoom level. |
scale | Current graph zoom level. |
scaleStep | Zoom step. See ContentZoomer.scaleStep for details. |
selection | All currently selected elements in the graph. |
serializeGraphElements | Callback for serializing graph elements for copy/paste and other actions. |
supportsWindowedBlackboard | Set to true when this GraphView supports windowed Blackboards. Set to false otherwise. |
unserializeAndPaste | Callback for unserializing graph elements and adding them to the graph. |
viewport | The graph's viewport. This is currently just itself. |
viewTransform | Graph's view transform. |
viewTransformChanged | View transform changed callback. |
zoomerMaxElementCountWithPixelCacheRegen | Number of elements in the graph above which the zoom manipulator will turn off pixel cache regeneration on each tick to avoid performance drops. |
AddElement | Add new GraphElement. Should use this instead of Add() for adding GraphElements. |
AddLayer | Adds a new layer to the GraphView. |
AddToSelection | Add element to selection. |
BuildContextualMenu | Add menu items to the contextual menu. |
CalculateRectToFitAll | Calculate the rectangle size and position to fit all elements in graph. |
ClearSelection | Clear selection. |
DeleteElements | Remove elements from the graph view. |
DeleteSelection | Delete selected elements. |
FrameAll | Focus view all elements in the graph. |
FrameNext | Focus view on the next element after the one currently selected. |
FrameOrigin | Focus view on the graph's origin. |
FramePrev | Focus view on the previous element before the one currently selected. |
FrameSelection | Focus view on currently selected elements. |
GetBlackboard | Gets the blackboard associated with this GraphView. |
GetCompatiblePorts | Get all ports compatible with given port. |
GetEdgeByGuid | Get edge by its GUID. |
GetElementByGuid | Get any element with a given GUID. |
GetNodeByGuid | Get node with a given GUID. |
GetPortByGuid | Get port by its GUID. |
GetPortCenterOverride | Gets another location for a specific port and checks if the port has an overridden position. |
ReleaseBlackboard | Releases an associated blackboard from this GraphView. |
RemoveElement | Remove element from the graph. |
RemoveFromSelection | Remove element from selection. |
SetupZoom | Setup zoom properties. |
UpdateViewTransform | Update the viewport transform. |
CanPasteSerializedData | Default method for checking if serialized data can be pasted. |
CreatePlacematContainer | Override this method, in a derived class, to create a custom PlacematContainer. |
DeleteSelectionOperation | Default method for deleting selection. |
SerializeGraphElements | Default method for serializing graph elements. |
UnserializeAndPasteOperation | Default method for unserializing elements and pasting. |
ValidateTransform | Validate the view transform. |
CalculateFrameTransform | Calculate the view transform based on zoom level and the size of the window or parent. |
CollectElements | Retrieves the set of elements that match a specified condition. The matching elements are selected from an enumerable of graph elements. |
CanPasteSerializedDataDelegate | Delegate for checking if serialized data can be pasted. |
DeleteSelectionDelegate | Delegate for deleting selection. |
ElementResized | Element resized delegate. |
GraphViewChanged | Delegate used to indicate a change in GraphView usualy done by a Manipulator. |
SerializeGraphElementsDelegate | Delegate for serializing graph elements. |
UnserializeAndPasteDelegate | Delegate for unserializing and pasting elements. |
ViewTransformChanged | View transform changed (zoom) delegate. |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.