Home | History | Annotate | Download | only in jsapi

Lines Matching refs:Isolate

50   static void SetUp(v8::Isolate* pIsolate);
51 static FXJS_PerIsolateData* Get(v8::Isolate* pIsolate);
85 void FXJS_Initialize(unsigned int embedderDataSlot, v8::Isolate* pIsolate);
88 // Gets the global isolate set by FXJS_Initialize(), or makes a new one each
89 // time if there is no such isolate. Returns true if a new isolate had to be
91 bool FXJS_GetIsolate(v8::Isolate** pResultIsolate);
93 // Get the global isolate's ref count.
98 void FXJS_PrepareIsolate(v8::Isolate* pIsolate);
102 void JS_PrepareIsolate(v8::Isolate* pIsolate);
105 int FXJS_DefineObj(v8::Isolate* pIsolate,
111 void FXJS_DefineObjMethod(v8::Isolate* pIsolate,
115 void FXJS_DefineObjProperty(v8::Isolate* pIsolate,
120 void FXJS_DefineObjAllProperties(v8::Isolate* pIsolate,
126 void FXJS_DefineObjConst(v8::Isolate* pIsolate,
130 void FXJS_DefineGlobalMethod(v8::Isolate* pIsolate,
133 void FXJS_DefineGlobalConst(v8::Isolate* pIsolate,
139 v8::Isolate* pIsolate,
143 void FXJS_ReleaseRuntime(v8::Isolate* pIsolate,
146 IJS_Runtime* FXJS_GetRuntimeFromIsolate(v8::Isolate* pIsolate);
156 int FXJS_Execute(v8::Isolate* pIsolate,
161 v8::Local<v8::Object> FXJS_NewFxDynamicObj(v8::Isolate* pIsolate,
164 v8::Local<v8::Object> FXJS_GetThisObj(v8::Isolate* pIsolate);
168 void FXJS_SetPrivate(v8::Isolate* pIsolate,
171 void* FXJS_GetPrivate(v8::Isolate* pIsolate, v8::Local<v8::Object> pObj);
175 void FXJS_Error(v8::Isolate* isolate, const CFX_WideString& message);
176 v8::Local<v8::String> FXJS_WSToJSString(v8::Isolate* pIsolate,
180 v8::Local<v8::Value> FXJS_GetObjectElement(v8::Isolate* pIsolate,
183 v8::Local<v8::Array> FXJS_GetObjectElementNames(v8::Isolate* pIsolate,
186 v8::Local<v8::Value> FXJS_GetArrayElement(v8::Isolate* pIsolate,
191 void FXJS_PutObjectString(v8::Isolate* pIsolate,
195 void FXJS_PutObjectNumber(v8::Isolate* pIsolate,
199 void FXJS_PutObjectNumber(v8::Isolate* pIsolate,
203 void FXJS_PutObjectNumber(v8::Isolate* pIsolate,
207 void FXJS_PutObjectBoolean(v8::Isolate* pIsolate,
211 void FXJS_PutObjectObject(v8::Isolate* pIsolate,
215 void FXJS_PutObjectNull(v8::Isolate* pIsolate,
218 unsigned FXJS_PutArrayElement(v8::Isolate* pIsolate,
223 v8::Local<v8::Array> FXJS_NewArray(v8::Isolate* pIsolate);
224 v8::Local<v8::Value> FXJS_NewNumber(v8::Isolate* pIsolate, int number);
225 v8::Local<v8::Value> FXJS_NewNumber(v8::Isolate* pIsolate, double number);
226 v8::Local<v8::Value> FXJS_NewNumber(v8::Isolate* pIsolate, float number);
227 v8::Local<v8::Value> FXJS_NewBoolean(v8::Isolate* pIsolate, bool b);
228 v8::Local<v8::Value> FXJS_NewObject(v8::Isolate* pIsolate,
230 v8::Local<v8::Value> FXJS_NewObject2(v8::Isolate* pIsolate,
232 v8::Local<v8::Value> FXJS_NewString(v8::Isolate* pIsolate,
235 v8::Local<v8::Value> FXJS_NewDate(v8::Isolate* pIsolate, double d);
237 int FXJS_ToInt32(v8::Isolate* pIsolate, v8::Local<v8::Value> pValue);
238 bool FXJS_ToBoolean(v8::Isolate* pIsolate, v8::Local<v8::Value> pValue);
239 double FXJS_ToNumber(v8::Isolate* pIsolate, v8::Local<v8::Value> pValue);
240 v8::Local<v8::Object> FXJS_ToObject(v8::Isolate* pIsolate,
242 CFX_WideString FXJS_ToString(v8::Isolate* pIsolate,
244 v8::Local<v8::Array> FXJS_ToArray(v8::Isolate* pIsolate,