Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
ProjectManager Class Reference
Inheritance diagram for ProjectManager:
Collaboration diagram for ProjectManager:

Public Member Functions

 ProjectManager (App *appOwner)
 
void Init (const std::filesystem::path &projectFile)
 
virtual void Tick (double deltaTime) override
 Called every frame regardless of if the app is closing.
 
virtual void Exit () override
 Called when closing the app.
 
void SaveProject () const
 
SelectionGetSelection ()
 
SB::Engine::SoundContainerGetPreviewSoundContainer () const
 
- Public Member Functions inherited from Manager
 Manager (App *appOwner)
 
AppGetApp () const
 

Additional Inherited Members

- Protected Attributes inherited from Manager
Appm_app = nullptr
 

Member Function Documentation

◆ Exit()

void ProjectManager::Exit ( )
overridevirtual

Called when closing the app.

Reimplemented from Manager.

◆ Tick()

void ProjectManager::Tick ( double  deltaTime)
overridevirtual

Called every frame regardless of if the app is closing.

Reimplemented from Manager.


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