A soundworks client instance.
A soundworks client config that was used to instantiate the client instance.
The html container that is used to render this class' lit elements.
The html container that is used to render this class' lit elements. Defined by soundworks-template.
The currently active modules. A copy from the StateManager.
A soundworks client config that was used to instantiate the client instance. Defined by soundworks-template.
Id to cancel and request the animation frame. Defined by soundworks-template.
Used to ensure strongly typed StateManagers defined in Schemas.ts. Communcation with the server is handled here.
This function builds the view of every currentlyActiveModule.
A list of every modules' view.
Called every time there is an update for the SharedAppState.
Called when there are user inputs that were made inside the modules
It is assumed that this update is of type PlayerInputType
Called every time there is an update for the SharedPlayerState.
Renders the whole controller view.
Setup the stateGuard that is used for communication with the server.
Start routine for contrllern
Generated using TypeDoc
Client side entry point for the player