Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

GraphSceneNode

Namespace ChartForgeX.Interactivity

Describes a graph node independently from a particular renderer or browser runtime.

Inheritance

  • Object
  • GraphSceneNode

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Properties

Id #

Gets or sets the stable node identifier.

Label #

Gets or sets the node label shown by adapters.

Kind #

Gets or sets an optional product-neutral node kind such as service, identity, endpoint, database, or person.

GroupId #

Gets or sets an optional logical group id used for filtering, color, or layout gravity.

ClusterId #

Gets or sets an optional cluster id used for collapsed large-graph summaries.

ParentId #

Gets or sets an optional parent node id used for hierarchy navigation and semantic drill-down.

Status #

Gets or sets an optional semantic status such as healthy, warning, critical, unknown, or muted.

Shape #

Gets or sets the preferred node shape used by adapters that support richer graph marks.

Level #

Gets or sets an optional hierarchy level used by deterministic hierarchical graph layouts.

ImageUrl #

Gets or sets an optional image URI for image-backed graph nodes. Data URIs keep static output self-contained.

ImageAlt #

Gets or sets optional alternative text for image-backed graph nodes.

IconText #

Gets or sets an optional short icon glyph or text shown inside the node mark.

SecondaryLabel #

Gets or sets an optional secondary label shown in detailed semantic-zoom views and inspectors.

BadgeText #

Gets or sets optional short badge text such as a count, role, or alert total.

X #

Gets or sets the current x-coordinate in graph scene space.

Y #

Gets or sets the current y-coordinate in graph scene space.

HasExplicitPosition #

Gets whether a caller explicitly supplied scene coordinates, including the origin.

Size #

Gets or sets the node radius or half-size used by lightweight adapters.

Fixed #

Gets or sets whether physics adapters should keep the node at its current position.

Hidden #

Gets or sets whether adapters should keep the node available for routing while hiding its visible mark.

Style #

Gets reusable node styling hints for adapters that support richer graph marks.

Metadata #

Gets arbitrary node metadata for search, tooltips, inspectors, and host event payloads.