/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_list_item_bridge.cpp | 26 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetListItemSelected() 37 return panda::JSValueRef::Undefined(vm); in SetListItemSelected() 43 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetListItemSelected() 47 return panda::JSValueRef::Undefined(vm); in ResetListItemSelected() 53 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSelectable() 62 return panda::JSValueRef::Undefined(vm); in SetSelectable() 68 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetSelectable() 72 return panda::JSValueRef::Undefined(vm); in ResetSelectable() 78 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSwipeAction() 83 CHECK_NULL_RETURN(frameNode, panda in SetSwipeAction() [all...] |
H A D | arkts_native_qrcode_bridge.cpp | 25 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetQRColor() 35 return panda::JSValueRef::Undefined(vm); in SetQRColor() 41 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetQRColor() 45 return panda::JSValueRef::Undefined(vm); in ResetQRColor() 50 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetQRBackgroundColor() 61 return panda::JSValueRef::Undefined(vm); in SetQRBackgroundColor() 67 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetQRBackgroundColor() 71 return panda::JSValueRef::Undefined(vm); in ResetQRBackgroundColor() 76 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetContentOpacity() 87 return panda in SetContentOpacity() [all...] |
H A D | arkts_native_blank_bridge.cpp | 22 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetColor() 33 return panda::JSValueRef::Undefined(vm); in SetColor() 38 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetColor() 42 return panda::JSValueRef::Undefined(vm); in ResetColor() 47 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetBlankHeight() 68 return panda::JSValueRef::Undefined(vm); in SetBlankHeight() 72 return panda::JSValueRef::Undefined(vm); in SetBlankHeight() 77 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetBlankHeight() 81 return panda::JSValueRef::Undefined(vm); in ResetBlankHeight() 86 CHECK_NULL_RETURN(vm, panda in SetBlankMin() [all...] |
H A D | arkts_native_polygon_bridge.cpp | 26 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPolygonPoints() 32 return panda::JSValueRef::Undefined(vm); in SetPolygonPoints() 35 auto xPointArray = panda::Local<panda::ArrayRef>(xPoint); in SetPolygonPoints() 36 auto yPointArray = panda::Local<panda::ArrayRef>(yPoint); in SetPolygonPoints() 41 return panda::JSValueRef::Undefined(vm); in SetPolygonPoints() 50 Local<JSValueRef> xValue = panda::ArrayRef::GetValueAt(vm, xPointArray, i); in SetPolygonPoints() 51 Local<JSValueRef> yValue = panda::ArrayRef::GetValueAt(vm, yPointArray, i); in SetPolygonPoints() 69 return panda in SetPolygonPoints() [all...] |
H A D | arkts_native_polyline_bridge.cpp | 26 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPoints() 32 return panda::JSValueRef::Undefined(vm); in SetPoints() 35 auto xPointArray = panda::Local<panda::ArrayRef>(xPoint); in SetPoints() 36 auto yPointArray = panda::Local<panda::ArrayRef>(yPoint); in SetPoints() 41 return panda::JSValueRef::Undefined(vm); in SetPoints() 50 Local<JSValueRef> xValue = panda::ArrayRef::GetValueAt(vm, xPointArray, i); in SetPoints() 51 Local<JSValueRef> yValue = panda::ArrayRef::GetValueAt(vm, yPointArray, i); in SetPoints() 69 return panda in SetPoints() [all...] |
H A D | arkts_native_menu_bridge.cpp | 72 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetMenuDivider() 86 return panda::JSValueRef::Undefined(vm); in SetMenuDivider() 95 return panda::JSValueRef::Undefined(vm); in SetMenuDivider() 101 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetMenuDivider() 109 return panda::JSValueRef::Undefined(vm); in ResetMenuDivider() 115 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetMenuFontColor() 126 return panda::JSValueRef::Undefined(vm); in SetMenuFontColor() 132 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetMenuFontColor() 136 return panda::JSValueRef::Undefined(vm); in ResetMenuFontColor() 142 CHECK_NULL_RETURN(vm, panda in SetFont() [all...] |
H A D | arkts_native_navigator_bridge.cpp | 21 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetTarget() 27 return panda::JSValueRef::Undefined(vm); in SetTarget() 33 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetTarget() 37 return panda::JSValueRef::Undefined(vm); in ResetTarget() 43 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetType() 52 return panda::JSValueRef::Undefined(vm); in SetType() 58 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetType() 62 return panda::JSValueRef::Undefined(vm); in ResetType() 68 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetActive() 74 return panda in SetActive() [all...] |
H A D | arkts_native_divider_bridge.cpp | 26 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetStrokeWidth() 38 return panda::JSValueRef::Undefined(vm); in SetStrokeWidth() 44 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetStrokeWidth() 48 return panda::JSValueRef::Undefined(vm); in ResetStrokeWidth() 54 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetLineCap() 64 return panda::JSValueRef::Undefined(vm); in SetLineCap() 70 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetLineCap() 74 return panda::JSValueRef::Undefined(vm); in ResetLineCap() 80 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetColor() 90 return panda in SetColor() [all...] |
H A D | arkts_native_alphabet_indexer_bridge.cpp | 41 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPopupItemFont() 67 return panda::JSValueRef::Undefined(vm); in SetPopupItemFont() 73 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetPopupItemFont() 77 return panda::JSValueRef::Undefined(vm); in ResetPopupItemFont() 83 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSelectedFont() 119 return panda::JSValueRef::Undefined(vm); in SetSelectedFont() 125 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetSelectedFont() 129 return panda::JSValueRef::Undefined(vm); in ResetSelectedFont() 135 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPopupFont() 171 return panda in SetPopupFont() [all...] |
H A D | arkts_native_grid_bridge.cpp | 83 Local<panda::FunctionRef> functionRef = getSizeByIndex->ToObject(vm); in ParseGetGridItemSize() 103 Local<panda::FunctionRef> functionRef = getRectByIndex->ToObject(vm); in ParseGetGridItemRect() 124 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetColumnsTemplate() 134 return panda::JSValueRef::Undefined(vm); in SetColumnsTemplate() 140 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetColumnsTemplate() 144 return panda::JSValueRef::Undefined(vm); in ResetColumnsTemplate() 150 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetRowsTemplate() 160 return panda::JSValueRef::Undefined(vm); in SetRowsTemplate() 166 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetRowsTemplate() 170 return panda in ResetRowsTemplate() [all...] |
H A D | arkts_native_plugin_bridge.cpp | 23 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSize() 34 return panda::JSValueRef::Undefined(vm); in SetSize() 45 return panda::JSValueRef::Undefined(vm); in SetSize() 51 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetWidth() 66 return panda::JSValueRef::Undefined(vm); in SetWidth() 72 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetHeight() 87 return panda::JSValueRef::Undefined(vm); in SetHeight() 93 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetSize() 97 return panda::JSValueRef::Undefined(vm); in ResetSize() 103 CHECK_NULL_RETURN(vm, panda in ResetWidth() [all...] |
H A D | arkts_native_hyperlink_bridge.cpp | 28 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetColor() 38 return panda::JSValueRef::Undefined(vm); in SetColor() 44 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetColor() 48 return panda::JSValueRef::Undefined(vm); in ResetColor() 54 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetDraggable() 64 return panda::JSValueRef::Undefined(vm); in SetDraggable() 70 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetDraggable() 74 return panda::JSValueRef::Undefined(vm); in ResetDraggable() 80 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetResponseRegion() 90 return panda in SetResponseRegion() [all...] |
H A D | arkts_native_form_component_bridge.cpp | 24 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetVisibility() 30 return panda::JSValueRef::Undefined(vm); in SetVisibility() 36 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetVisibility() 40 return panda::JSValueRef::Undefined(vm); in ResetVisibility() 46 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in AllowUpdate() 52 return panda::JSValueRef::Undefined(vm); in AllowUpdate() 58 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in DisallowUpdate() 62 return panda::JSValueRef::Undefined(vm); in DisallowUpdate() 68 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetDimension() 78 return panda in SetDimension() [all...] |
H A D | arkts_native_textpicker_bridge.cpp | 63 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in SetBackgroundColor() 74 return panda::JSValueRef::Undefined(vm);
in SetBackgroundColor() 80 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in ResetBackgroundColor() 85 return panda::JSValueRef::Undefined(vm);
in ResetBackgroundColor() 91 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in SetCanLoop() 100 return panda::JSValueRef::Undefined(vm);
in SetCanLoop() 115 return panda::JSValueRef::Undefined(vm);
in SetSelectedIndex() 135 return panda::JSValueRef::Undefined(vm);
in SetSelectedIndex() 141 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in SetTextStyle() 184 return panda in SetTextStyle() [all...] |
H A D | arkts_native_resource_bridge.cpp | 48 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in UpdateColorMode() 59 CHECK_NULL_RETURN(pipelineContext, panda::JSValueRef::Undefined(vm)); in UpdateColorMode() 62 return panda::JSValueRef::Undefined(vm); in UpdateColorMode() 68 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in Restore() 71 CHECK_NULL_RETURN(pipelineContext, panda::JSValueRef::Undefined(vm)); in Restore() 76 return panda::JSValueRef::Undefined(vm); in Restore() 82 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in GetColorValue() 87 return panda::NumberRef::New(vm, colorValue); in GetColorValue() 89 return panda::JSValueRef::Undefined(vm); in GetColorValue() 95 CHECK_NULL_RETURN(vm, panda in ClearCache() [all...] |
H A D | arkts_native_tabcontent_bridge.cpp | 22 return panda::JSValueRef::Undefined(runtimeCallInfo->GetVM()); in SetTabBar() 28 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetTabBar() 32 return panda::JSValueRef::Undefined(vm); in ResetTabBar() 39 return panda::JSValueRef::Undefined(vm); in SetTabContentWidth() 46 return panda::JSValueRef::Undefined(vm); in SetTabContentHeight() 53 return panda::JSValueRef::Undefined(vm); in SetTabContentSize() 59 return panda::JSValueRef::Undefined(vm); in ResetTabContentWidth() 66 return panda::JSValueRef::Undefined(vm); in ResetTabContentHeight() 73 return panda::JSValueRef::Undefined(vm); in ResetTabContentSize()
|
H A D | arkts_native_menu_item_bridge.cpp | 28 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetMenuItemSelected() 38 return panda::JSValueRef::Undefined(vm); in SetMenuItemSelected() 44 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetMenuItemSelected() 48 return panda::JSValueRef::Undefined(vm); in ResetMenuItemSelected() 54 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetLabelFontColor() 64 return panda::JSValueRef::Undefined(vm); in SetLabelFontColor() 70 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetLabelFontColor() 74 return panda::JSValueRef::Undefined(vm); in ResetLabelFontColor() 80 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetContentFontColor() 90 return panda in SetContentFontColor() [all...] |
H A D | arkts_native_refresh_bridge.cpp | 25 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetRefreshOffset() 37 return panda::JSValueRef::Undefined(vm); in SetRefreshOffset() 42 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetRefreshOffset() 46 return panda::JSValueRef::Undefined(vm); in ResetRefreshOffset() 51 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPullToRefresh() 61 return panda::JSValueRef::Undefined(vm); in SetPullToRefresh() 66 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetPullToRefresh() 70 return panda::JSValueRef::Undefined(vm); in ResetPullToRefresh() 75 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPullDownRatio() 86 return panda in SetPullDownRatio() [all...] |
H A D | arkts_native_list_item_group_bridge.cpp | 33 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetDivider() 43 return panda::JSValueRef::Undefined(vm); in SetDivider() 51 CHECK_NULL_RETURN(frameNode, panda::NativePointerRef::New(vm, nullptr)); in SetDivider() 53 CHECK_NULL_RETURN(context, panda::NativePointerRef::New(vm, nullptr)); in SetDivider() 55 CHECK_NULL_RETURN(themeManager, panda::NativePointerRef::New(vm, nullptr)); in SetDivider() 57 CHECK_NULL_RETURN(listTheme, panda::NativePointerRef::New(vm, nullptr)); in SetDivider() 90 return panda::JSValueRef::Undefined(vm); in SetDivider() 95 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetDivider() 99 return panda::JSValueRef::Undefined(vm); in ResetDivider() 105 CHECK_NULL_RETURN(vm, panda in SetChildrenMainSize() [all...] |
H A D | arkts_native_shape_bridge.cpp | 28 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetViewPort() 54 return panda::JSValueRef::Undefined(vm); in SetViewPort() 60 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetViewPort() 64 return panda::JSValueRef::Undefined(vm); in ResetViewPort() 70 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetMesh() 78 auto arrayVal = panda::Local<panda::ArrayRef>(valueArrayArg); in SetMesh() 81 return panda::JSValueRef::Undefined(vm); in SetMesh() 84 Local<JSValueRef> radiusItem = panda::ArrayRef::GetValueAt(vm, arrayVal, i); in SetMesh() 94 return panda in SetMesh() [all...] |
H A D | arkts_native_render_node_bridge.cpp | 48 return panda::JSValueRef::Undefined(vm); in SetRectShape() 56 return panda::JSValueRef::Undefined(vm); in SetRectShape() 71 return panda::JSValueRef::Undefined(vm); in SetCircleShape() 79 return panda::JSValueRef::Undefined(vm); in SetCircleShape() 111 return panda::JSValueRef::Undefined(vm); in SetRoundRectShape() 120 return panda::JSValueRef::Undefined(vm); in SetRoundRectShape() 136 return panda::JSValueRef::Undefined(vm); in SetOvalShape() 144 return panda::JSValueRef::Undefined(vm); in SetOvalShape() 161 return panda::JSValueRef::Undefined(vm); in SetCommandPathShape() 169 return panda in SetCommandPathShape() [all...] |
H A D | ui_context_helper.cpp | 23 std::unordered_map<int32_t, panda::Global<panda::JSValueRef>> UIContextHelper::uiContextMap_; 26 void UIContextHelper::AddUIContext(EcmaVM* vm, int32_t instanceId, panda::Local<panda::JSValueRef> uiContext) in AddUIContext() 30 auto uiContextGlobal = panda::Global<panda::JSValueRef>(vm, uiContext); in AddUIContext() 41 panda::Local<panda::JSValueRef> UIContextHelper::GetUIContext(EcmaVM* vm, int32_t instanceId) in GetUIContext()
|
/foundation/arkui/napi/interfaces/inner_api/cjffi/ark_interop/ |
H A D | ark_interop_internal.h | 25 using EcmaVM = panda::EcmaVM; 43 panda::JSValueRef* ARKTSInner_Escape(ARKTS_Env env, ARKTS_Scope scope, ARKTS_Value ret); 59 ARKTS_INLINE panda::Local<T> ARKTS_ToHandle(ARKTS_Value& value) in ARKTS_ToHandle() 61 auto v = BIT_CAST(value, panda::JSValueRef); in ARKTS_ToHandle() 68 return BIT_CAST(addr, panda::Local<T>); in ARKTS_ToHandle() 71 ARKTS_INLINE panda::JSValueRef ARKTS_ToValue(ARKTS_Value value) in ARKTS_ToValue() 73 auto v = BIT_CAST(value, panda::JSValueRef); in ARKTS_ToValue() 75 return *BIT_CAST(value, panda::JSValueRef*); in ARKTS_ToValue() 82 ARKTS_INLINE ARKTS_Value ARKTS_FromHandle(panda::Local<T>& value) in ARKTS_FromHandle() 91 ARKTS_INLINE ARKTS_Result ARKTS_ToResult(panda [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | js_types.cpp | 26 Local<JSValueRef> JsStopPropagation(panda::JsiRuntimeCallInfo *info) in JsStopPropagation() 29 auto eventInfo = static_cast<BaseEventInfo*>(panda::Local<panda::ObjectRef>(thisObj)->GetNativePointerField( in JsStopPropagation() 37 Local<JSValueRef> JsPreventDefault(panda::JsiRuntimeCallInfo *info) in JsPreventDefault() 40 auto eventInfo = static_cast<BaseEventInfo*>(panda::Local<panda::ObjectRef>(thisObj)->GetNativePointerField( in JsPreventDefault() 48 Local<JSValueRef> JsClickPreventDefault(panda::JsiRuntimeCallInfo *info) in JsClickPreventDefault() 51 auto eventInfo = static_cast<BaseEventInfo*>(panda::Local<panda::ObjectRef>(thisObj)->GetNativePointerField( in JsClickPreventDefault() 65 Local<JSValueRef> JsTouchPreventDefault(panda [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/ |
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_;
|