ProtoZed  awesome branch
A simple but powerful game framework
Public Member Functions | List of all members
PZ::Application Class Reference
Inheritance diagram for PZ::Application:
PZ::NonCopyable

Public Member Functions

 Application ()
 
virtual ~Application ()
 
virtual void Start ()
 
virtual void Stop ()
 
virtual void Update (float deltaTime)
 
int Run ()
 
void RequestShutdown ()
 
float GetTimescale () const
 
void SetTimescale (float timescale)
 
SystemList & GetSystemList () const
 
AppStateManager & GetStateManager () const
 
EntityManager & GetEntityManager () const
 
AnimationManager & GetAnimationManager () const
 
AssetManager & GetAssetManager () const
 
RandomManager & GetRandomManager () const
 

Additional Inherited Members

- Protected Member Functions inherited from PZ::NonCopyable
 NonCopyable ()
 

Constructor & Destructor Documentation

PZ::Application::Application ( )
virtual PZ::Application::~Application ( )
virtual

Member Function Documentation

AnimationManager& PZ::Application::GetAnimationManager ( ) const
AssetManager& PZ::Application::GetAssetManager ( ) const
EntityManager& PZ::Application::GetEntityManager ( ) const
RandomManager& PZ::Application::GetRandomManager ( ) const
AppStateManager& PZ::Application::GetStateManager ( ) const
SystemList& PZ::Application::GetSystemList ( ) const
float PZ::Application::GetTimescale ( ) const
void PZ::Application::RequestShutdown ( )
int PZ::Application::Run ( )
void PZ::Application::SetTimescale ( float  timescale)
virtual void PZ::Application::Start ( )
inlinevirtual
virtual void PZ::Application::Stop ( )
inlinevirtual
virtual void PZ::Application::Update ( float  deltaTime)
inlinevirtual

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