Home | History | Annotate | Download | only in fxjs

Lines Matching defs:CFXJS_Engine

67                       CFXJS_Engine::Constructor pConstructor,
68 CFXJS_Engine::Destructor pDestructor)
117 const CFXJS_Engine::Constructor m_pConstructor;
118 const CFXJS_Engine::Destructor m_pDestructor;
164 CFXJS_Engine* pEngine = CFXJS_Engine::CurrentEngineFromIsolate(isolate);
173 CFXJS_Engine::FreeObjectPrivate(obj);
247 CFXJS_Engine::CFXJS_Engine() : m_isolate(nullptr) {}
249 CFXJS_Engine::CFXJS_Engine(v8::Isolate* pIsolate) : m_isolate(pIsolate) {}
251 CFXJS_Engine::~CFXJS_Engine() {
256 CFXJS_Engine* CFXJS_Engine::CurrentEngineFromIsolate(v8::Isolate* pIsolate) {
257 return static_cast<CFXJS_Engine*>(
263 int CFXJS_Engine::GetObjDefnID(v8::Local<v8::Object> pObj) {
269 void CFXJS_Engine::FreeObjectPrivate(void* pPerObjectData) {
274 void CFXJS_Engine::FreeObjectPrivate(v8::Local<v8::Object> pObj) {
281 int CFXJS_Engine::DefineObj(const char* sObjName,
283 CFXJS_Engine::Constructor pConstructor,
284 CFXJS_Engine::Destructor pDestructor) {
293 void CFXJS_Engine::DefineObjMethod(int nObjDefnID,
310 void CFXJS_Engine::DefineObjProperty(int nObjDefnID,
324 void CFXJS_Engine::DefineObjAllProperties(
338 void CFXJS_Engine::DefineObjConst(int nObjDefnID,
348 void CFXJS_Engine::DefineGlobalMethod(const char* sMethodName,
362 void CFXJS_Engine::DefineGlobalConst(const wchar_t* sConstName,
377 void CFXJS_Engine::InitializeEngine() {
425 void CFXJS_Engine::ReleaseEngine() {
467 int CFXJS_Engine::Execute(const CFX_WideString& script, FXJSErr* pError) {
493 v8::Local<v8::Object> CFXJS_Engine::NewFxDynamicObj(int nObjDefnID,
529 v8::Local<v8::Object> CFXJS_Engine::GetThisObj() {
539 void CFXJS_Engine::Error(const CFX_WideString& message) {
550 void CFXJS_Engine::SetObjectPrivate(v8::Local<v8::Object> pObj, void* p) {
558 void* CFXJS_Engine::GetObjectPrivate(v8::Local<v8::Object> pObj) {
572 v8::Local<v8::Value> CFXJS_Engine::GetObjectProperty(
585 std::vector<CFX_WideString> CFXJS_Engine::GetObjectPropertyNames(
603 void CFXJS_Engine::PutObjectProperty(v8::Local<v8::Object> pObj,
614 v8::Local<v8::Array> CFXJS_Engine::NewArray() {
618 unsigned CFXJS_Engine::PutArrayElement(v8::Local<v8::Array> pArray,
628 v8::Local<v8::Value> CFXJS_Engine::GetArrayElement(v8::Local<v8::Array> pArray,
638 unsigned CFXJS_Engine::GetArrayLength(v8::Local<v8::Array> pArray) {
644 v8::Local<v8::Context> CFXJS_Engine::NewLocalContext() {
648 v8::Local<v8::Context> CFXJS_Engine::GetPersistentContext() {
652 v8::Local<v8::Value> CFXJS_Engine::NewNumber(int number) {
656 v8::Local<v8::Value> CFXJS_Engine::NewNumber(double number) {
660 v8::Local<v8::Value> CFXJS_Engine::NewNumber(float number) {
664 v8::Local<v8::Value> CFXJS_Engine::NewBoolean(bool b) {
668 v8::Local<v8::Value> CFXJS_Engine::NewString(const CFX_ByteStringC& str) {
675 v8::Local<v8::Value> CFXJS_Engine::NewString(const CFX_WideStringC& str) {
679 v8::Local<v8::Value> CFXJS_Engine::NewNull() {
683 v8::Local<v8::Date> CFXJS_Engine::NewDate(double d) {
689 int CFXJS_Engine::ToInt32(v8::Local<v8::Value> pValue) {
696 bool CFXJS_Engine::ToBoolean(v8::Local<v8::Value> pValue) {
703 double CFXJS_Engine::ToDouble(v8::Local<v8::Value> pValue) {
710 CFX_WideString CFXJS_Engine::ToWideString(v8::Local<v8::Value> pValue) {
718 v8::Local<v8::Object> CFXJS_Engine::ToObject(v8::Local<v8::Value> pValue) {
725 v8::Local<v8::Array> CFXJS_Engine::ToArray(v8::Local<v8::Value> pValue) {
732 void CFXJS_Engine::SetConstArray(const CFX_WideString& name,
737 v8::Local<v8::Array> CFXJS_Engine::GetConstArray(const CFX_WideString& name) {