API Reference
GraphSceneOptions
Holds host-neutral graph exploration settings that browser, native, and static adapters can share.
Inheritance
- Object
- GraphSceneOptions
Usage
Explore 7 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.
Returned or exposed by 5
- Property GraphScene.Options
- Extension method GraphSceneOptions.UseSuperTopologyDefaults
- Method GraphSceneOptions.Disable
- Method GraphSceneOptions.Enable
- Method GraphSceneSuperTopologyExtensions.UseSuperTopologyDefaults
Accepted by parameters 2
- Extension method GraphSceneOptions.UseSuperTopologyDefaults
- Method GraphSceneSuperTopologyExtensions.UseSuperTopologyDefaults
Constructors
public GraphSceneOptions() #Methods
public GraphSceneOptions Disable(GraphSceneFeatures features) #GraphSceneOptionsDisables one or more graph scene features.
Parameters
- features ChartForgeX.Interactivity.GraphSceneFeatures
- The features to disable.
Returns
The current options instance.
public GraphSceneOptions Enable(GraphSceneFeatures features) #GraphSceneOptionsEnables one or more graph scene features.
Parameters
- features ChartForgeX.Interactivity.GraphSceneFeatures
- The features to enable.
Returns
The current options instance.
public Boolean HasFeature(GraphSceneFeatures feature) #BooleanDetermines whether all bits in the requested feature set are enabled.
Parameters
- feature ChartForgeX.Interactivity.GraphSceneFeatures
- The feature or feature group to check.
Returns
true when the feature is enabled; otherwise, false.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public GraphSceneFeatures Features { get; set; } #Gets or sets the enabled graph explorer feature flags.
public GraphPhysicsOptions Physics { get; } #Gets graph physics settings for adapters that support runtime or prepared layouts.
public GraphInteractionOptions Interaction { get; } #Gets node dragging and topology-change interaction behavior.
public GraphLevelOfDetailOptions LevelOfDetail { get; } #Gets large-graph level-of-detail thresholds.
public GraphPerformanceOptions Performance { get; } #Gets graph runtime performance budgets and telemetry settings.
public GraphLayoutOptions Layout { get; } #Gets deterministic graph layout settings shared by static and interactive adapters.
public GraphClusterOptions Cluster { get; } #Gets clustering policy for semantic, group-derived, or adaptive large-scene summaries.
public GraphManipulationOptions Manipulation { get; } #Gets opt-in graph editing and manipulation capabilities for adapters that support authoring workflows.
public GraphSceneNeighborhoodOptions Neighborhood { get; } #Gets bounded neighborhood focus settings shared by interactive adapters.
public GraphHierarchyOptions Hierarchy { get; } #Gets hierarchy navigation settings for adapters that support top-level and drill-down graph views.
Extension Methods
public static GraphSceneOptions UseSuperTopologyDefaults(GraphSceneOptions options, Boolean enableManipulation = false) #GraphSceneOptionsApplies large-topology defaults that keep the scene model host-neutral while preparing adapters for vis-network-style exploration.
Parameters
- options ChartForgeX.Interactivity.GraphSceneOptions
- The graph scene options to configure.
- enableManipulation System.Boolean = false
- Whether opt-in editing/manipulation capabilities should be advertised.
Returns
The current options instance.