Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

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.

Original lines: 15-75

Declaration hash: sha256:81e1d92153bb8e7b19734829ee2b870ea2ab39b0019d421100f7b99ed1841f37

C#
public class GradientBackground : VisualElement
{
}

Method: GradientBackground(Color baseColor)

Section titled “Method: GradientBackground(Color baseColor)”

Original lines: 24-28

Declaration hash: sha256:d06020adabf359df309cda2e1f6db39e17f19132c9066dbd8115b728e673a711

C#
public GradientBackground(Color baseColor);

Method: UpdateBaseColor(Color newBaseColor)

Section titled “Method: UpdateBaseColor(Color newBaseColor)”

Original lines: 34-38

Declaration hash: sha256:eb2fd852d15078ad1a5005f48cf6fa53704112d9e2770c4cb8a749e13a866b12

C#
public void UpdateBaseColor(Color newBaseColor);

Original lines: 82-3444

Declaration hash: sha256:d61ae7b184b1de58520c09b736a893208ec33b16072718298b2fd7d5e8292d0d

C#
public class NodeView : VisualElement
{
}

Original lines: 89

Declaration hash: sha256:42845a01d043d5d9dc2b9b76efe1418df85483b34f0de6e234c9dbba7a4405b0

C#
public const string LifecycleRingClass = "node-lifecycle-ring";

Original lines: 96

Declaration hash: sha256:0cc378e88caf9f4e188a8b574563f0722395f1d6e3c9f47b973f5b6a51740c31

C#
public const string VisualOnlyNodeClass = "node-visual-only";

Original lines: 102

Declaration hash: sha256:07dc69ed99c9dfb3fcd8591303b0d9168d98e0486ef85d5eb31a1b0c89a359df

C#
public const string ValidationErrorNodeClass = "ed-node-card--validation-error";

Original lines: 109

Declaration hash: sha256:333a3b8803a425a738a91671ace66a8a030364148d9a1b7d5717f28681db8f45

C#
public const string AnchoredMessageClass = "node-anchored-message";

Original lines: 112

Declaration hash: sha256:ca294b7d71a355fcf9a0f07f9c63088cfac2b25f2296cad3dce5ae65caf0e824

C#
public NodeDefinition Node { get; }

Original lines: 114

Declaration hash: sha256:aa965b3e6e6905a9fd01c32b617360a16c03e9c44234a954aa0c4a92fb47eff1

C#
public Vector2 GraphPosition { get; }

Original lines: 116

Declaration hash: sha256:5bd57ec5bbdf2ba187ecf384e368def3a98a445c70a593d80aa590bd0dc86565

C#
public VisualElement HeaderContainer { get; }

Original lines: 118

Declaration hash: sha256:4de475cda7e2c499f8fa097936cf4d25b93b206a30221183ad195523da860bc0

C#
public VisualElement BodyContainer { get; }

Original lines: 120

Declaration hash: sha256:ec780131591e342f806bd9ca80317b537e3763fd64770b04c9e172914d29f641

C#
public Label TitleLabel { get; }

Original lines: 123

Declaration hash: sha256:ce0f0e5f7b05c38f6f4473d89d1d8fbd58240f7aa426c441d3f291c5e499c3fc

C#
public VisualElement LifecycleRing { get; }

Original lines: 130-133

Declaration hash: sha256:e0b9c9dbd1e36b236c1f950f041c090f440f04f9595ec2661d8195653984f570

C#
public string AnchoredMessage { get; }

Method: ShowAnchoredMessage(string message)

Section titled “Method: ShowAnchoredMessage(string message)”

Original lines: 145-169

Declaration hash: sha256:e29a668fb7ec541217d24bb5043cfd92d246ec5c59a374e4256467b73e53ce01

C#
public void ShowAnchoredMessage(string message);

Original lines: 172-181

Declaration hash: sha256:cc2f5b53a85fbe1004220ca1c673dcf77beb92ab882d8dd0c9fcb07c53b173e4

C#
public void ClearAnchoredMessage();

Original lines: 184

Declaration hash: sha256:59b6fc4c27cd0f724ae5aefe2b3736505a9edc164249ed85ef2eeb1bf0f290c6

C#
public VisualElement InputContainer { get; }

Original lines: 186

Declaration hash: sha256:ac4976030241d325bf410e513f3ba22fd6c8513318f67dce3133f456ac1f1ef6

C#
public VisualElement OutputContainer { get; }

Original lines: 188

Declaration hash: sha256:96e64148394fcaa51978f0a32c8ba598da59ae00ff46acb6c107d110b456854f

C#
public VisualElement ContentContainer { get; }

Original lines: 195

Declaration hash: sha256:acb4a9290acbcfdaa270b6c3887dc7c53f653e301857894c36953bbc2eb667b8

C#
public VisualElement EyebrowChipLeadingContent { get; }

Method: SetFloatingEyebrowChipVisible(bool isVisible)

Section titled “Method: SetFloatingEyebrowChipVisible(bool isVisible)”

Original lines: 203-231

Declaration hash: sha256:09abf0c95eab0233f37c755950883d1fa8aeee3e72a8b27eb676f5efc7aea397

C#
public void SetFloatingEyebrowChipVisible(bool isVisible);

Original lines: 239

Declaration hash: sha256:915c7dd18752eba84ebcdb33fb3999967cb67d0748fb5f62e2284283152e4712

C#
public VisualElement IconWellSlot { get; }

Original lines: 242

Declaration hash: sha256:cedf0fcefb84a44430751f99d3d0f8469180cd868bbfecd1b5b1107865c602f4

C#
public VisualElement LabelSlot { get; }

Original lines: 245

Declaration hash: sha256:122cfb8285a7085c96ef68a59d147db8e7bc757968caa23527261cccb6086e29

C#
public VisualElement MetadataSlot { get; }

Original lines: 248

Declaration hash: sha256:6b58854e15cc0f2ac8a224658162958f10390b2360c668e1099b8c2386459396

C#
public VisualElement StatusPillSlot { get; }

Original lines: 251

Declaration hash: sha256:0c206c1728bd03a99e507f9e14570b23e7764fe900f7d309f36769292eb81df1

C#
public VisualElement BottomStatusStripSlot { get; }

Original lines: 254

Declaration hash: sha256:020317316b284a9b7141347e192018aeab102b284bc09e79908c4f4d17954553

C#
public VisualElement ActiveGlow { get; }

Original lines: 260

Declaration hash: sha256:3a40ff20578d627df554d4241adc0cd2a351d12230be45fe6d65e21685d8a688

C#
public NodeCommentIndicator CommentIndicator { get; }

Original lines: 266

Declaration hash: sha256:bc051501f1009d6c8d012382e9d81c6771eaf3e3c6dad77fd8d222e42baa2b85

C#
public NodeCommentPostIt CommentPostIt { get; }

Original lines: 275

Declaration hash: sha256:0b980fe43641c7680dfc1ef63a31a0b0d0ce6967077501cc799dcba2625a8a5f

C#
public event System.Action<NodeView, Vector2> OnCommentPopupResized;

Original lines: 285

Declaration hash: sha256:75eeece97bea5fc1963514721ddd5dd9d750eeee3885f5a7515ecf405c6cc637

C#
public event System.Action<NodeView> OnCommentGlyphActivated;

Original lines: 288

Declaration hash: sha256:ccb7c70eeb2e96fd818ed108f18096298dae0c2ad68ce99b7ef3d2fd3c1c6f65

C#
public VisualElement SelectedGlow { get; }

Original lines: 293

Declaration hash: sha256:ae3fa9cfe795ffba8ff3def8d6159a4cf87494ecab948536c4dc9d79cb032f98

C#
public CardDropShadow DropShadow { get; }

Original lines: 296

Declaration hash: sha256:7ab2e3f0ba2c3205bd73ff19f64f80e70bea74daab30f43a1410d399d91f691b

C#
public VisualElement InsetHighlight { get; }

Original lines: 302

Declaration hash: sha256:431a69918ffa39a63a6fcf2b0db071bd1388416d473f2d94a53c2c7f6f59f535

C#
public CardBodyGradient BodyGradient { get; }

Original lines: 310

Declaration hash: sha256:e609666eca6228df82f91583c85f28b5cf0463720f2e3025b67b0e01479a05ff

C#
public CardBodyGradient IconWellGradient { get; }

Original lines: 317

Declaration hash: sha256:d56c8c657ba08aef470e2f3b6edd8243311ada08f46dee49565c3db5ff3891e3

C#
public CardChevronExtension ChevronExtension { get; }

Original lines: 450

Declaration hash: sha256:8024da8c5c2459854beb937625c99bcb8fb52a992356d04bcfa55603f63d6b79

C#
public Color BaseColor { get; }

Original lines: 455

Declaration hash: sha256:5e51daeb979691924aba3555fd9d375850ca7369f0f8eb89d4498e6799f5fbce

C#
public Color HeaderColor { get; }

Original lines: 460

Declaration hash: sha256:d1da36509275db0f227e7cc5d99e8096169814a217f357b9ec19b5409719e8b8

C#
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

C#
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

C#
public void SetCommentPopupOnLeft(bool flipLeft);

Original lines: 1544-1551

Declaration hash: sha256:fce516049ea419e4ad65415fc628534ecd799853e8f3c2b06fc6d21da0e41874

C#
public void SuppressCommentPopup();

Original lines: 2363-2384

Declaration hash: sha256:6883fdd4e16e920263b13be9b8d1fdc2fcedd6ae2709f3546e8def638f0a29b4

C#
public void SetSelected(bool selected);

Original lines: 2480-2484

Declaration hash: sha256:49dafb048ba04f1885df1601bf0894fccb38dea715ad9e67ee34ba3dbe2fc349

C#
public void UpdatePosition(Vector2 position);

Method: UpdateTypeColor(string newTypeName)

Section titled “Method: UpdateTypeColor(string newTypeName)”

Original lines: 2491-2532

Declaration hash: sha256:4a460670be8318a8bba53b7700c0f1793f8c0496951c5a85aebb753d28a65625

C#
public void UpdateTypeColor(string newTypeName);

Original lines: 2538-2541

Declaration hash: sha256:c43f8de6316a88171c613d4c6c303b6d2065e474f373b7adf213d729ac96aaf3

C#
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

C#
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

C#
public void ApplyInlineLiteralAutoSize(float computedWidth, float minWidth = 220f, float maxWidth = 200f);

Original lines: 2709-2840

Declaration hash: sha256:8a8fbbc5e6191772c960c24999f2fee237551a5dd5ae8a5c07ecd5de3094040b

C#
public void EnableRaisedCardChrome();

Original lines: 2855

Declaration hash: sha256:a70e2411a99831e0437d80aade8932ae396509b90a31e47820478834fc57569c

C#
public VisualElement BadgeSlot { get; }

Original lines: 2859

Declaration hash: sha256:61da179da3713e5cef9618b13334e852b15b350ddf7b20db6ca255853400e8ce

C#
public VisualElement FaceClip { get; }

Original lines: 2862

Declaration hash: sha256:4b6bf0fca22e3b259c1c32c5948e35c2a7d7f7d70c32c24d82aa578dee5eae14

C#
public VerticalRampView FaceRamp { get; }

Original lines: 2866

Declaration hash: sha256:7944019ca35cb2c3264e8caa2e7e2952f1d420c35b55110b9f9b2935b4c8f6f8

C#
public VisualElement ContainedActionRowSlot { get; }

Original lines: 2873

Declaration hash: sha256:91886fa13f1f0f0e285b4546a52fb5eafaad97618632ea81d0f93c71b5a8fac4

C#
public VisualElement CardContentSlot { get; }

Original lines: 2890

Declaration hash: sha256:f96e8c17e59bc08363112187bd91e3002c75754a8e7dc1da36c295f66cde8e0f

C#
public VisualElement StartMarkSlot { get; }

Original lines: 2893

Declaration hash: sha256:6207c3905aa2b11d8a6d87f98041351e2cf05cc4ecd64adeda6fbc1281762851

C#
public VisualElement Ring { get; }

Original lines: 2901-3096

Declaration hash: sha256:fb27c9edbbd1208027d3f46d6bc6dd0c528000ba3ce0d0da8bda7425b8d9d020

C#
public void EnablePortraitBadgeChrome();

Method: SetCardContent(VisualElement content)

Section titled “Method: SetCardContent(VisualElement content)”

Original lines: 3107-3132

Declaration hash: sha256:b919ddf4f3a2e66ae77d3190439255e4c08def59d44e8d57ff77e6b6923b1158

C#
public void SetCardContent(VisualElement content);

Method: SetBadgeGlyphAssetPath(string assetPath)

Section titled “Method: SetBadgeGlyphAssetPath(string assetPath)”

Original lines: 3135-3149

Declaration hash: sha256:dbee049e5638cb6b4776bb1ae6016673b1c06882b0adf5c6665a9bb298d3dd32

C#
public void SetBadgeGlyphAssetPath(string assetPath);

Original lines: 3152-3156

Declaration hash: sha256:f63c528bc48adc9124beafb88fc11752a92a5a0bf51a7a9c8a621c4e9292b655

C#
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

C#
public void SetRaisedCardText(string nodeName, string familyCaption);

Original lines: 3199-3214

Declaration hash: sha256:6163c63c894a3488b9646651c0dfaa592fa768d067d1cd0b617282592604512b

C#
public void SetActiveGlow(bool active);

Original lines: 3221-3225

Declaration hash: sha256:93308b7ba4f03fef0d413f1d2ec8ccc749145677b9cac45ccddeb82d60073c68

C#
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

C#
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

C#
public void SetFamilyGlyphAssetPath(string assetPath);

Original lines: 3276-3288

Declaration hash: sha256:9cc16dcfe24af328920987a697a660476eac3ec38e97a2ad49f56383eb1bb5b0

C#
public void ClearIconWellContent();

Original lines: 3296-3306

Declaration hash: sha256:4a05a18a515ccfe4e11a22717bcd665e6dbe3d1c129e2057b7d298847e192c07

C#
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

C#
public void SetWarningIcon(bool show, string tooltipText = null, bool isError = false, System.Action onClick = null);
Full-size image