Module advanced_interactive

Module advanced_interactive 

Source
Expand description

Advanced interactive visualization with real-time capabilities

This module provides sophisticated interactive visualization features including:

  • Float-time data streaming and updates
  • Advanced widget systems (sliders, dropdowns, filters)
  • Multi-dimensional visualization support
  • Interactive dashboard components
  • Collaborative visualization features
  • WebGL-accelerated rendering

Re-exports§

pub use widgets::BorderConfig;
pub use widgets::ChartType;
pub use widgets::DataBindingConfig;
pub use widgets::EventType;
pub use widgets::FontConfig;
pub use widgets::InputType;
pub use widgets::InteractiveWidget;
pub use widgets::RenderContent;
pub use widgets::RenderContext;
pub use widgets::ShaderProgram;
pub use widgets::StyleConfig;
pub use widgets::WidgetConfig;
pub use widgets::WidgetEvent;
pub use widgets::WidgetEventResponse;
pub use widgets::WidgetType;
pub use data_sources::ChangeType;
pub use data_sources::ConnectionConfig;
pub use data_sources::DataFormat;
pub use data_sources::DataSource;
pub use data_sources::DataSourceConfig;
pub use data_sources::DataSourceManager;
pub use data_sources::DataSourceType;
pub use data_sources::DataUpdate;
pub use data_sources::ValidationConfig;
pub use events::DashboardEvent;
pub use events::EventAction;
pub use events::EventHandler;
pub use events::EventMetadata;
pub use events::EventPriority;
pub use events::EventResponse;
pub use events::EventSystem;
pub use events::NotificationLevel;
pub use layout::ContainerConstraints;
pub use layout::GridPosition;
pub use layout::LayoutConstraints;
pub use layout::LayoutManager;
pub use layout::Margin;
pub use layout::WidgetLayout;
pub use rendering::PerformanceMonitor;
pub use rendering::RenderStatistics;
pub use rendering::RenderingBackend;
pub use rendering::RenderingConfig;
pub use rendering::RenderingEngine;
pub use rendering::UpdateManager;
pub use rendering::UpdateRequest;
pub use rendering::UpdateType;
pub use collaboration::CollaborationManager;
pub use collaboration::Conflict;
pub use collaboration::ConflictResolver;
pub use collaboration::ConflictType;
pub use collaboration::CursorPosition;
pub use collaboration::Operation;
pub use collaboration::OperationType;
pub use collaboration::Selection;
pub use collaboration::SharedState;
pub use collaboration::UserSession;
pub use core::*;

Modules§

collaboration
Collaboration features for interactive visualization
core
Core types and configurations for advanced interactive visualization
data_sources
Data source management for real-time visualization
events
Event system for interactive visualization
layout
Layout management for interactive visualization
rendering
Rendering engine for interactive visualization
widgets
Interactive widget system for advanced visualization

Structs§

DashboardState
Dashboard state
InteractiveDashboard
Advanced interactive dashboard for real-time metrics visualization
TimeRange
Time range for temporal data
ViewState
View state
ViewportBounds
Viewport bounds
ViewportState
Viewport state for zoom and pan

Enums§

ViewMode
View mode enumeration