Package dev.engine.core.module
package dev.engine.core.module
-
ClassDescriptionAbstractModule<T extends Time>Template-method base class for modules that enforces the lifecycle state machine.FixedTimestep<T extends Time>Accumulator-based fixed timestep
UpdateStrategy.ManualUpdate<T extends Time>No-opUpdateStrategyfor modules whose updates are driven externally.Contract for a managed module with a typed update context.ModuleManager<T extends Time>Central manager responsible for the lifecycle and update orchestration ofModuleinstances.Represents the lifecycle state of a game module.Policy for handling dependent modules when a module is removed.UpdateStrategy<T extends Time>Strategy that determines when and how module updates are fired.VariableTimestep<T extends Time>Variable timestepUpdateStrategythat fires exactly one update per advance call.