/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_api_bridge.h | 48 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 D | arkts_native_frame_node_bridge.h | 27 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 D | arkts_native_rich_editor_bridge.cpp | 64 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 D | arkts_native_api_impl_bridge.cpp | 258 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 D | arkts_native_common_bridge.h | 262 …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 D | test_ark_api_allowlist.cpp | 32 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 D | jsi_object_template.cpp | 24 … 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 D | jsi_object_template.h | 31 panda::Local<panda::ObjectRef> operator*() const; 36 panda::Local<panda::ObjectRef> NewInstance() const; 39 panda::CopyableGlobal<panda::ObjectRef> proto_;
|
H A D | jsi_declarative_engine.h | 67 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 D | jsi_view_register.h | 29 void UpdateRootComponent(const EcmaVM* vm, const panda::Local<panda::ObjectRef>& obj); 30 void AddCustomTitleBarComponent(const panda::Local<panda::ObjectRef>& obj);
|
H A D | jsi_types.h | 185 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 D | jsi_types.cpp | 272 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 D | object_api.h | 108 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 D | js_types.cpp | 27 …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 D | ark_interop_object.cpp | 42 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 D | native_callback_scope_manager.h | 27 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 D | native_callback_scope_manager.cpp | 20 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 D | js_layout_manager.cpp | 72 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 D | js_layout_manager.h | 89 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 D | ark_native_engine.h | 50 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 D | ark_native_engine.cpp | 84 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 D | ark_js_runtime.h | 51 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 D | ark_js_value.cpp | 175 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 D | native_async_hook_context.h | 39 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 D | native_api_internal.h | 73 Local<ObjectRef> (obj); \ 75 (obj) = Local<ObjectRef>((nativeValue)); \
|