All static information from an Script like name, version, etc.  
 More...
#include <script_info.hpp>
| 
Public Member Functions | 
| const char * | GetAuthor () const | 
|  | Get the Author of the script. 
 | 
| const char * | GetName () const | 
|  | Get the Name of the script. 
 | 
| const char * | GetShortName () const | 
|  | Get the 4 character long short name of the script. 
 | 
| const char * | GetDescription () const | 
|  | Get the description of the script. 
 | 
| int | GetVersion () const | 
|  | Get the version of the script. 
 | 
| const char * | GetDate () const | 
|  | Get the last-modified date of the script. 
 | 
| const char * | GetInstanceName () const | 
|  | Get the name of the instance of the script to create. 
 | 
| const char * | GetURL () const | 
|  | Get the website for this script. 
 | 
| const char * | GetMainScript () const | 
|  | Get the filename of the main.nut script. 
 | 
| const char * | 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 char *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 char *name) const | 
|  | Get the default value for a setting. 
 | 
| virtual bool | IsDeveloperOnly () const | 
|  | Can this script be selected by developers only? 
 | 
| virtual int32 | AddRef () | 
| virtual int32 | Release () | 
| virtual void | FinalRelease () | 
| 
Static Public Member Functions | 
| static SQInteger | Constructor (HSQUIRRELVM vm, ScriptInfo *info) | 
|  | Process the creation of a FileInfo object. 
 | 
| 
Private Attributes | 
| char * | main_script | 
|  | The full path of the script. 
 | 
| char * | tar_file | 
|  | If, which tar file the script was in. 
 | 
| const char * | author | 
|  | Author of the script. 
 | 
| const char * | name | 
|  | Full name of the script. 
 | 
| const char * | short_name | 
|  | Short name (4 chars) which uniquely identifies the script. 
 | 
| const char * | description | 
|  | Small description of the script. 
 | 
| const char * | date | 
|  | The date the script was written at. 
 | 
| const char * | instance_name | 
|  | Name of the main class in the script. 
 | 
| int | version | 
|  | Version of the script. 
 | 
| const char * | url | 
|  | URL of the script. 
 | 
| class ScriptScanner * | scanner | 
|  | ScriptScanner object that was used to scan this script info. 
 | 
| 
Additional Inherited Members | 
| int32 | m_ref_cnt | 
Detailed Description
All static information from an Script like name, version, etc. 
Definition at line 32 of file script_info.hpp.
The documentation for this class was generated from the following files: