NodeView.cs declarations
Public API declaration excerpts from ../bitquirky-graph/Editor/GraphView/Views/NodeView.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-graph/Editor/GraphView/Views/NodeView.cs
Source file hash: sha256:a3c6b0c731be96a91c5f936c52467d83331777c5806315f74e2616c4b69423a4
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: GradientBackground
Section titled “Type: GradientBackground”Original lines: 15-75
Declaration hash: sha256:81e1d92153bb8e7b19734829ee2b870ea2ab39b0019d421100f7b99ed1841f37
public class GradientBackground : VisualElement{}Method: GradientBackground(Color baseColor)
Section titled “Method: GradientBackground(Color baseColor)”Original lines: 24-28
Declaration hash: sha256:d06020adabf359df309cda2e1f6db39e17f19132c9066dbd8115b728e673a711
public GradientBackground(Color baseColor);Method: UpdateBaseColor(Color newBaseColor)
Section titled “Method: UpdateBaseColor(Color newBaseColor)”Original lines: 34-38
Declaration hash: sha256:eb2fd852d15078ad1a5005f48cf6fa53704112d9e2770c4cb8a749e13a866b12
public void UpdateBaseColor(Color newBaseColor);Type: NodeView
Section titled “Type: NodeView”Original lines: 82-3444
Declaration hash: sha256:d61ae7b184b1de58520c09b736a893208ec33b16072718298b2fd7d5e8292d0d
public class NodeView : VisualElement{}Field: LifecycleRingClass
Section titled “Field: LifecycleRingClass”Original lines: 89
Declaration hash: sha256:42845a01d043d5d9dc2b9b76efe1418df85483b34f0de6e234c9dbba7a4405b0
public const string LifecycleRingClass = "node-lifecycle-ring";Field: VisualOnlyNodeClass
Section titled “Field: VisualOnlyNodeClass”Original lines: 96
Declaration hash: sha256:0cc378e88caf9f4e188a8b574563f0722395f1d6e3c9f47b973f5b6a51740c31
public const string VisualOnlyNodeClass = "node-visual-only";Field: ValidationErrorNodeClass
Section titled “Field: ValidationErrorNodeClass”Original lines: 102
Declaration hash: sha256:07dc69ed99c9dfb3fcd8591303b0d9168d98e0486ef85d5eb31a1b0c89a359df
public const string ValidationErrorNodeClass = "ed-node-card--validation-error";Field: AnchoredMessageClass
Section titled “Field: AnchoredMessageClass”Original lines: 109
Declaration hash: sha256:333a3b8803a425a738a91671ace66a8a030364148d9a1b7d5717f28681db8f45
public const string AnchoredMessageClass = "node-anchored-message";Property: Node
Section titled “Property: Node”Original lines: 112
Declaration hash: sha256:ca294b7d71a355fcf9a0f07f9c63088cfac2b25f2296cad3dce5ae65caf0e824
public NodeDefinition Node { get; }Property: GraphPosition
Section titled “Property: GraphPosition”Original lines: 114
Declaration hash: sha256:aa965b3e6e6905a9fd01c32b617360a16c03e9c44234a954aa0c4a92fb47eff1
public Vector2 GraphPosition { get; }Property: HeaderContainer
Section titled “Property: HeaderContainer”Original lines: 116
Declaration hash: sha256:5bd57ec5bbdf2ba187ecf384e368def3a98a445c70a593d80aa590bd0dc86565
public VisualElement HeaderContainer { get; }Property: BodyContainer
Section titled “Property: BodyContainer”Original lines: 118
Declaration hash: sha256:4de475cda7e2c499f8fa097936cf4d25b93b206a30221183ad195523da860bc0
public VisualElement BodyContainer { get; }Property: TitleLabel
Section titled “Property: TitleLabel”Original lines: 120
Declaration hash: sha256:ec780131591e342f806bd9ca80317b537e3763fd64770b04c9e172914d29f641
public Label TitleLabel { get; }Property: LifecycleRing
Section titled “Property: LifecycleRing”Original lines: 123
Declaration hash: sha256:ce0f0e5f7b05c38f6f4473d89d1d8fbd58240f7aa426c441d3f291c5e499c3fc
public VisualElement LifecycleRing { get; }Property: AnchoredMessage
Section titled “Property: AnchoredMessage”Original lines: 130-133
Declaration hash: sha256:e0b9c9dbd1e36b236c1f950f041c090f440f04f9595ec2661d8195653984f570
public string AnchoredMessage { get; }Method: ShowAnchoredMessage(string message)
Section titled “Method: ShowAnchoredMessage(string message)”Original lines: 145-169
Declaration hash: sha256:e29a668fb7ec541217d24bb5043cfd92d246ec5c59a374e4256467b73e53ce01
public void ShowAnchoredMessage(string message);Method: ClearAnchoredMessage()
Section titled “Method: ClearAnchoredMessage()”Original lines: 172-181
Declaration hash: sha256:cc2f5b53a85fbe1004220ca1c673dcf77beb92ab882d8dd0c9fcb07c53b173e4
public void ClearAnchoredMessage();Property: InputContainer
Section titled “Property: InputContainer”Original lines: 184
Declaration hash: sha256:59b6fc4c27cd0f724ae5aefe2b3736505a9edc164249ed85ef2eeb1bf0f290c6
public VisualElement InputContainer { get; }Property: OutputContainer
Section titled “Property: OutputContainer”Original lines: 186
Declaration hash: sha256:ac4976030241d325bf410e513f3ba22fd6c8513318f67dce3133f456ac1f1ef6
public VisualElement OutputContainer { get; }Property: ContentContainer
Section titled “Property: ContentContainer”Original lines: 188
Declaration hash: sha256:96e64148394fcaa51978f0a32c8ba598da59ae00ff46acb6c107d110b456854f
public VisualElement ContentContainer { get; }Property: EyebrowChipLeadingContent
Section titled “Property: EyebrowChipLeadingContent”Original lines: 195
Declaration hash: sha256:acb4a9290acbcfdaa270b6c3887dc7c53f653e301857894c36953bbc2eb667b8
public VisualElement EyebrowChipLeadingContent { get; }Method: SetFloatingEyebrowChipVisible(bool isVisible)
Section titled “Method: SetFloatingEyebrowChipVisible(bool isVisible)”Original lines: 203-231
Declaration hash: sha256:09abf0c95eab0233f37c755950883d1fa8aeee3e72a8b27eb676f5efc7aea397
public void SetFloatingEyebrowChipVisible(bool isVisible);Property: IconWellSlot
Section titled “Property: IconWellSlot”Original lines: 239
Declaration hash: sha256:915c7dd18752eba84ebcdb33fb3999967cb67d0748fb5f62e2284283152e4712
public VisualElement IconWellSlot { get; }Property: LabelSlot
Section titled “Property: LabelSlot”Original lines: 242
Declaration hash: sha256:cedf0fcefb84a44430751f99d3d0f8469180cd868bbfecd1b5b1107865c602f4
public VisualElement LabelSlot { get; }Property: MetadataSlot
Section titled “Property: MetadataSlot”Original lines: 245
Declaration hash: sha256:122cfb8285a7085c96ef68a59d147db8e7bc757968caa23527261cccb6086e29
public VisualElement MetadataSlot { get; }Property: StatusPillSlot
Section titled “Property: StatusPillSlot”Original lines: 248
Declaration hash: sha256:6b58854e15cc0f2ac8a224658162958f10390b2360c668e1099b8c2386459396
public VisualElement StatusPillSlot { get; }Property: BottomStatusStripSlot
Section titled “Property: BottomStatusStripSlot”Original lines: 251
Declaration hash: sha256:0c206c1728bd03a99e507f9e14570b23e7764fe900f7d309f36769292eb81df1
public VisualElement BottomStatusStripSlot { get; }Property: ActiveGlow
Section titled “Property: ActiveGlow”Original lines: 254
Declaration hash: sha256:020317316b284a9b7141347e192018aeab102b284bc09e79908c4f4d17954553
public VisualElement ActiveGlow { get; }Property: CommentIndicator
Section titled “Property: CommentIndicator”Original lines: 260
Declaration hash: sha256:3a40ff20578d627df554d4241adc0cd2a351d12230be45fe6d65e21685d8a688
public NodeCommentIndicator CommentIndicator { get; }Property: CommentPostIt
Section titled “Property: CommentPostIt”Original lines: 266
Declaration hash: sha256:bc051501f1009d6c8d012382e9d81c6771eaf3e3c6dad77fd8d222e42baa2b85
public NodeCommentPostIt CommentPostIt { get; }Event: OnCommentPopupResized
Section titled “Event: OnCommentPopupResized”Original lines: 275
Declaration hash: sha256:0b980fe43641c7680dfc1ef63a31a0b0d0ce6967077501cc799dcba2625a8a5f
public event System.Action<NodeView, Vector2> OnCommentPopupResized;Event: OnCommentGlyphActivated
Section titled “Event: OnCommentGlyphActivated”Original lines: 285
Declaration hash: sha256:75eeece97bea5fc1963514721ddd5dd9d750eeee3885f5a7515ecf405c6cc637
public event System.Action<NodeView> OnCommentGlyphActivated;Property: SelectedGlow
Section titled “Property: SelectedGlow”Original lines: 288
Declaration hash: sha256:ccb7c70eeb2e96fd818ed108f18096298dae0c2ad68ce99b7ef3d2fd3c1c6f65
public VisualElement SelectedGlow { get; }Property: DropShadow
Section titled “Property: DropShadow”Original lines: 293
Declaration hash: sha256:ae3fa9cfe795ffba8ff3def8d6159a4cf87494ecab948536c4dc9d79cb032f98
public CardDropShadow DropShadow { get; }Property: InsetHighlight
Section titled “Property: InsetHighlight”Original lines: 296
Declaration hash: sha256:7ab2e3f0ba2c3205bd73ff19f64f80e70bea74daab30f43a1410d399d91f691b
public VisualElement InsetHighlight { get; }Property: BodyGradient
Section titled “Property: BodyGradient”Original lines: 302
Declaration hash: sha256:431a69918ffa39a63a6fcf2b0db071bd1388416d473f2d94a53c2c7f6f59f535
public CardBodyGradient BodyGradient { get; }Property: IconWellGradient
Section titled “Property: IconWellGradient”Original lines: 310
Declaration hash: sha256:e609666eca6228df82f91583c85f28b5cf0463720f2e3025b67b0e01479a05ff
public CardBodyGradient IconWellGradient { get; }Property: ChevronExtension
Section titled “Property: ChevronExtension”Original lines: 317
Declaration hash: sha256:d56c8c657ba08aef470e2f3b6edd8243311ada08f46dee49565c3db5ff3891e3
public CardChevronExtension ChevronExtension { get; }Property: BaseColor
Section titled “Property: BaseColor”Original lines: 450
Declaration hash: sha256:8024da8c5c2459854beb937625c99bcb8fb52a992356d04bcfa55603f63d6b79
public Color BaseColor { get; }Property: HeaderColor
Section titled “Property: HeaderColor”Original lines: 455
Declaration hash: sha256:5e51daeb979691924aba3555fd9d375850ca7369f0f8eb89d4498e6799f5fbce
public Color HeaderColor { get; }Property: BodyColor
Section titled “Property: BodyColor”Original lines: 460
Declaration hash: sha256:d1da36509275db0f227e7cc5d99e8096169814a217f357b9ec19b5409719e8b8
public Color BodyColor { get; }Method: NodeView(NodeDefinition node, GraphPortPlacement portPlacement, GraphNodePresentation presentation, GraphTheme theme, Func<PortDefinition, GraphPortGlyphStyle> portGlyphStyleResolver)
Section titled “Method: NodeView(NodeDefinition node, GraphPortPlacement portPlacement, GraphNodePresentation presentation, GraphTheme theme, Func<PortDefinition, GraphPortGlyphStyle> portGlyphStyleResolver)”Original lines: 478-1138
Declaration hash: sha256:7379b3c37f1802275baeec45e089e72293386e1a1cf2fbf9085f6f00eeb1b5a4
public NodeView(NodeDefinition node, GraphPortPlacement portPlacement = GraphPortPlacement.LeftRight, GraphNodePresentation presentation = GraphNodePresentation.CodeFlow, GraphTheme theme = null, Func<PortDefinition, GraphPortGlyphStyle> portGlyphStyleResolver = null);Method: SetCommentPopupOnLeft(bool flipLeft)
Section titled “Method: SetCommentPopupOnLeft(bool flipLeft)”Original lines: 1418-1427
Declaration hash: sha256:176f389523360881ddebc92ef518f9a41eda7568222274031f987d9cd8976382
public void SetCommentPopupOnLeft(bool flipLeft);Method: SuppressCommentPopup()
Section titled “Method: SuppressCommentPopup()”Original lines: 1544-1551
Declaration hash: sha256:fce516049ea419e4ad65415fc628534ecd799853e8f3c2b06fc6d21da0e41874
public void SuppressCommentPopup();Method: SetSelected(bool selected)
Section titled “Method: SetSelected(bool selected)”Original lines: 2363-2384
Declaration hash: sha256:6883fdd4e16e920263b13be9b8d1fdc2fcedd6ae2709f3546e8def638f0a29b4
public void SetSelected(bool selected);Method: UpdatePosition(Vector2 position)
Section titled “Method: UpdatePosition(Vector2 position)”Original lines: 2480-2484
Declaration hash: sha256:49dafb048ba04f1885df1601bf0894fccb38dea715ad9e67ee34ba3dbe2fc349
public void UpdatePosition(Vector2 position);Method: UpdateTypeColor(string newTypeName)
Section titled “Method: UpdateTypeColor(string newTypeName)”Original lines: 2491-2532
Declaration hash: sha256:4a460670be8318a8bba53b7700c0f1793f8c0496951c5a85aebb753d28a65625
public void UpdateTypeColor(string newTypeName);Method: ContainsPoint(Vector2 localPoint)
Section titled “Method: ContainsPoint(Vector2 localPoint)”Original lines: 2538-2541
Declaration hash: sha256:c43f8de6316a88171c613d4c6c303b6d2065e474f373b7adf213d729ac96aaf3
public override bool ContainsPoint(Vector2 localPoint);Method: UpdateSize(float newWidth, float newHeight)
Section titled “Method: UpdateSize(float newWidth, float newHeight)”Original lines: 2551-2576
Declaration hash: sha256:6370c8534cff67d4f30ccbbb2bb373e45404202dd93b5ce981270886ebfed577
public void UpdateSize(float newWidth, float newHeight);Method: ApplyInlineLiteralAutoSize(float computedWidth, float minWidth, float maxWidth)
Section titled “Method: ApplyInlineLiteralAutoSize(float computedWidth, float minWidth, float maxWidth)”Original lines: 2585-2606
Declaration hash: sha256:e4e152891db896022a59c1b19b421ab2f442bcfef7ff982402879b9cdc977eac
public void ApplyInlineLiteralAutoSize(float computedWidth, float minWidth = 220f, float maxWidth = 200f);Method: EnableRaisedCardChrome()
Section titled “Method: EnableRaisedCardChrome()”Original lines: 2709-2840
Declaration hash: sha256:8a8fbbc5e6191772c960c24999f2fee237551a5dd5ae8a5c07ecd5de3094040b
public void EnableRaisedCardChrome();Property: BadgeSlot
Section titled “Property: BadgeSlot”Original lines: 2855
Declaration hash: sha256:a70e2411a99831e0437d80aade8932ae396509b90a31e47820478834fc57569c
public VisualElement BadgeSlot { get; }Property: FaceClip
Section titled “Property: FaceClip”Original lines: 2859
Declaration hash: sha256:61da179da3713e5cef9618b13334e852b15b350ddf7b20db6ca255853400e8ce
public VisualElement FaceClip { get; }Property: FaceRamp
Section titled “Property: FaceRamp”Original lines: 2862
Declaration hash: sha256:4b6bf0fca22e3b259c1c32c5948e35c2a7d7f7d70c32c24d82aa578dee5eae14
public VerticalRampView FaceRamp { get; }Property: ContainedActionRowSlot
Section titled “Property: ContainedActionRowSlot”Original lines: 2866
Declaration hash: sha256:7944019ca35cb2c3264e8caa2e7e2952f1d420c35b55110b9f9b2935b4c8f6f8
public VisualElement ContainedActionRowSlot { get; }Property: CardContentSlot
Section titled “Property: CardContentSlot”Original lines: 2873
Declaration hash: sha256:91886fa13f1f0f0e285b4546a52fb5eafaad97618632ea81d0f93c71b5a8fac4
public VisualElement CardContentSlot { get; }Property: StartMarkSlot
Section titled “Property: StartMarkSlot”Original lines: 2890
Declaration hash: sha256:f96e8c17e59bc08363112187bd91e3002c75754a8e7dc1da36c295f66cde8e0f
public VisualElement StartMarkSlot { get; }Property: Ring
Section titled “Property: Ring”Original lines: 2893
Declaration hash: sha256:6207c3905aa2b11d8a6d87f98041351e2cf05cc4ecd64adeda6fbc1281762851
public VisualElement Ring { get; }Method: EnablePortraitBadgeChrome()
Section titled “Method: EnablePortraitBadgeChrome()”Original lines: 2901-3096
Declaration hash: sha256:fb27c9edbbd1208027d3f46d6bc6dd0c528000ba3ce0d0da8bda7425b8d9d020
public void EnablePortraitBadgeChrome();Method: SetCardContent(VisualElement content)
Section titled “Method: SetCardContent(VisualElement content)”Original lines: 3107-3132
Declaration hash: sha256:b919ddf4f3a2e66ae77d3190439255e4c08def59d44e8d57ff77e6b6923b1158
public void SetCardContent(VisualElement content);Method: SetBadgeGlyphAssetPath(string assetPath)
Section titled “Method: SetBadgeGlyphAssetPath(string assetPath)”Original lines: 3135-3149
Declaration hash: sha256:dbee049e5638cb6b4776bb1ae6016673b1c06882b0adf5c6665a9bb298d3dd32
public void SetBadgeGlyphAssetPath(string assetPath);Method: SetStartMarkVisible(bool visible)
Section titled “Method: SetStartMarkVisible(bool visible)”Original lines: 3152-3156
Declaration hash: sha256:f63c528bc48adc9124beafb88fc11752a92a5a0bf51a7a9c8a621c4e9292b655
public void SetStartMarkVisible(bool visible);Method: SetRaisedCardText(string nodeName, string familyCaption)
Section titled “Method: SetRaisedCardText(string nodeName, string familyCaption)”Original lines: 3163-3193
Declaration hash: sha256:b2240b6699c130a798ea7ab7bbd14334d809639eff34eb04bf1af46d0d65c950
public void SetRaisedCardText(string nodeName, string familyCaption);Method: SetActiveGlow(bool active)
Section titled “Method: SetActiveGlow(bool active)”Original lines: 3199-3214
Declaration hash: sha256:6163c63c894a3488b9646651c0dfaa592fa768d067d1cd0b617282592604512b
public void SetActiveGlow(bool active);Method: SetSelectedGlow(bool selected)
Section titled “Method: SetSelectedGlow(bool selected)”Original lines: 3221-3225
Declaration hash: sha256:93308b7ba4f03fef0d413f1d2ec8ccc749145677b9cac45ccddeb82d60073c68
public void SetSelectedGlow(bool selected);Method: ApplyFamilyModifiers(string familyClass, string silhouetteClass)
Section titled “Method: ApplyFamilyModifiers(string familyClass, string silhouetteClass)”Original lines: 3241-3253
Declaration hash: sha256:de201266ed585504d8bfe4031fe317bf9798fe225620ac0fcbc139fc4d6185b7
public void ApplyFamilyModifiers(string familyClass, string silhouetteClass);Method: SetFamilyGlyphAssetPath(string assetPath)
Section titled “Method: SetFamilyGlyphAssetPath(string assetPath)”Original lines: 3258-3269
Declaration hash: sha256:0fdf90e5071945940497fa4464bcf614eee13f47c8ff4065981518e618f5c6ea
public void SetFamilyGlyphAssetPath(string assetPath);Method: ClearIconWellContent()
Section titled “Method: ClearIconWellContent()”Original lines: 3276-3288
Declaration hash: sha256:9cc16dcfe24af328920987a697a660476eac3ec38e97a2ad49f56383eb1bb5b0
public void ClearIconWellContent();Method: SetDecoratorVetoed(bool vetoed)
Section titled “Method: SetDecoratorVetoed(bool vetoed)”Original lines: 3296-3306
Declaration hash: sha256:4a05a18a515ccfe4e11a22717bcd665e6dbe3d1c129e2057b7d298847e192c07
public void SetDecoratorVetoed(bool vetoed);Method: SetWarningIcon(bool show, string tooltipText, bool isError, Action onClick)
Section titled “Method: SetWarningIcon(bool show, string tooltipText, bool isError, Action onClick)”Original lines: 3316-3398
Declaration hash: sha256:645fea7337c3937a2f7162830f60808ec527cd5a6879f64949208f31cde43afa
public void SetWarningIcon(bool show, string tooltipText = null, bool isError = false, System.Action onClick = null);