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

GraphPerformanceOptions

Namespace ChartForgeX.Interactivity

Describes graph explorer performance budgets that adapters can enforce before interaction becomes expensive.

Inheritance

  • Object
  • GraphPerformanceOptions

Properties

FrameBudgetMilliseconds #

Gets or sets the desired frame budget in milliseconds for interactive graph work.

MaxInteractiveSvgNodes #

Gets or sets the maximum SVG node count that should run fully interactive browser physics.

MaxInteractiveSvgEdges #

Gets or sets the maximum SVG edge count that should run fully interactive browser physics.

MaxInteractiveCanvasNodes #

Gets or sets the maximum Canvas node count that should run fully interactive browser physics.

MaxInteractiveCanvasEdges #

Gets or sets the maximum Canvas edge count that should run fully interactive browser physics.

MaxInteractiveWebGlNodes #

Gets or sets the maximum WebGL node count that should remain fully interactive.

MaxInteractiveWebGlEdges #

Gets or sets the maximum WebGL edge count that should remain fully interactive.

TelemetrySampleInterval #

Gets or sets how many simulation ticks should pass between telemetry events.

WarmupFrameCount #

Gets or sets how many initial browser frames are reported as warmup without affecting the steady-state frame budget.

WorkerProgressInterval #

Gets or sets how many worker solver ticks may run between browser-visible layout updates.