All static information from an Script like name, version, etc.
More...
#include <script_info.hpp>
|
const std::string & | GetAuthor () const |
| Get the Author of the script.
|
|
const std::string & | GetName () const |
| Get the Name of the script.
|
|
const std::string & | GetShortName () const |
| Get the 4 character long short name of the script.
|
|
const std::string & | GetDescription () const |
| Get the description of the script.
|
|
int | GetVersion () const |
| Get the version of the script.
|
|
const std::string & | GetDate () const |
| Get the last-modified date of the script.
|
|
const std::string & | GetInstanceName () const |
| Get the name of the instance of the script to create.
|
|
const std::string & | GetURL () const |
| Get the website for this script.
|
|
const std::string & | GetMainScript () const |
| Get the filename of the main.nut script.
|
|
const std::string & | GetTarFile () const |
| Get the filename of the tar the script is in.
|
|
bool | CheckMethod (const char *name) const |
| Check if a given method exists.
|
|
virtual class ScriptScanner * | GetScanner () |
| Get the scanner which has found this ScriptInfo.
|
|
bool | GetSettings () |
| Get the settings of the Script.
|
|
const ScriptConfigItemList * | GetConfigList () const |
| Get the config list for this Script.
|
|
const ScriptConfigItem * | GetConfigItem (const std::string_view name) const |
| Get the description of a certain Script config option.
|
|
SQInteger | AddSetting (HSQUIRRELVM vm) |
| Set a setting.
|
|
SQInteger | AddLabels (HSQUIRRELVM vm) |
| Add labels for a setting.
|
|
int | GetSettingDefaultValue (const std::string &name) const |
| Get the default value for a setting.
|
|
virtual bool | IsDeveloperOnly () const |
| Can this script be selected by developers only?
|
|
virtual int32_t | AddRef () |
|
virtual int32_t | Release () |
|
virtual void | FinalRelease () |
|
|
static SQInteger | Constructor (HSQUIRRELVM vm, ScriptInfo *info) |
| Process the creation of a FileInfo object.
|
|
|
std::string | main_script |
| The full path of the script.
|
|
std::string | tar_file |
| If, which tar file the script was in.
|
|
std::string | author |
| Author of the script.
|
|
std::string | name |
| Full name of the script.
|
|
std::string | short_name |
| Short name (4 chars) which uniquely identifies the script.
|
|
std::string | description |
| Small description of the script.
|
|
std::string | date |
| The date the script was written at.
|
|
std::string | instance_name |
| Name of the main class in the script.
|
|
int | version |
| Version of the script.
|
|
std::string | url |
| URL of the script.
|
|
class ScriptScanner * | scanner |
| ScriptScanner object that was used to scan this script info.
|
|
All static information from an Script like name, version, etc.
Definition at line 30 of file script_info.hpp.
The documentation for this class was generated from the following files: