Pyrogenesis
trunk
|
This is the complete list of members for ScriptInterface, including all inherited members.
AssignOrFromJSVal(JSContext *cx, const JS::HandleValue &val, bool &ret) | ScriptInterface | inlinestatic |
AssignOrToJSVal(JSContext *cx, JS::MutableHandleValue handle, const T &a) | ScriptInterface | inlinestatic |
AssignOrToJSValUnrooted(JSContext *cx, JS::MutableHandleValue handle, const T &a) | ScriptInterface | inlinestatic |
CACHE_VECTOR2DPROTO enum value | ScriptInterface | |
CACHE_VECTOR3DPROTO enum value | ScriptInterface | |
CACHED_VAL enum name | ScriptInterface | |
CallConstructor(JS::HandleValue ctor, JS::HandleValueArray argv, JS::MutableHandleValue out) const | ScriptInterface | |
CallFunction(JS::HandleValue val, const char *name, R &ret, const Ts &...params) const | ScriptInterface | |
CallFunction(JS::HandleValue val, const char *name, JS::Rooted< R > *ret, const Ts &...params) const | ScriptInterface | |
CallFunction(JS::HandleValue val, const char *name, JS::MutableHandle< R > ret, const Ts &...params) const | ScriptInterface | |
CallFunction_(JS::HandleValue val, const char *name, JS::HandleValueArray argv, JS::MutableHandleValue ret) const | ScriptInterface | private |
CallFunctionVoid(JS::HandleValue val, const char *name, const Ts &...params) const | ScriptInterface | |
CloneValueFromOtherContext(ScriptInterface &otherContext, JS::HandleValue val) | ScriptInterface | |
CreateCustomObject(const std::string &typeName) const | ScriptInterface | |
CreateRuntime(shared_ptr< ScriptRuntime > parentRuntime=shared_ptr< ScriptRuntime >(), int runtimeSize=DEFAULT_RUNTIME_SIZE, int heapGrowthBytesGCTrigger=DEFAULT_HEAP_GROWTH_BYTES_GCTRIGGER) | ScriptInterface | static |
DefineCustomObjectType(JSClass *clasp, JSNative constructor, uint minArgs, JSPropertySpec *ps, JSFunctionSpec *fs, JSPropertySpec *static_ps, JSFunctionSpec *static_fs) | ScriptInterface | |
EnumeratePropertyNamesWithPrefix(JS::HandleValue objVal, const char *prefix, std::vector< std::string > &out) const | ScriptInterface | |
Eval(const char *code) const | ScriptInterface | |
Eval(const CHAR *code, JS::MutableHandleValue out) const | ScriptInterface | |
Eval(const CHAR *code, T &out) const | ScriptInterface | |
Eval_(const char *code, JS::MutableHandleValue ret) const | ScriptInterface | private |
Eval_(const wchar_t *code, JS::MutableHandleValue ret) const | ScriptInterface | private |
ForceGC() | ScriptInterface | |
FreezeObject(JS::HandleValue objVal, bool deep) const | ScriptInterface | |
FromJSVal(JSContext *cx, const JS::HandleValue val, T &ret) | ScriptInterface | static |
FromJSVal(JSContext *cx, JS::HandleValue v, CGUIString &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, bool &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, float &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, double &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, i32 &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, u32 &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, u16 &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, u8 &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, Path &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, CStr8 &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, CStrW &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, Entity &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, CVector2D &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, CColor &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, fixed &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, CFixedVector3D &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, CFixedVector2D &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, TNSpline &out) | ScriptInterface | |
FromJSVal(JSContext *cx, JS::HandleValue v, CCinemaPath &out) | ScriptInterface | |
GetCachedValue(CACHED_VAL valueIdentifier) const | ScriptInterface | |
GetClass(JS::HandleObject obj) | ScriptInterface | privatestatic |
GetContext() const | ScriptInterface | |
GetGlobalClass() | ScriptInterface | |
GetGlobalObject() | ScriptInterface | |
GetJSRuntime() const | ScriptInterface | |
GetPrivate(JS::HandleObject obj) | ScriptInterface | privatestatic |
GetProperty(JS::HandleValue obj, const char *name, T &out) const | ScriptInterface | |
GetProperty(JS::HandleValue obj, const char *name, JS::MutableHandleValue out) const | ScriptInterface | |
GetProperty(JS::HandleValue obj, const char *name, JS::MutableHandleObject out) const | ScriptInterface | |
GetProperty_(JS::HandleValue obj, const char *name, JS::MutableHandleValue out) const | ScriptInterface | private |
GetPropertyInt(JS::HandleValue obj, int name, T &out) const | ScriptInterface | |
GetPropertyInt(JS::HandleValue obj, int name, JS::MutableHandleValue out) const | ScriptInterface | |
GetPropertyInt_(JS::HandleValue obj, int name, JS::MutableHandleValue value) const | ScriptInterface | private |
GetRuntime() const | ScriptInterface | |
GetScriptInterfaceAndCBData(JSContext *cx) | ScriptInterface | static |
HasProperty(JS::HandleValue obj, const char *name) const | ScriptInterface | |
IsExceptionPending(JSContext *cx) | ScriptInterface | privatestatic |
LoadGlobalScript(const VfsPath &filename, const std::wstring &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_CustomObjectTypes | ScriptInterface | private |
m_CxPrivate | ScriptInterface | |
m_rng | ScriptInterface | private |
MathRandom(double &nbr) | ScriptInterface | |
MaybeGC() | ScriptInterface | |
nargs() | ScriptInterface | inlinestatic |
NONCOPYABLE(ScriptInterface) | ScriptInterface | private |
ParseJSON(const std::string &string_utf8, JS::MutableHandleValue out) const | ScriptInterface | |
ReadJSONFile(const VfsPath &path, JS::MutableHandleValue out) const | ScriptInterface | |
ReadStructuredClone(const shared_ptr< StructuredClone > &ptr, JS::MutableHandleValue ret) | ScriptInterface | |
Register(const char *name, JSNative fptr, size_t nargs) | ScriptInterface | private |
ReplaceNondeterministicRNG(boost::rand48 &rng) | ScriptInterface | |
ReportError(const char *msg) const | ScriptInterface | |
ScriptInterface(const char *nativeScopeName, const char *debugName, const shared_ptr< ScriptRuntime > &runtime) | ScriptInterface | |
SetCallbackData(void *pCBData) | ScriptInterface | |
SetGlobal(const char *name, const T &value, bool replace=false) | ScriptInterface | |
SetGlobal_(const char *name, JS::HandleValue value, bool replace) | ScriptInterface | private |
SetProperty(JS::HandleValue obj, const char *name, const T &value, bool constant=false, bool enumerate=true) | ScriptInterface | |
SetProperty(JS::HandleValue obj, const wchar_t *name, const T &value, bool constant=false, bool enumerate=true) | ScriptInterface | |
SetProperty_(JS::HandleValue obj, const char *name, JS::HandleValue value, bool readonly, bool enumerate) | ScriptInterface | private |
SetProperty_(JS::HandleValue obj, const wchar_t *name, JS::HandleValue value, bool readonly, bool enumerate) | ScriptInterface | private |
SetPropertyInt(JS::HandleValue obj, int name, const T &value, bool constant=false, bool enumerate=true) | ScriptInterface | |
SetPropertyInt_(JS::HandleValue obj, int name, JS::HandleValue value, bool readonly, bool enumerate) | ScriptInterface | private |
SetPrototype(JS::HandleValue obj, JS::HandleValue proto) | ScriptInterface | |
StringifyJSON(JS::MutableHandleValue obj, bool indent=true) const | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, T const &val) | ScriptInterface | static |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, SDL_Event_ const &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, IGUIObject *const &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const CGUIString &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const bool &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const float &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const double &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const i32 &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const u16 &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const u8 &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const u32 &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const Path &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const wchar_t *const &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const char *const &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const CStrW &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const CStr8 &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const CVector2D &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, IComponent *const &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, CParamNode const &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const CParamNode *const &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, CColor const &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const fixed &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const CFixedVector3D &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const CFixedVector2D &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const Grid< u8 > &val) | ScriptInterface | |
ToJSVal(JSContext *cx, JS::MutableHandleValue ret, const Grid< u16 > &val) | ScriptInterface | |
ToString(JS::MutableHandleValue obj, bool pretty=false) const | ScriptInterface | |
WriteStructuredClone(JS::HandleValue v) | ScriptInterface | |
~ScriptInterface() | ScriptInterface |