stmm-games-doc  0.32.0
Public Attributes | List of all members
stmg::XmlGameLoader::Init Struct Reference

Public Attributes

shared_ptr< AppConfigm_refAppConfig
 The app configuration data. More...
 
shared_ptr< XmlGameFilesm_refXmlGameFiles
 The game files. More...
 
std::string m_sDefaultGameName
 The default game name. More...
 
std::vector< unique_ptr< XmlEventParser > > m_aEventParsers
 The event parsers. More...
 
std::vector< unique_ptr< XmlGameWidgetParser > > m_aGameWidgetParsers
 The game widget parsers. More...
 

Member Data Documentation

◆ m_aEventParsers

std::vector<unique_ptr<XmlEventParser> > stmg::XmlGameLoader::Init::m_aEventParsers

The event parsers.

Cannot contain nulls.

◆ m_aGameWidgetParsers

std::vector<unique_ptr<XmlGameWidgetParser> > stmg::XmlGameLoader::Init::m_aGameWidgetParsers

The game widget parsers.

Cannot contain nulls.

◆ m_refAppConfig

shared_ptr<AppConfig> stmg::XmlGameLoader::Init::m_refAppConfig

The app configuration data.

Cannot be null.

◆ m_refXmlGameFiles

shared_ptr<XmlGameFiles> stmg::XmlGameLoader::Init::m_refXmlGameFiles

The game files.

Cannot be null.

◆ m_sDefaultGameName

std::string stmg::XmlGameLoader::Init::m_sDefaultGameName

The default game name.

Can be empty.