Skip to main content

Updatable (Removed)

The Updatable interface has been removed. Systems are now plain classes that provide update(UpdateContext&) and are wrapped by the type-erased System class internally.

Migration

BeforeAfter
class MySystem : public Systemclass MySystem (plain class)
void update(UpdateContext&) noexcept overridevoid update(UpdateContext&) noexcept
void init(GameWorld&) noexcept overridevoid init(GameWorld&) (optional, detected via concept)
gameWorld_->view<...>()ctx.view<...>()

See Also