Leviathan  0.8.0.0
Leviathan game engine
ScriptModule.h File Reference
#include "Define.h"
#include "AccessMask.h"
#include "Common/ThreadSafe.h"
#include "ScriptArgumentsProvider.h"
#include "add_on/scriptbuilder/scriptbuilder.h"
#include "angelscript.h"
#include "boost/thread/mutex.hpp"

Go to the source code of this file.

Classes

struct  Leviathan::ValidListenerData
 some data that is stored when a listener is found More...
 
struct  Leviathan::ScriptSourceFileData
 Represents a section of script source file. More...
 
class  Leviathan::ScriptModule
 

Namespaces

 Leviathan
 The access mask controls which registered functions and classes a script sees.
 

Macros

#define SCRIPTMODULE_LISTENFORFILECHANGES
 

Enumerations

enum  Leviathan::SCRIPTBUILDSTATE {
  Leviathan::SCRIPTBUILDSTATE_EMPTY, Leviathan::SCRIPTBUILDSTATE_READYTOBUILD, Leviathan::SCRIPTBUILDSTATE_BUILT, Leviathan::SCRIPTBUILDSTATE_FAILED,
  Leviathan::SCRIPTBUILDSTATE_DISCARDED
}
 

Macro Definition Documentation

◆ SCRIPTMODULE_LISTENFORFILECHANGES

#define SCRIPTMODULE_LISTENFORFILECHANGES

Definition at line 16 of file ScriptModule.h.