Skip to content
ChartForgeX

API Reference

Enum

GraphSceneFeatures

Namespace ChartForgeX.Interactivity
Assembly ChartForgeX.Interactivity
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed
Attributes
Flags

Names reusable graph explorer features that adapters may support.

Inheritance

  • Enum
  • GraphSceneFeatures

Usage

Explore 25 API references to this type

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

Accepted by parameters 3

Values

public const GraphSceneFeatures None #

No graph explorer behavior is enabled.

Value: 0
public const GraphSceneFeatures Selection #

Nodes, edges, or clusters can be selected.

Value: 1
public const GraphSceneFeatures MultiSelection #

Multiple graph items can be selected together.

Value: 2
public const GraphSceneFeatures Filtering #

Graph items can be filtered by reusable facets.

Value: 8
public const GraphSceneFeatures Viewport #

The adapter can pan, zoom, or fit the visible graph viewport.

Value: 16
public const GraphSceneFeatures DragNodes #

Users can drag nodes to update runtime positions.

Value: 32
public const GraphSceneFeatures RuntimePhysics #

The adapter can run browser or native runtime physics.

Value: 64
public const GraphSceneFeatures Stabilization #

The adapter can stabilize a graph layout over several simulation ticks.

Value: 128
public const GraphSceneFeatures Clustering #

The adapter can collapse, expand, or summarize graph clusters.

Value: 256
public const GraphSceneFeatures LevelOfDetail #

The adapter can reduce labels or rendering detail for large scenes.

Value: 512
public const GraphSceneFeatures IncrementalUpdates #

The adapter can accept incremental state updates after initial render.

Value: 1024
public const GraphSceneFeatures Export #

The adapter can export current graph state or artwork.

Value: 2048
public const GraphSceneFeatures NeighborhoodFocus #

The adapter can focus the selected node's immediate neighborhood.

Value: 4096
public const GraphSceneFeatures PerformanceTelemetry #

The adapter can publish runtime performance telemetry.

Value: 8192
public const GraphSceneFeatures Manipulation #

The adapter can add, edit, delete, or persist graph structure through an opt-in authoring surface.

Value: 16384
public const GraphSceneFeatures HierarchyNavigation #

The adapter can navigate explicit parent-child relationships as top-level and drill-down views.

Value: 32768
public const GraphSceneFeatures BoxSelection #

The adapter can select several visible graph items with a rectangular pointer gesture.

Value: 65536
public const GraphSceneFeatures StateSnapshots #

The adapter can capture and restore reusable viewport, selection, cluster, physics, and position state.

Value: 131072
public const GraphSceneFeatures History #

The adapter can undo and redo validated graph document or position changes.

Value: 262144
public const GraphSceneFeatures Explorer #

Common graph explorer surface for dependency-free visual exploration.

Value: 201503