Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
View Class Reference

#include <View.h>

Inheritance diagram for View:
CameraView DisplayView FadeView HUDView ImgView MapView MenuView QuantumView QuitView RadioView TacticalView UVMapView WepView

List of all members.

Public Member Functions

 View (Window *c)
virtual ~View ()
int operator== (const View &that) const
virtual void Refresh ()
virtual void OnWindowMove ()
virtual void OnShow ()
virtual void OnHide ()
virtual void SetWindow (Window *w)
virtual WindowGetWindow ()

Static Public Member Functions

static const char * TYPENAME ()

Protected Attributes

Windowwindow

Friends

class Window

Detailed Description

Definition at line 26 of file View.h.


Constructor & Destructor Documentation

View::View ( Window c)
inline

Definition at line 33 of file View.h.

virtual View::~View ( )
inlinevirtual

Definition at line 34 of file View.h.


Member Function Documentation

virtual Window* View::GetWindow ( )
inlinevirtual

Definition at line 45 of file View.h.

virtual void View::OnHide ( )
inlinevirtual

Reimplemented in MapView.

Definition at line 42 of file View.h.

virtual void View::OnShow ( )
inlinevirtual

Reimplemented in MapView.

Definition at line 41 of file View.h.

virtual void View::OnWindowMove ( )
inlinevirtual

Reimplemented in MapView, HUDView, TacticalView, RadioView, CameraView, WepView, QuantumView, DisplayView, QuitView, and MenuView.

Definition at line 40 of file View.h.

int View::operator== ( const View that) const
inline

Definition at line 36 of file View.h.

virtual void View::Refresh ( )
inlinevirtual
virtual void View::SetWindow ( Window w)
inlinevirtual

Definition at line 44 of file View.h.

static const char* View::TYPENAME ( )
inlinestatic

Reimplemented in CameraView, ImgView, and FadeView.

Definition at line 31 of file View.h.


Friends And Related Function Documentation

friend class Window
friend

Definition at line 28 of file View.h.


Member Data Documentation

Window* View::window
protected

Definition at line 48 of file View.h.


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