Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
Manager Class Reference

Manager class that can handle application operations or project operations. For example, the app subclass can handle creating the root widget, file browsers and such. The project subclass can handle loading project files and widgets needed only for the project. More...

#include <Manager.h>

Inheritance diagram for Manager:
Collaboration diagram for Manager:

Public Member Functions

 Manager (App *appOwner)
 
virtual void Tick (double deltaTime)
 Called every frame regardless of if the app is closing.
 
virtual void Exit ()
 Called when closing the app.
 
AppGetApp () const
 

Protected Attributes

Appm_app = nullptr
 

Detailed Description

Manager class that can handle application operations or project operations. For example, the app subclass can handle creating the root widget, file browsers and such. The project subclass can handle loading project files and widgets needed only for the project.

Member Function Documentation

◆ Exit()

virtual void Manager::Exit ( )
inlinevirtual

Called when closing the app.

Reimplemented in AppManager, and ProjectManager.

◆ Tick()

virtual void Manager::Tick ( double  deltaTime)
inlinevirtual

Called every frame regardless of if the app is closing.

Reimplemented in AppManager, and ProjectManager.


The documentation for this class was generated from the following file: