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

Public Member Functions

 RendererSubsystem (App *appOwner)
 
virtual int PreInit (int ArgC, char *ArgV[]) override
 
virtual int Init () override
 Init the subsystem / start.
 
virtual void PreTick (double deltaTime) override
 Runs before to tick to get if the app should close or set up a new frame.
 
virtual void Tick (double deltaTime) override
 Called every frame regardless of if the app is closing.
 
virtual void TickRendering (double deltaTime) override
 Called every frame if the app is NOT closing.
 
virtual void Exit () override
 Called when closing the app.
 
- Public Member Functions inherited from Subsystem
 Subsystem (App *appOwner)
 
AppGetApp () const
 

Additional Inherited Members

- Protected Attributes inherited from Subsystem
Appm_app = nullptr
 

Member Function Documentation

◆ Exit()

void RendererSubsystem::Exit ( )
overridevirtual

Called when closing the app.

Reimplemented from Subsystem.

◆ Init()

int RendererSubsystem::Init ( )
overridevirtual

Init the subsystem / start.

Returns
int Returns for success and greater than 0 for error

Reimplemented from Subsystem.

◆ PreInit()

int RendererSubsystem::PreInit ( int  ArgC,
char *  ArgV[] 
)
overridevirtual

AppSubsystem Implementation

Reimplemented from Subsystem.

◆ PreTick()

void RendererSubsystem::PreTick ( double  deltaTime)
overridevirtual

Runs before to tick to get if the app should close or set up a new frame.

Reimplemented from Subsystem.

◆ Tick()

void RendererSubsystem::Tick ( double  deltaTime)
overridevirtual

Called every frame regardless of if the app is closing.

Reimplemented from Subsystem.

◆ TickRendering()

void RendererSubsystem::TickRendering ( double  deltaTime)
overridevirtual

Called every frame if the app is NOT closing.

Reimplemented from Subsystem.


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