Rise
The Vieneo Province
Vmu Class Reference

#include <Module.h>

Inheritance diagram for Vmu:
[legend]
Collaboration diagram for Vmu:
[legend]

Public Member Functions

 Vmu (Bus *prmBus, Logger *prmLogger, Sound *prmSound)
 
void FrameMove (float fElapsedTime) override
 
- Public Member Functions inherited from Module
 Module (Bus *prmBus)
 
virtual ~Module ()=default
 

Private Attributes

Loggerlogger = nullptr
 
Soundsound = nullptr
 
float holdForSeconds = 0
 
bool powered = false
 
float secondsPowered = 0.0f
 
int testMode = SOUND_AURALUNITOKAY + 1
 

Additional Inherited Members

- Protected Attributes inherited from Module
Busbus
 

Detailed Description

Definition at line 66 of file Module.h.

Constructor & Destructor Documentation

◆ Vmu()

Vmu::Vmu ( Bus prmBus,
Logger prmLogger,
Sound prmSound 
)

Definition at line 165 of file VMU.cpp.

Member Function Documentation

◆ FrameMove()

void Vmu::FrameMove ( float  fElapsedTime)
overridevirtual

Implements Module.

Definition at line 3 of file VMU.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ holdForSeconds

float Vmu::holdForSeconds = 0
private

Definition at line 71 of file Module.h.

◆ logger

Logger* Vmu::logger = nullptr
private

Definition at line 68 of file Module.h.

◆ powered

bool Vmu::powered = false
private

Definition at line 72 of file Module.h.

◆ secondsPowered

float Vmu::secondsPowered = 0.0f
private

Definition at line 73 of file Module.h.

◆ sound

Sound* Vmu::sound = nullptr
private

Definition at line 69 of file Module.h.

◆ testMode

int Vmu::testMode = SOUND_AURALUNITOKAY + 1
private

Definition at line 74 of file Module.h.


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