| Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
#include <ScriptDriver.h>
Public Member Functions | |
| virtual void | compile (Script *script) |
| Compile a script. | |
| virtual void | execute (const std::string &data, Script *script=NULL) |
| Execute a script command from a script(context). | |
| virtual void | initialize () |
| virtual void | runScript (Script *script) |
| Run a script. | |
| ScriptDriver () | |
| Default Constructor. | |
| virtual | ~ScriptDriver () |
| Destructor. | |
Defines the functionality of a script API The ScriptSystem class provides a base interface which abstracts the general functionality of the script API e.g. Angelscript, Squirrel, Lua or Perl. Most of this class is abstract, requiring a subclass based on a specific API to be constructed to provide the full functionality. Author: Kat'Oun version: 1.0
| script::ScriptDriver::ScriptDriver | ( | ) |
Default Constructor.
| script::ScriptDriver::~ScriptDriver | ( | ) | [virtual] |
Destructor.
| void script::ScriptDriver::compile | ( | Script * | script | ) | [virtual] |
Compile a script.
Referenced by script::ScriptManager::compile().
| void script::ScriptDriver::execute | ( | const std::string & | data, |
| Script * | script = NULL |
||
| ) | [virtual] |
Execute a script command from a script(context).
Referenced by script::ScriptManager::execute().
| void script::ScriptDriver::initialize | ( | ) | [virtual] |
Referenced by script::ScriptManager::initializeImpl().
| void script::ScriptDriver::runScript | ( | Script * | script | ) | [virtual] |
Run a script.
Referenced by script::ScriptManager::runScript().
|
The KG Game Engine
Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:10 by
Doxygen
(1.7.4)
|