Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MainMenu Class Reference
Inheritance diagram for MainMenu:
Inheritance graph
[legend]
Collaboration diagram for MainMenu:
Collaboration graph
[legend]

Public Member Functions

void SetStartPath (const SystemPath &path)
 
- Public Member Functions inherited from Application::Lifecycle
 Lifecycle ()
 
 Lifecycle (bool profilerAccumulate)
 
virtual ~Lifecycle ()
 
void RequestEndLifecycle ()
 
- Public Member Functions inherited from RefCounted
 RefCounted ()
 
virtual ~RefCounted ()
 
void IncRefCount () const
 
void DecRefCount () const
 
int GetRefCount () const
 
- Public Member Functions inherited from LuaWrappable
virtual ~LuaWrappable ()
 

Protected Member Functions

void Start () override
 
void Update (float) override
 
void End () override
 
- Protected Member Functions inherited from Application::Lifecycle
virtual void Start ()
 
virtual void Update (float deltaTime)=0
 
virtual void End ()
 
void SetNextLifecycle (RefCountedPtr< Lifecycle > l)
 
bool GetProfilerAccumulate () const
 
void SetProfilerAccumulate (bool enable)
 

Protected Attributes

std::unique_ptr< Introm_intro
 
bool m_skipMenu
 
SystemPath m_startPath
 

Member Function Documentation

◆ End()

void MainMenu::End ( )
overrideprotectedvirtual

Reimplemented from Application::Lifecycle.

◆ SetStartPath()

void MainMenu::SetStartPath ( const SystemPath path)
inline

◆ Start()

void MainMenu::Start ( )
overrideprotectedvirtual

Reimplemented from Application::Lifecycle.

Here is the call graph for this function:

◆ Update()

void MainMenu::Update ( float  deltaTime)
overrideprotectedvirtual

Implements Application::Lifecycle.

Here is the call graph for this function:

Member Data Documentation

◆ m_intro

std::unique_ptr<Intro> MainMenu::m_intro
protected

◆ m_skipMenu

bool MainMenu::m_skipMenu
protected

◆ m_startPath

SystemPath MainMenu::m_startPath
protected

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