Rise
The Vieneo Province
MarkerBeacons Class Reference

#include <Module.h>

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

Public Member Functions

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

Private Member Functions

void Check (const D3DXVECTOR3 &marker) const
 

Private Attributes

Loggerlogger = nullptr
 
Soundsound = nullptr
 
Bus::MarkerBeaconTypes checking = Bus::MarkerBeaconTypes::None
 
GridPropertiesgridProperties = nullptr
 

Additional Inherited Members

- Protected Attributes inherited from Module
Busbus
 

Detailed Description

Definition at line 428 of file Module.h.

Constructor & Destructor Documentation

◆ MarkerBeacons()

MarkerBeacons::MarkerBeacons ( Bus prmBus,
Logger prmLogger,
Sound prmSound,
GridProperties prmGridProperties 
)

Definition at line 62 of file MarkerBeacons.cpp.

Member Function Documentation

◆ Check()

void MarkerBeacons::Check ( const D3DXVECTOR3 &  marker) const
private

Definition at line 30 of file MarkerBeacons.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ FrameMove()

void MarkerBeacons::FrameMove ( float  fElapsedTime)
overridevirtual

Implements Module.

Definition at line 5 of file MarkerBeacons.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ checking

Bus::MarkerBeaconTypes MarkerBeacons::checking = Bus::MarkerBeaconTypes::None
private

Definition at line 433 of file Module.h.

◆ gridProperties

GridProperties* MarkerBeacons::gridProperties = nullptr
private

Definition at line 434 of file Module.h.

◆ logger

Logger* MarkerBeacons::logger = nullptr
private

Definition at line 430 of file Module.h.

◆ sound

Sound* MarkerBeacons::sound = nullptr
private

Definition at line 431 of file Module.h.


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