Home
last modified time | relevance | path

Searched refs:ObjectRef (Results 1 – 25 of 92) sorted by relevance

1234

/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_api_bridge.h48 static void RegisterButtonAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
49 static void RegisterToggleAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
52 static void RegisterImageAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
59 static void RegisterPanelAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
60 static void RegisterLineAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
61 static void RegisterPathAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
66 static void RegisterTabAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
69 static void RegisterFormAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
71 static void RegisterMenuAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
91 static void RegisterRectAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
[all …]
H A Darkts_native_frame_node_bridge.h27 static Local<panda::ObjectRef> CreateEventTargetObject(EcmaVM* vm, const BaseEventInfo& info);
28 static Local<panda::ObjectRef> CreateTouchInfo(
34 Local<panda::ObjectRef> obj);
35 …static void FireMeasureCallback(EcmaVM* vm, JsWeak<panda::CopyableGlobal<panda::ObjectRef>> object,
37 … static void FireLayoutCallback(EcmaVM* vm, JsWeak<panda::CopyableGlobal<panda::ObjectRef>> object,
39 …static std::function<void(OffsetF& position)> GetLayoutFunc(EcmaVM* vm, Local<panda::ObjectRef> ob…
40 static Local<panda::ObjectRef> CreateTouchEventInfo(EcmaVM* vm, TouchEventInfo& info);
41 static Local<panda::ObjectRef> CreateGestureEventInfo(EcmaVM* vm, GestureEvent& info);
42 static Local<panda::ObjectRef> CreateMouseInfo(EcmaVM* vm, MouseInfo& info);
H A Darkts_native_rich_editor_bridge.cpp64 Local<panda::ObjectRef> CreateParagraphStyle(EcmaVM *vm, const TextStyleResult& textStyleResult) in CreateParagraphStyle()
172 Local<panda::ObjectRef> CreateAbstractSpanResult(EcmaVM *vm, RichEditorAbstractSpanResult& event) in CreateAbstractSpanResult()
201 auto textStyleObj = panda::ObjectRef::NewWithNamedProperties(vm, ArraySize(textStyleObjKeys), in CreateAbstractSpanResult()
216 return panda::ObjectRef::NewWithNamedProperties(vm, ArraySize(onIMEInputCompleteObjKeys), in CreateAbstractSpanResult()
388 return panda::ObjectRef::NewWithNamedProperties(vm, ArraySize(textStyleObjKeys), in CreateTextStyleResult()
406 return panda::ObjectRef::NewWithNamedProperties(vm, ArraySize(symbolSpanStyleObjKeys), in CreateSymbolSpanStyleResult()
446 return panda::ObjectRef::NewWithNamedProperties(vm, ArraySize(valueResourceKeys), in CreateValueResource()
469 return panda::ObjectRef::NewWithNamedProperties(vm, ArraySize(imageSpanStyleObjKeys), in CreateImageStyleResult()
473 Local<panda::ObjectRef> CreateSpanResultObject(EcmaVM *vm, const ResultObject& resultObject) in CreateSpanResultObject()
490 auto resultObj = panda::ObjectRef::New(vm); in CreateSpanResultObject()
[all …]
H A Darkts_native_api_impl_bridge.cpp258 auto obj = panda::ObjectRef::New(vm); in GetNavigationInfoByUniqueId()
401 auto object = panda::ObjectRef::New(vm); in GetArkUINativeModule()
425 auto common = panda::ObjectRef::New(vm); in GetArkUINativeModule()
1162 auto panel = panda::ObjectRef::New(vm); in GetArkUINativeModule()
1177 auto row = panda::ObjectRef::New(vm); in GetArkUINativeModule()
1203 auto text = panda::ObjectRef::New(vm); in GetArkUINativeModule()
1627 auto span = panda::ObjectRef::New(vm); in GetArkUINativeModule()
3259 auto grid = panda::ObjectRef::New(vm); in RegisterGridAttributes()
3789 auto line = panda::ObjectRef::New(vm); in RegisterLineAttributes()
3803 auto path = panda::ObjectRef::New(vm); in RegisterPathAttributes()
[all …]
H A Darkts_native_common_bridge.h262 …static Local<panda::ObjectRef> CreateGestureInfo(EcmaVM* vm, const RefPtr<NG::GestureInfo>& gestur…
263 static Local<panda::ObjectRef> CreateGestureEventInfo(
265 static Local<panda::ObjectRef> SetUniqueAttributes(
267 …static Local<panda::ObjectRef> CreateRecognizerObject(EcmaVM* vm, const RefPtr<NG::NGGestureRecogn…
268 static Local<panda::ObjectRef> CreateFingerInfo(EcmaVM* vm, const FingerInfo& fingerInfo);
269 …static Local<panda::ObjectRef> CreateEventTargetObject(EcmaVM* vm, const std::shared_ptr<BaseGestu…
270 …static Local<panda::ObjectRef> CreateAreaObject(EcmaVM* vm, const RectF& rect, const OffsetF& orig…
293 static Local<panda::ObjectRef> CreateCommonGestureEventInfo(EcmaVM* vm, GestureEvent& info);
/ohos5.0/foundation/arkui/napi/test/unittest/
H A Dtest_ark_api_allowlist.cpp32 using panda::ObjectRef;
57 void CheckPropertyNames(Local<ObjectRef> &obj, in CheckPropertyNames()
73 bool Test001(const EcmaVM* vm, Local<ObjectRef> &exportCopy, uint32_t &filter) in Test001()
84 Local<ObjectRef> obj = exportCopy->Get(vm, nameValue); in Test001()
98 bool Test002(const EcmaVM* vm, Local<ObjectRef> &exportCopy, uint32_t &filter) in Test002()
114 Local<ObjectRef> obj = exportCopy->Get(vm, nameValue); in Test002()
123 Local<ObjectRef> obj = exportCopy->Get(vm, nameValue); in Test002()
168 Local<ObjectRef> i18nObj = LocalValueFromJsValue(i18n);
170 Local<ObjectRef> exportCopy = ObjectRef::New(vm);
222 Local<ObjectRef> intlObj = LocalValueFromJsValue(intl);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/
H A Djsi_object_template.cpp24 … proto_ = panda::CopyableGlobal<panda::ObjectRef>(runtime->GetEcmaVm(), panda::ObjectRef::New(vm)); in JsiObjectTemplate()
27 panda::Local<panda::ObjectRef> JsiObjectTemplate::operator*() const in operator *()
32 panda::Local<panda::ObjectRef> JsiObjectTemplate::NewInstance() const in NewInstance()
35 return panda::ObjectRef::New(runtime->GetEcmaVm()); in NewInstance()
H A Djsi_object_template.h31 panda::Local<panda::ObjectRef> operator*() const;
36 panda::Local<panda::ObjectRef> NewInstance() const;
39 panda::CopyableGlobal<panda::ObjectRef> proto_;
H A Djsi_declarative_engine.h67 static void RootViewHandle(panda::Local<panda::ObjectRef> value);
148 void SetRootView(int32_t pageId, panda::Global<panda::ObjectRef> value) in SetRootView()
228 std::unordered_map<int32_t, panda::Global<panda::ObjectRef>> rootViewMap_;
454 const std::string& namedRoute, panda::Local<panda::ObjectRef> params);
456 panda::Global<panda::ObjectRef> builderFunc);
467 static void SetEntryObject(const panda::Global<panda::ObjectRef>& obj) in SetEntryObject()
473 panda::Global<panda::ObjectRef> GetNavigationBuilder(std::string name);
531 … static thread_local std::unordered_map<std::string, panda::Global<panda::ObjectRef>> builderMap_;
533 static thread_local panda::Global<panda::ObjectRef> obj_;
H A Djsi_view_register.h29 void UpdateRootComponent(const EcmaVM* vm, const panda::Local<panda::ObjectRef>& obj);
30 void AddCustomTitleBarComponent(const panda::Local<panda::ObjectRef>& obj);
H A Djsi_types.h185 class JsiObject : public JsiType<panda::ObjectRef> {
188 explicit JsiObject(panda::Local<panda::ObjectRef> val);
189 explicit JsiObject(const EcmaVM *vm, panda::Local<panda::ObjectRef> val);
190 explicit JsiObject(const panda::CopyableGlobal<panda::ObjectRef>& val);
246 explicit JsiObjTemplate(panda::Local<panda::ObjectRef> val);
247 explicit JsiObjTemplate(const panda::CopyableGlobal<panda::ObjectRef>& val);
H A Djsi_types.cpp272 JsiObject::JsiObject(const panda::CopyableGlobal<panda::ObjectRef>& val) : JsiType(val) {} in JsiObject()
273 JsiObject::JsiObject(panda::Local<panda::ObjectRef> val) : JsiType(val) {} in JsiObject()
274 JsiObject::JsiObject(const EcmaVM *vm, panda::Local<panda::ObjectRef> val) : JsiType(vm, val) {} in JsiObject()
407 JsiObjTemplate::JsiObjTemplate(const panda::CopyableGlobal<panda::ObjectRef>& val) : JsiObject(val)… in JsiObjTemplate()
408 JsiObjTemplate::JsiObjTemplate(panda::Local<panda::ObjectRef> val) : JsiObject(val) {} in JsiObjTemplate()
417 auto instance = panda::ObjectRef::New(GetEcmaVM()); in NewInstance()
425 return panda::ObjectRef::New(runtime->GetEcmaVm()); in New()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/
H A Dobject_api.h108 return interface_cast<InterfaceType>(this->ObjectRef()); \ in META_BEGIN_NAMESPACE()
200 return ObjectRef();
207 return ObjectRef(); in ConstPtr()
214 return ObjectRef(); in WeakPtr()
221 return ObjectRef(); in ConstWeakPtr()
229 SetObjectRef(other.ObjectRef());
242 SetObjectRef(other.ObjectRef());
293 return ObjectRef(); in GetIObject()
319 return interface_pointer_cast<T>(ObjectRef()); in GetInterfacePtr()
328 return interface_cast<T>(ObjectRef()); in GetInterface()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A Djs_types.cpp27 …auto eventInfo = static_cast<BaseEventInfo*>(panda::Local<panda::ObjectRef>(thisObj)->GetNativePoi… in JsStopPropagation()
38 …auto eventInfo = static_cast<BaseEventInfo*>(panda::Local<panda::ObjectRef>(thisObj)->GetNativePoi… in JsPreventDefault()
49 …auto eventInfo = static_cast<BaseEventInfo*>(panda::Local<panda::ObjectRef>(thisObj)->GetNativePoi… in JsClickPreventDefault()
66 …auto eventInfo = static_cast<BaseEventInfo*>(panda::Local<panda::ObjectRef>(thisObj)->GetNativePoi… in JsTouchPreventDefault()
83 …auto eventInfo = static_cast<TouchEventInfo*>(panda::Local<panda::ObjectRef>(thisObj)->GetNativePo… in JsGetHistoricalPoints()
93 Local<ObjectRef> touchObject = ObjectRef::New(info->GetVM()); in JsGetHistoricalPoints()
116 Local<ObjectRef> objRef = ObjectRef::New(info->GetVM()); in JsGetHistoricalPoints()
/ohos5.0/foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop/
H A Dark_interop_object.cpp42 auto result = ObjectRef::New(vm); in ARKTS_CreateObject()
71 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_HasOwnProperty()
82 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_EnumOwnProperties()
96 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_DefineOwnProperty()
117 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_DefineAccessors()
137 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_SetProperty()
151 auto object = BIT_CAST(jobj, Local<ObjectRef>); in ARKTS_GetProperty()
/ohos5.0/foundation/arkui/napi/callback_scope_manager/
H A Dnative_callback_scope_manager.h27 panda::Local<panda::ObjectRef> object, in EmitAsyncInit()
52 panda::Local<panda::ObjectRef> object,
72 [[maybe_unused]] panda::Local<panda::ObjectRef> object_;
83 …NativeCallbackScope* Open(NativeEngine* env, panda::Local<panda::ObjectRef> object, AsyncIdInfo as…
H A Dnative_callback_scope_manager.cpp20 panda::Local<panda::ObjectRef> object, in NativeCallbackScope()
83 panda::Local<panda::ObjectRef> object, in Open()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_layout_manager.cpp72 auto lineMetricsObj = panda::ObjectRef::NewWithNamedProperties( in GetLineMetrics()
143 Local<panda::ObjectRef> JSLayoutManager::CreateJSRunMetrics(const std::map<size_t, in CreateJSRunMetrics()
146 Local<panda::ObjectRef> obj; in CreateJSRunMetrics()
152 auto runMetricsObj = panda::ObjectRef::New(vm); in CreateJSRunMetrics()
162 Local<panda::ObjectRef> JSLayoutManager::CreateJSFontMetrics(const FontMetrics& fontMetrics, in CreateJSFontMetrics()
165 Local<panda::ObjectRef> obj; in CreateJSFontMetrics()
190 auto fontMetricsObj = panda::ObjectRef::NewWithNamedProperties( in CreateJSFontMetrics()
196 Local<panda::ObjectRef> JSLayoutManager::CreateJSTextStyleResult(const TextStyle& textStyle, in CreateJSTextStyleResult()
199 Local<panda::ObjectRef> obj; in CreateJSTextStyleResult()
228 auto textStyleObj = panda::ObjectRef::NewWithNamedProperties( in CreateJSTextStyleResult()
[all …]
H A Djs_layout_manager.h89 Local<panda::ObjectRef> CreateJSRunMetrics(const std::map<size_t, RunMetrics>& mapRunMetrics,
92 …Local<panda::ObjectRef> CreateJSFontMetrics(const FontMetrics& fontMetrics, const JSCallbackInfo& …
94 …Local<panda::ObjectRef> CreateJSTextStyleResult(const TextStyle& textStyle, const JSCallbackInfo& …
/ohos5.0/foundation/arkui/napi/native_engine/impl/ark/
H A Dark_native_engine.h50 panda::Local<panda::ObjectRef>& exportObj;
73 Local<panda::ObjectRef> &obj,
77 bool NapiDefineProperty(napi_env env, panda::Local<panda::ObjectRef> &obj, NapiPropertyDescriptor p…
95 panda::Local<panda::ObjectRef> NapiCreateSObjectWithProperties(napi_env env,
98 panda::Local<panda::ObjectRef> NapiCreateObjectWithProperties(napi_env env, size_t propertyCount,
204 …panda::Local<panda::ObjectRef> LoadArkModule(const void* buffer, int32_t len, const std::string& f…
213 …NAPI_EXPORT panda::Local<panda::ObjectRef> LoadModuleByName(const std::string& moduleName, bool is…
309 panda::Local<panda::ObjectRef> GetModuleFromName(
352 void SetModuleName(panda::Local<panda::ObjectRef> &nativeObj, std::string moduleName);
368 const EcmaVM* ecmaVm, const panda::Local<panda::ObjectRef> exportObj,
[all …]
H A Dark_native_engine.cpp84 using panda::ObjectRef;
332 panda::Local<panda::ObjectRef> subObject = ObjectRef::New(ecmaVm); in CopyPropertyApiFilter()
467 Local<ObjectRef> exportObj = ObjectRef::New(ecmaVm); in ArkNativeEngine()
477 panda::Local<panda::ObjectRef> exportCopy = panda::ObjectRef::New(ecmaVm); in ArkNativeEngine()
536 Local<ObjectRef> exportObj = ObjectRef::New(ecmaVm); in ArkNativeEngine()
974 …Local<panda::ObjectRef> object = panda::ObjectRef::NewWithProperties(vm, propertyCount, keys, attr… in NapiCreateObjectWithProperties()
988 Local<panda::ObjectRef> object = panda::ObjectRef::NewSWithProperties(vm, info); in NapiCreateSObjectWithProperties()
1006 Local<ObjectRef> exportObj = ObjectRef::New(vm_); in GetModuleFromName()
1053 Local<ObjectRef> exportObj = ObjectRef::New(vm_); in LoadModuleByName()
1059 Local<ObjectRef> instanceValue = ObjectRef::New(vm_); in LoadModuleByName()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/
H A Dark_js_runtime.h51 using panda::ObjectRef;
222 …void AddPreviewComponent(const std::string &componentName, const panda::Global<panda::ObjectRef> &… in AddPreviewComponent()
227 … panda::Global<panda::ObjectRef> GetPreviewComponent(EcmaVM* vm, const std::string &componentName) in GetPreviewComponent()
235 panda::Global<panda::ObjectRef> undefined(vm, panda::JSValueRef::Undefined(vm)); in GetPreviewComponent()
239 void AddRootView(const panda::Global<panda::ObjectRef> &RootView) in AddRootView()
244 panda::Global<panda::ObjectRef> GetRootView() in GetRootView()
265 std::multimap<std::string, panda::Global<panda::ObjectRef>> previewComponents_;
266 panda::Global<panda::ObjectRef> RootView_;
H A Dark_js_value.cpp175 Local<ObjectRef> obj = value_->ToObject(vm); in GetPropertyNames()
199 Local<ObjectRef> obj = value_->ToObject(vm); in GetEnumerablePropertyNames()
223 Local<ObjectRef> obj = value_->ToObject(vm); in GetProperty()
253 Local<ObjectRef> obj = value_->ToObject(vm); in GetProperty()
285 Local<ObjectRef> obj = value_->ToObject(vm); in SetProperty()
314 Local<ObjectRef> obj = value_->ToObject(vm); in SetAccessorProperty()
342 Local<ObjectRef> obj = value_->ToObject(vm); in HasProperty()
/ohos5.0/foundation/arkui/napi/native_engine/
H A Dnative_async_hook_context.h39 panda::Local<panda::ObjectRef> resourceObject, in NativeAsyncHookContext()
97 panda::Global<panda::ObjectRef> resource(ecmaVm, panda::ObjectRef::New(ecmaVm)); in EnsureReference()
129 panda::Global<panda::ObjectRef> resource_;
172 panda::Local<panda::ObjectRef>(reinterpret_cast<uintptr_t>(obj)), {0, 0}); in InternalMakeCallback()
H A Dnative_api_internal.h73 Local<ObjectRef> (obj); \
75 (obj) = Local<ObjectRef>((nativeValue)); \

1234