Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ScriptInterface Member List

This is the complete list of members for ScriptInterface, including all inherited members.

CallConstructor(jsval ctor, jsval arg)ScriptInterface
CallFunction(jsval val, const char *name, R &ret)ScriptInterface
CallFunction(jsval val, const char *name, const T0 &a0, R &ret)ScriptInterface
CallFunction(jsval val, const char *name, const T0 &a0, const T1 &a1, R &ret)ScriptInterface
CallFunction(jsval val, const char *name, const T0 &a0, const T1 &a1, const T2 &a2, R &ret)ScriptInterface
CallFunction(jsval val, const char *name, const T0 &a0, const T1 &a1, const T2 &a2, const T3 &a3, R &ret)ScriptInterface
CallFunction_(jsval val, const char *name, size_t argc, jsval *argv, jsval &ret)ScriptInterfaceprivate
CallFunctionVoid(jsval val, const char *name)ScriptInterface
CallFunctionVoid(jsval val, const char *name, const T0 &a0)ScriptInterface
CallFunctionVoid(jsval val, const char *name, const T0 &a0, const T1 &a1)ScriptInterface
CallFunctionVoid(jsval val, const char *name, const T0 &a0, const T1 &a1, const T2 &a2)ScriptInterface
CloneValueFromOtherContext(ScriptInterface &otherContext, jsval val)ScriptInterface
CreateRuntime(int runtimeSize=DEFAULT_RUNTIME_SIZE)ScriptInterfacestatic
DumpHeap()ScriptInterface
EnumeratePropertyNamesWithPrefix(jsval obj, const char *prefix, std::vector< std::string > &out)ScriptInterface
Eval(const char *code)ScriptInterface
Eval(const CHAR *code, T &out)ScriptInterface
Eval_(const char *code, jsval &ret)ScriptInterfaceprivate
Eval_(const wchar_t *code, jsval &ret)ScriptInterfaceprivate
FreezeObject(jsval obj, bool deep)ScriptInterface
FromJSVal(JSContext *cx, jsval val, T &ret)ScriptInterfacestatic
FromJSVal(JSContext *cx, jsval v, bool &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, float &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, double &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, i32 &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, u32 &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, u16 &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, u8 &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, CScriptVal &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, CScriptValRooted &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, Path &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, Entity &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, CColor &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, fixed &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, CFixedVector3D &out)ScriptInterface
FromJSVal(JSContext *cx, jsval v, CFixedVector2D &out)ScriptInterface
GetCallbackData(JSContext *cx)ScriptInterfacestatic
GetClass(JSContext *cx, JSObject *obj)ScriptInterfaceprivatestatic
GetContext() const ScriptInterface
GetGlobalClass()ScriptInterface
GetGlobalObject()ScriptInterface
GetPrivate(JSContext *cx, JSObject *obj)ScriptInterfaceprivatestatic
GetProperty(jsval obj, const char *name, T &out)ScriptInterface
GetProperty_(jsval obj, const char *name, jsval &value)ScriptInterfaceprivate
GetPropertyInt(jsval obj, int name, T &out)ScriptInterface
GetPropertyInt_(jsval obj, int name, jsval &value)ScriptInterfaceprivate
GetRuntime() const ScriptInterface
HasProperty(jsval obj, const char *name)ScriptInterface
IsExceptionPending(JSContext *cx)ScriptInterfaceprivatestatic
LoadGlobalScript(const VfsPath &filename, const std::string &code)ScriptInterface
LoadGlobalScriptFile(const VfsPath &path)ScriptInterface
LoadGlobalScripts()ScriptInterface
LoadScript(const VfsPath &filename, const std::string &code)ScriptInterface
mScriptInterfaceprivate
MaybeGC()ScriptInterface
NewObjectFromConstructor(jsval ctor)ScriptInterface
ParseJSON(const std::string &string_utf8)ScriptInterface
ReadJSONFile(const VfsPath &path)ScriptInterface
ReadStructuredClone(const shared_ptr< StructuredClone > &ptr)ScriptInterface
Register(const char *name, JSNative fptr, size_t nargs)ScriptInterfaceprivate
ReplaceAutoGCRooter(AutoGCRooter *rooter)ScriptInterface
ReplaceNondeterministicRNG(boost::rand48 &rng)ScriptInterface
ReportError(const char *msg)ScriptInterface
ScriptInterface(const char *nativeScopeName, const char *debugName, const shared_ptr< ScriptRuntime > &runtime)ScriptInterface
SetCallbackData(void *cbdata)ScriptInterface
SetGlobal(const char *name, const T &value, bool replace=false)ScriptInterface
SetGlobal_(const char *name, jsval value, bool replace)ScriptInterfaceprivate
SetProperty(jsval obj, const char *name, const T &value, bool constant=false, bool enumerate=true)ScriptInterface
SetProperty_(jsval obj, const char *name, jsval value, bool readonly, bool enumerate)ScriptInterfaceprivate
SetPropertyInt(jsval obj, int name, const T &value, bool constant=false, bool enumerate=true)ScriptInterface
SetPropertyInt_(jsval obj, int name, jsval value, bool readonly, bool enumerate)ScriptInterfaceprivate
SetPrototype(jsval obj, jsval proto)ScriptInterface
ShutDown()ScriptInterfacestatic
StringifyJSON(jsval obj, bool indent=true)ScriptInterface
ToJSVal(JSContext *cx, T const &val)ScriptInterfacestatic
ToJSVal(JSContext *cx, SDL_Event_ const &val)ScriptInterface
ToJSVal(JSContext *cx, IGUIObject *const &val)ScriptInterface
ToJSVal(JSContext *cx, const bool &val)ScriptInterface
ToJSVal(JSContext *cx, const float &val)ScriptInterface
ToJSVal(JSContext *cx, const double &val)ScriptInterface
ToJSVal(JSContext *cx, const i32 &val)ScriptInterface
ToJSVal(JSContext *cx, const u16 &val)ScriptInterface
ToJSVal(JSContext *cx, const u8 &val)ScriptInterface
ToJSVal(JSContext *cx, const u32 &val)ScriptInterface
ToJSVal(JSContext *cx, const CScriptVal &val)ScriptInterface
ToJSVal(JSContext *cx, const CScriptValRooted &val)ScriptInterface
ToJSVal(JSContext *cx, const Path &val)ScriptInterface
ToJSVal(JSContext *cx, const wchar_t *const &val)ScriptInterface
ToJSVal(JSContext *cx, const char *const &val)ScriptInterface
ToJSVal(JSContext *cx, const CStrW &val)ScriptInterface
ToJSVal(JSContext *cx, const CStr8 &val)ScriptInterface
ToJSVal(JSContext *cx, IComponent *const &val)ScriptInterface
ToJSVal(JSContext *cx, CParamNode const &val)ScriptInterface
ToJSVal(JSContext *cx, const CParamNode *const &val)ScriptInterface
ToJSVal(JSContext *cx, CColor const &val)ScriptInterface
ToJSVal(JSContext *cx, const fixed &val)ScriptInterface
ToJSVal(JSContext *cx, const CFixedVector3D &val)ScriptInterface
ToJSVal(JSContext *cx, const CFixedVector2D &val)ScriptInterface
ToJSVal(JSContext *cx, const Grid< u8 > &val)ScriptInterface
ToJSVal(JSContext *cx, const Grid< u16 > &val)ScriptInterface
ToString(jsval obj, bool pretty=false)ScriptInterface
WriteStructuredClone(jsval v)ScriptInterface
~ScriptInterface()ScriptInterface