Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This is the complete list of members for ScriptInterface, including all inherited members.
CallConstructor(JS::HandleValue ctor, JS::HandleValueArray argv, JS::MutableHandleValue out) const | ScriptInterface | |
CreateCustomObject(const std::string &typeName) const | ScriptInterface | |
DefineCustomObjectType(JSClass *clasp, JSNative constructor, uint minArgs, JSPropertySpec *ps, JSFunctionSpec *fs, JSPropertySpec *static_ps, JSFunctionSpec *static_fs) | ScriptInterface | |
Eval(const char *code) const | ScriptInterface | |
Eval(const char *code, JS::MutableHandleValue out) const | ScriptInterface | |
Eval(const char *code, T &out) const | ScriptInterface | |
GetContext() const | ScriptInterface | |
GetGeneralJSContext() const | ScriptInterface | |
GetGlobalProperty(const ScriptRequest &rq, const std::string &name, JS::MutableHandleValue out) | ScriptInterface | static |
GetPrivate(const ScriptRequest &rq, JS::HandleObject thisobj, JSClass *jsClass) | ScriptInterface | inlinestatic |
GetPrivate(const ScriptRequest &rq, JS::CallArgs &callArgs, JSClass *jsClass) | ScriptInterface | inlinestatic |
LoadGlobalScript(const VfsPath &filename, const std::string &code) const | ScriptInterface | |
LoadGlobalScriptFile(const VfsPath &path) const | ScriptInterface | |
LoadGlobalScripts() | ScriptInterface | |
LoadScript(const VfsPath &filename, const std::string &code) const | ScriptInterface | |
m | ScriptInterface | private |
m_CmptPrivate | ScriptInterface | private |
m_CustomObjectTypes | ScriptInterface | private |
Math_random(JSContext *cx, uint argc, JS::Value *vp) | ScriptInterface | static |
MathRandom(double &nbr) const | ScriptInterface | |
NONCOPYABLE(ScriptInterface) | ScriptInterface | private |
ObjectFromCBData(const ScriptRequest &rq) | ScriptInterface | inlinestatic |
ObjectFromCBData(const ScriptRequest &rq, JS::CallArgs &) | ScriptInterface | inlinestatic |
ObjectFromCBData(const ScriptRequest &rq) | ScriptInterface | static |
ReplaceNondeterministicRNG(boost::random::rand48 &rng) | ScriptInterface | |
ScriptInterface(const char *nativeScopeName, const char *debugName, ScriptContext &context) | ScriptInterface | |
ScriptInterface(const char *nativeScopeName, const char *debugName, Context &&context) | ScriptInterface | inline |
ScriptInterface(const char *nativeScopeName, const char *debugName, const ScriptInterface &neighbor) | ScriptInterface | |
ScriptRequest | ScriptInterface | friend |
SetCallbackData(void *pCBData) | ScriptInterface | |
SetGlobal(const char *name, const T &value, bool replace=false, bool constant=true, bool enumerate=true) | ScriptInterface | |
SetGlobal_(const char *name, JS::HandleValue value, bool replace, bool constant, bool enumerate) | ScriptInterface | private |
SetPrototype(JS::HandleValue obj, JS::HandleValue proto) | ScriptInterface | |
~ScriptInterface() | ScriptInterface |