StarEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
star::StarEngine Class Referencefinal

#include <StarEngine.h>

Collaboration diagram for star::StarEngine:
Collaboration graph

Public Member Functions

 ~StarEngine ()
 
status Initialize (int32 window_width, int32 window_height)
 
status Update (const Context &context)
 
status Draw ()
 
status End ()
 
void SetActive ()
 
void SetInactive ()
 
int GetCurrentFPS () const
 
int GetPreviousFPS () const
 
void SetGameTitle (const tstring &title)
 
void SetGameSubTitle (const tstring &title)
 
bool HasTitleUpdated () const
 
void ResetTitleUpdateMark ()
 

Static Public Member Functions

static std::shared_ptr
< StarEngine
GetInstance ()
 

Constructor & Destructor Documentation

star::StarEngine::~StarEngine ( )

Member Function Documentation

status star::StarEngine::Draw ( )
status star::StarEngine::End ( )
int star::StarEngine::GetCurrentFPS ( ) const
std::shared_ptr< StarEngine > star::StarEngine::GetInstance ( )
static
int star::StarEngine::GetPreviousFPS ( ) const
bool star::StarEngine::HasTitleUpdated ( ) const
status star::StarEngine::Initialize ( int32  window_width,
int32  window_height 
)
void star::StarEngine::ResetTitleUpdateMark ( )
void star::StarEngine::SetActive ( )
void star::StarEngine::SetGameSubTitle ( const tstring title)
void star::StarEngine::SetGameTitle ( const tstring title)
void star::StarEngine::SetInactive ( )
status star::StarEngine::Update ( const Context context)

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