Lines Matching refs:env
39 virtual void Finalize(napi_env env);
60 BaseObject(napi_env env, napi_callback_info info) : TrueRootObject()
63 napi_get_cb_info(env, info, nullptr, nullptr, &thisVar, nullptr);
65 auto DTOR = [](napi_env env, void* nativeObject, void* finalize) {
67 ptr->Finalize(env);
70 napi_wrap(env, thisVar, reinterpret_cast<void*>((TrueRootObject*)this), DTOR, nullptr, nullptr);
75 napi_callback ctor = [](napi_env env, napi_callback_info info) -> napi_value {
78 napi_get_cb_info(env, info, nullptr, nullptr, &thisVar, nullptr);
80 auto r = BASE_NS::make_unique<Object>(env, info);
112 static inline napi_value TROGetter(napi_env env, napi_callback_info info)
114 NapiApi::FunctionContext fc(env, info);
123 napi_get_undefined(env, &undefineVar);
127 static inline napi_value TROSetter(napi_env env, napi_callback_info info)
129 NapiApi::FunctionContext<Type> fc(env, info);
138 napi_get_undefined(env, &undefineVar);
171 napi_value TROMethod(napi_env env, napi_callback_info info)
173 FC fc(env, info);
182 napi_get_undefined(env, &undefineVar);
209 napi_env env, const META_NS::IObject::Ptr& obj, bool strong, uint32_t argc, napi_value* argv);
210 NapiApi::Object CreateJsObj(napi_env env, const BASE_NS::string_view jsName, META_NS::IObject::Ptr real, bool strong,
232 void MakeNativeObjectParam(napi_env env, const type& obj, uint32_t argc, napi_value* argv)
241 env, (void*)data,
242 [](napi_env env, void* data, void* finalize_hint) {
246 NapiApi::Object arg(env, argv[1]);