Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
ViewController Class Referenceabstract

#include <ViewController.h>

Inheritance diagram for ViewController:
Inheritance graph
[legend]
Collaboration diagram for ViewController:
Collaboration graph
[legend]

Public Member Functions

 ViewController (WorldView *v)
 
virtual void Activated ()=0
 
virtual void Deactivated ()=0
 
virtual void Update ()=0
 
virtual void Draw (Camera *camera)=0
 

Protected Attributes

WorldViewm_parentView
 

Constructor & Destructor Documentation

◆ ViewController()

ViewController::ViewController ( WorldView v)
inline

Member Function Documentation

◆ Activated()

virtual void ViewController::Activated ( )
pure virtual

Implemented in ShipViewController.

◆ Deactivated()

virtual void ViewController::Deactivated ( )
pure virtual

Implemented in ShipViewController.

◆ Draw()

virtual void ViewController::Draw ( Camera camera)
pure virtual

Implemented in ShipViewController.

◆ Update()

virtual void ViewController::Update ( )
pure virtual

Implemented in ShipViewController.

Member Data Documentation

◆ m_parentView

WorldView* ViewController::m_parentView
protected

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