@kognifai/cogsengine
    Preparing search index...

    Architecture

    Architecture overview

    The engine is the core component of Cogs.Core and is responsible for running all of the different subsystems. In addition, it owns the entity store, in which all of the Entity instances currently alive are managed.

    The engine handles a collection of Systems, all of which are updated with specific ordering constraints every frame.

    All the resource managers are owned and handled by the engine, which will notify the individual resource managers when they are able to perform work and synchronization.

    The renderer, represented above as a single object, can have different implementations based on the desired rendering technology. It can pull data from systems and resources from resource managers, and produce some form of visual output.