neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::i_application_info Class Referenceabstract

#include <i_application_info.hpp>

Inheritance diagram for neolib::i_application_info:
neolib::application_info

Public Member Functions

virtual ~i_application_info ()=default
 
virtual const i_program_argumentsarguments () const =0
 
virtual const i_stringname () const =0
 
virtual const i_stringcompany () const =0
 
virtual const i_versionversion () const =0
 
virtual const i_stringcopyright () const =0
 
virtual const i_stringapplication_folder (bool aUseDefault=true) const =0
 
virtual const i_stringsettings_folder (bool aUseDefault=true) const =0
 
virtual const i_stringdata_folder (bool aUseDefault=true) const =0
 
virtual const i_stringplugin_extension () const =0
 
virtual bool removable () const =0
 

Detailed Description

Definition at line 59 of file i_application_info.hpp.

Constructor & Destructor Documentation

◆ ~i_application_info()

virtual neolib::i_application_info::~i_application_info ( )
virtualdefault

Member Function Documentation

◆ application_folder()

virtual const i_string & neolib::i_application_info::application_folder ( bool  aUseDefault = true) const
pure virtual

Implemented in neolib::application_info.

◆ arguments()

virtual const i_program_arguments & neolib::i_application_info::arguments ( ) const
pure virtual

Implemented in neolib::application_info.

◆ company()

virtual const i_string & neolib::i_application_info::company ( ) const
pure virtual

Implemented in neolib::application_info.

◆ copyright()

virtual const i_string & neolib::i_application_info::copyright ( ) const
pure virtual

Implemented in neolib::application_info.

◆ data_folder()

virtual const i_string & neolib::i_application_info::data_folder ( bool  aUseDefault = true) const
pure virtual

Implemented in neolib::application_info.

◆ name()

virtual const i_string & neolib::i_application_info::name ( ) const
pure virtual

Implemented in neolib::application_info.

◆ plugin_extension()

virtual const i_string & neolib::i_application_info::plugin_extension ( ) const
pure virtual

Implemented in neolib::application_info.

◆ removable()

virtual bool neolib::i_application_info::removable ( ) const
pure virtual

Implemented in neolib::application_info.

◆ settings_folder()

virtual const i_string & neolib::i_application_info::settings_folder ( bool  aUseDefault = true) const
pure virtual

Implemented in neolib::application_info.

◆ version()

virtual const i_version & neolib::i_application_info::version ( ) const
pure virtual

Implemented in neolib::application_info.


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