![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Member Functions | |
CFXJS_ObjDefinition (v8::Isolate *isolate, const char *sObjName, FXJSOBJTYPE eObjType, CFXJS_Engine::Constructor pConstructor, CFXJS_Engine::Destructor pDestructor) | |
FXJSOBJTYPE | GetObjType () const |
const char * | GetObjName () const |
v8::Isolate * | GetIsolate () const |
void | DefineConst (const char *sConstName, v8::Local< v8::Value > pDefault) |
void | DefineProperty (v8::Local< v8::String > sPropName, v8::AccessorNameGetterCallback pPropGet, v8::AccessorNameSetterCallback pPropPut) |
void | DefineMethod (v8::Local< v8::String > sMethodName, v8::FunctionCallback pMethodCall) |
void | DefineAllProperties (v8::NamedPropertyQueryCallback pPropQurey, v8::NamedPropertyGetterCallback pPropGet, v8::NamedPropertySetterCallback pPropPut, v8::NamedPropertyDeleterCallback pPropDel, v8::NamedPropertyEnumeratorCallback pPropEnum) |
v8::Local< v8::ObjectTemplate > | GetInstanceTemplate () |
v8::Local< v8::Signature > | GetSignature () |
void | RunConstructor (CFXJS_Engine *pEngine, v8::Local< v8::Object > obj, v8::Local< v8::Object > proxy) |
void | RunDestructor (v8::Local< v8::Object > obj) |
CFXJS_ObjDefinition (v8::Isolate *isolate, const char *sObjName, FXJSOBJTYPE eObjType, CFXJS_Engine::Constructor pConstructor, CFXJS_Engine::Destructor pDestructor) | |
FXJSOBJTYPE | GetObjType () const |
const char * | GetObjName () const |
v8::Isolate * | GetIsolate () const |
void | DefineConst (const char *sConstName, v8::Local< v8::Value > pDefault) |
void | DefineProperty (v8::Local< v8::String > sPropName, v8::AccessorNameGetterCallback pPropGet, v8::AccessorNameSetterCallback pPropPut) |
void | DefineMethod (v8::Local< v8::String > sMethodName, v8::FunctionCallback pMethodCall) |
void | DefineAllProperties (v8::NamedPropertyQueryCallback pPropQurey, v8::NamedPropertyGetterCallback pPropGet, v8::NamedPropertySetterCallback pPropPut, v8::NamedPropertyDeleterCallback pPropDel, v8::NamedPropertyEnumeratorCallback pPropEnum) |
v8::Local< v8::ObjectTemplate > | GetInstanceTemplate () |
v8::Local< v8::Signature > | GetSignature () |
void | RunConstructor (CFXJS_Engine *pEngine, v8::Local< v8::Object > obj, v8::Local< v8::Object > proxy) |
void | RunDestructor (v8::Local< v8::Object > obj) |
Static Public Member Functions | |
static void | CallHandler (const v8::FunctionCallbackInfo< v8::Value > &info) |
static void | CallHandler (const v8::FunctionCallbackInfo< v8::Value > &info) |
Definition at line 172 of file cfxjs_engine.cpp.
|
inline |
Definition at line 174 of file cfxjs_engine.cpp.
References CFXJS_ObjDefinition(), and FXJSOBJTYPE_GLOBAL.
Referenced by CFXJS_ObjDefinition().
|
inline |
Definition at line 174 of file cfxjs_engine.cpp.
|
inlinestatic |
Definition at line 198 of file cfxjs_engine.cpp.
References fxv8::ThrowExceptionHelper().
|
inlinestatic |
Definition at line 198 of file cfxjs_engine.cpp.
|
inline |
Definition at line 236 of file cfxjs_engine.cpp.
|
inline |
Definition at line 236 of file cfxjs_engine.cpp.
|
inline |
Definition at line 218 of file cfxjs_engine.cpp.
|
inline |
Definition at line 218 of file cfxjs_engine.cpp.
|
inline |
Definition at line 228 of file cfxjs_engine.cpp.
|
inline |
Definition at line 228 of file cfxjs_engine.cpp.
|
inline |
Definition at line 222 of file cfxjs_engine.cpp.
|
inline |
Definition at line 222 of file cfxjs_engine.cpp.
|
inline |
Definition at line 247 of file cfxjs_engine.cpp.
|
inline |
Definition at line 247 of file cfxjs_engine.cpp.
|
inline |
Definition at line 216 of file cfxjs_engine.cpp.
|
inline |
Definition at line 216 of file cfxjs_engine.cpp.
|
inline |
Definition at line 215 of file cfxjs_engine.cpp.
|
inline |
Definition at line 215 of file cfxjs_engine.cpp.
|
inline |
Definition at line 214 of file cfxjs_engine.cpp.
Referenced by GetGlobalObjectTemplate(), CFXJS_Engine::InitializeEngine(), and CFXJS_Engine::ReleaseEngine().
|
inline |
Definition at line 214 of file cfxjs_engine.cpp.
|
inline |
Definition at line 254 of file cfxjs_engine.cpp.
|
inline |
Definition at line 254 of file cfxjs_engine.cpp.
|
inline |
Definition at line 259 of file cfxjs_engine.cpp.
|
inline |
Definition at line 259 of file cfxjs_engine.cpp.
|
inline |
Definition at line 266 of file cfxjs_engine.cpp.
|
inline |
Definition at line 266 of file cfxjs_engine.cpp.