UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
script.h
Go to the documentation of this file.
1 #ifndef UGDK_SCRIPT_H_
2 #define UGDK_SCRIPT_H_
3 
4 namespace ugdk {
5 namespace script {
6 
7 // Functions
8 void InitScripts();
9 
10 // Public classes
11 class LangWrapper;
12 class VirtualData;
13 class VirtualObj;
14 
15 template <class loader_t> class InheritableLangWrapper;
16 
17 template <class loader_t>
18 class Module;
19 
20 // Managers
21 class ScriptManager;
22 
23 namespace lua {
24 
25 // Public Lua classes
26 class LuaData;
27 
28 // Lua Managers
29 class LuaWrapper;
30 
31 } /* namespace lua */
32 
33 namespace python {
34 
35 // Public Python classes
36 class PythonData;
37 
38 // Python Managers
39 class PythonWrapper;
40 
41 } /* namespace python */
42 
43 } // namespace script
44 } // namespace ugdk
45 
46 #endif /* UGDK_SCRIPT_H_ */
Definition: pythondata.h:20
Abstract class representing virtual script data.
Definition: virtualdata.h:42
Definition: luadata.h:16
Definition: scriptmanager.h:20
Definition: luawrapper.h:20
Definition: pythonwrapper.h:24
Definition: animation.h:11
Definition: script.h:18
void InitScripts()
Definition: langwrapper.h:17
A proxy class wich represents virtual objects from scripting languages.
Definition: virtualobj.h:30
Wraps a scripting language.
Definition: script.h:15