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)
 
SystemListGetSystemList () const
 
AppStateManagerGetStateManager () const
 
EntityManagerGetEntityManager () const
 
AnimationManagerGetAnimationManager () const
 
AssetManagerGetAssetManager () const
 
RandomManagerGetRandomManager () 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: