Niotso  git revision 558726a9f13d7c3423a683dd2f4323589b66c310
The New Implementation of The Sims Online
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
Scene Class Referenceabstract

#include <Scene.hpp>

Inheritance diagram for Scene:
LoginScreen

Public Member Functions

int RunFor (float TimeDelta)
 
virtual void Render ()=0
 
virtual ~Scene ()
 

Protected Member Functions

 Scene (float c)
 

Protected Attributes

float TimeDelta
 

Private Member Functions

virtual int Run (float TimeDelta)=0
 

Private Attributes

const float TickPeriod
 
float RealTimeDelta
 

Constructor & Destructor Documentation

Scene::Scene ( float  c)
inlineprotected
virtual Scene::~Scene ( )
inlinevirtual

Member Function Documentation

virtual void Scene::Render ( )
pure virtual

Implemented in LoginScreen.

virtual int Scene::Run ( float  TimeDelta)
privatepure virtual

Implemented in LoginScreen.

int Scene::RunFor ( float  TimeDelta)
inline

Member Data Documentation

float Scene::RealTimeDelta
private
const float Scene::TickPeriod
private
float Scene::TimeDelta
protected

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