exports library

Classes

ActiveParticleLayer
/ 4. Emitter and active particle simulator layer.
AsteroidFieldLoader
AttractionField
Reusable Advanced Physics Systems for flutter_infinite_universe. Future loaders can import this file to leverage complex particle simulations.
BackgroundLayer
  • Cinematic Background Layer: drawing deep space void or shader grid.
  • BlackHoleLoader
    CelestialBody
    Description of celestial bodies in the active scene.
    CelestialObjectsLayer
  • Celestial Objects Layer: Black Hole or Wormhole rendering.
  • ChromaticAberrationEffect
    Simulated Chromatic Aberration using red/cyan split drawings.
    CinematicEffect
    Base class for rendering effects. Supports both CPU Canvas operations and setting GPU Shader uniforms.
    ConstellationLoader
    CosmicDustLoader
    DarkMatterLoader
    EffectPipeline
    GalaxyModel
    GalaxyOrbitLoader
    InfiniteUniverseLoader
    InteractiveUniverseWrapper
    JavaMathRandom
    JavaRandomGenerator
    JavaRandomMock
    MeteorModel
    MultiverseLoader
    NebulaLayer
  • Volumetric Nebula Cloud Layer.
  • NeuralGalaxyLoader
    ObjectPool<T>
    Generic object pool to recycle objects and avoid Garbage Collection overhead.
    OrbitalMechanics
    OrbitModel
    OverlayLayer
  • Post-processing Overlay layer (Bloom/distortion simulation).
  • ParticleEmitter
    Base Particle Emitter capable of multiple emitter configurations.
    ParticleModel
    PhysicsForceField
    Represents any physical field or force that can act on a particle.
    QuantumSpaceLoader
    RadialParticleEmitter
    Emits particles in a continuous radial burst (outwards in all directions).
    RenderingUtilities
    Pure-Dart high-fidelity math and procedural noise helpers.
    RepaintNotifier
    A custom ChangeNotifier that exposes a public method to notify listeners.
    RepulsionField
    ShockwaveEffect
    Shockwave / Energy ripple that expands radially.
    SpatialDistortionUtility
    SpiralParticleEmitter
    Emits particles in a spiral pattern.
    StarfieldLayer
  • Deep Space Ambient Starfield Layer.
  • StarModel
    SupernovaLoader
    TimeWarpLoader
    TurbulenceSystem
    UniverseAnimationEngine
    Manages frame scheduling, animation synchronization, performance diagnostics, ease curves, value interpolations, time loops, and speed dials.
    UniverseAutomationHealthReport
    UniverseContext
    Holds the execution state, current theme data, screen size, time delta (dt), performance counters, loaded shaders, customization options, and shared resources.
    UniverseDiagnosticEvent
    UniverseDiagnostics
    UniverseEffect
    UniverseEffectEngine
    Post-processing composable effects stack pipeline.
    UniverseEngine
    The central coordinator that manages frame scheduling, updates physical forces, ticks particle emitters, composites rendering layers, and calculates diagnostics.
    UniverseGlowEffect
    A soft visual glow effect.
    UniverseGravityField
    Gravitational attraction field pulling particles towards a center.
    UniverseOrbitField
    Orbital mechanics force causing particles to orbit around a mass center.
    UniverseParticle
    A highly detailed particle model supporting cinematic simulations, trails, and custom forces.
    UniverseParticleEngine
    Manages particle lifecycle, creation, pooling, and recycling.
    UniverseParticleInterface
    Architecture preparation for Phase 4 GPU Shaders. Defines the extensible rendering layer structure, visual effects pipeline, and abstract particle contracts that future shader implementations will plug into.
    UniversePhysicsEngine
    Space warp distortion utilities for visual rendering.
    UniverseRenderer
    Flutter widget that embeds the Universe Engine. Binds the engine's ticking lifecycle to the widget repaint tree.
    UniverseRenderLayer
    Represents a single z-ordered layer in the rendering pipeline.
    UniverseRenderPipeline
    Orchestrates the z-indexed rendering of layers.
    UniverseRepulsionField
    Repulsion field pushing particles away from a center.
    UniverseScene
    Represents the active state of celestial objects, particles, lighting, camera, and the chosen cinematic environment preset.
    UniverseTheme
    UniverseThemeData
    UniverseThemeEngine
    UniverseThemeRegistry
    UniverseTurbulenceField
    Fluid turbulence using sine/cosine waves to simulate eddies and currents.
    WormholeLoader

    Enums

    UniverseDiagnosticReportType
    UniverseDiagnosticSeverity
    UniverseEnvironmentPreset
    Preset configurations for Cinematic Universe Environments.
    UniverseParticleType
    Enum representing all particle types in the Infinite Universe.
    UniverseThemePreset