/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_image_bridge.cpp | 142 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetImageShowSrc() 153 return panda::JSValueRef::Undefined(vm); in SetImageShowSrc() 189 return panda::JSValueRef::Undefined(vm); in SetImageShowSrc() 195 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetCopyOption() 205 return panda::JSValueRef::Undefined(vm); in SetCopyOption() 211 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetCopyOption() 215 return panda::JSValueRef::Undefined(vm); in ResetCopyOption() 221 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetAutoResize() 231 return panda::JSValueRef::Undefined(vm); in SetAutoResize() 237 CHECK_NULL_RETURN(vm, panda in ResetAutoResize() [all...] |
H A D | arkts_native_relative_container_bridge.cpp | 59 const panda::Local<panda::ArrayRef>& array, std::vector<ArkUI_CharPtr>& referencedIds) in ParseReferencedId() 62 Local<JSValueRef> referencedId = panda::ArrayRef::GetValueAt(vm, array, i); in ParseReferencedId() 74 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetGuideLine() 82 return panda::JSValueRef::Undefined(vm); in SetGuideLine() 85 auto idsArr = panda::Local<panda::ArrayRef>(idsArg); in SetGuideLine() 86 auto directionsArr = panda::Local<panda::ArrayRef>(directionsArg); in SetGuideLine() 87 auto positionsArr = panda in SetGuideLine() [all...] |
H A D | arkts_native_rating_bridge.cpp | 29 panda::Local<panda::JSValueRef> JsRatingChangeCallback(panda::JsiRuntimeCallInfo* runtimeCallInfo)
in JsRatingChangeCallback() 34 return panda::JSValueRef::Undefined(vm);
in JsRatingChangeCallback() 38 return panda::JSValueRef::Undefined(vm);
in JsRatingChangeCallback() 44 return panda::JSValueRef::Undefined(vm);
in JsRatingChangeCallback() 47 CHECK_NULL_RETURN(frameNode, panda::JSValueRef::Undefined(vm));
in JsRatingChangeCallback() 49 return panda::JSValueRef::Undefined(vm);
in JsRatingChangeCallback() 55 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in SetStars() 64 return panda in SetStars() [all...] |
H A D | arkts_native_linear_indicator.cpp | 36 EcmaVM* vm, ArkUINodeHandle nativeNode, const Local<panda::ObjectRef>& obj) in SetIndicatorStyleSize() 38 auto jsSpace = obj->Get(vm, panda::StringRef::NewFromUtf8(vm, "space")); in SetIndicatorStyleSize() 39 auto jsStrokeWidth = obj->Get(vm, panda::StringRef::NewFromUtf8(vm, "strokeWidth")); in SetIndicatorStyleSize() 40 auto jsStrokeRadius = obj->Get(vm, panda::StringRef::NewFromUtf8(vm, "strokeRadius")); in SetIndicatorStyleSize() 70 EcmaVM* vm, ArkUINodeHandle nativeNode, const Local<panda::ObjectRef>& obj) in SetIndicatorStyleColor() 72 auto jsTrackBackgroundColor = obj->Get(vm, panda::StringRef::NewFromUtf8(vm, "trackBackgroundColor")); in SetIndicatorStyleColor() 73 auto jsTrackColor = obj->Get(vm, panda::StringRef::NewFromUtf8(vm, "trackColor")); in SetIndicatorStyleColor() 96 CHECK_NULL_RETURN(vm, panda::JSValueRef::Undefined(vm)); in SetIndicatorStyle() 101 Local<panda::ObjectRef> obj = secondArg->ToObject(vm); in SetIndicatorStyle() 114 return panda in SetIndicatorStyle() [all...] |
H A D | arkts_native_toggle_bridge.cpp | 31 panda::Local<panda::JSValueRef> JsToggleChangeCallback(panda::JsiRuntimeCallInfo* runtimeCallInfo) in JsToggleChangeCallback() 36 return panda::JSValueRef::Undefined(vm); in JsToggleChangeCallback() 40 return panda::JSValueRef::Undefined(vm); in JsToggleChangeCallback() 46 return panda::JSValueRef::Undefined(vm); in JsToggleChangeCallback() 49 CHECK_NULL_RETURN(frameNode, panda::JSValueRef::Undefined(vm)); in JsToggleChangeCallback() 51 return panda::JSValueRef::Undefined(vm); in JsToggleChangeCallback() 107 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetContentModifierBuilder() 114 return panda in SetContentModifierBuilder() [all...] |
H A D | arkts_native_common_bridge.cpp | 164 auto array = panda::Local<panda::ArrayRef>(value); in ParseGradientColorStops() 167 auto item = panda::ArrayRef::GetValueAt(vm, array, index); in ParseGradientColorStops() 171 auto itemArray = panda::Local<panda::ArrayRef>(item); in ParseGradientColorStops() 177 auto colorParams = panda::ArrayRef::GetValueAt(vm, itemArray, NUM_0); in ParseGradientColorStops() 184 auto stopDimension = panda::ArrayRef::GetValueAt(vm, itemArray, NUM_1); in ParseGradientColorStops() 840 auto array = panda::Local<panda::ArrayRef>(value); in ParseJsDoublePair() 844 auto firstArg = panda in ParseJsDoublePair() [all...] |
H A D | arkts_native_image_span_bridge.cpp | 66 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetVerticalAlign() 80 return panda::JSValueRef::Undefined(vm); in SetVerticalAlign() 86 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetVerticalAlign() 90 return panda::JSValueRef::Undefined(vm); in ResetVerticalAlign() 96 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetObjectFit() 110 return panda::JSValueRef::Undefined(vm); in SetObjectFit() 116 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetObjectFit() 120 return panda::JSValueRef::Undefined(vm); in ResetObjectFit() 138 return panda::JSValueRef::Undefined(vm); in SetTextBackgroundStyle() 147 return panda in ResetTextBackgroundStyle() [all...] |
H A D | arkts_native_text_input_bridge.cpp | 52 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetCaretColor() 62 return panda::JSValueRef::Undefined(vm); in SetCaretColor() 68 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetCaretColor() 72 return panda::JSValueRef::Undefined(vm); in ResetCaretColor() 78 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetType() 89 return panda::JSValueRef::Undefined(vm); in SetType() 95 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetType() 99 return panda::JSValueRef::Undefined(vm); in ResetType() 105 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetMaxLines() 115 return panda in SetMaxLines() [all...] |
H A D | arkts_native_panel_bridge.cpp | 22 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPanelBackgroundMask() 33 return panda::JSValueRef::Undefined(vm); in SetPanelBackgroundMask() 39 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetPanelBackgroundMask() 43 return panda::JSValueRef::Undefined(vm); in ResetPanelBackgroundMask() 49 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPanelMode() 59 return panda::JSValueRef::Undefined(vm); in SetPanelMode() 65 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetPanelMode() 69 return panda::JSValueRef::Undefined(vm); in ResetPanelMode() 75 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetPanelType() 85 return panda in SetPanelType() [all...] |
H A D | arkts_native_text_timer_bridge.cpp | 45 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetFontColor() 55 return panda::JSValueRef::Undefined(vm); in SetFontColor() 61 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetFontColor() 65 return panda::JSValueRef::Undefined(vm); in ResetFontColor() 71 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetFontSize() 83 return panda::JSValueRef::Undefined(vm); in SetFontSize() 89 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetFontSize() 93 return panda::JSValueRef::Undefined(vm); in ResetFontSize() 99 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetFontStyle() 113 return panda in SetFontStyle() [all...] |
H A D | arkts_native_radio_bridge.cpp | 28 panda::Local<panda::JSValueRef> JsRadioChangeCallback(panda::JsiRuntimeCallInfo* runtimeCallInfo)
in JsRadioChangeCallback() 33 return panda::JSValueRef::Undefined(vm);
in JsRadioChangeCallback() 37 return panda::JSValueRef::Undefined(vm);
in JsRadioChangeCallback() 43 return panda::JSValueRef::Undefined(vm);
in JsRadioChangeCallback() 46 CHECK_NULL_RETURN(frameNode, panda::JSValueRef::Undefined(vm));
in JsRadioChangeCallback() 48 return panda::JSValueRef::Undefined(vm);
in JsRadioChangeCallback() 54 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in SetRadioChecked() 60 return panda in SetRadioChecked() [all...] |
H A D | arkts_native_loading_progress_bridge.cpp | 31 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetColor() 41 return panda::JSValueRef::Undefined(vm); in SetColor() 47 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetColor() 51 return panda::JSValueRef::Undefined(vm); in ResetColor() 57 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetEnableLoading() 63 return panda::JSValueRef::Undefined(vm); in SetEnableLoading() 69 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetEnableLoading() 73 return panda::JSValueRef::Undefined(vm); in ResetEnableLoading() 79 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetForegroundColor() 88 return panda in SetForegroundColor() [all...] |
H A D | arkts_native_checkboxgroup_bridge.cpp | 30 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetCheckboxGroupSelectedColor() 42 return panda::JSValueRef::Undefined(vm); in SetCheckboxGroupSelectedColor() 47 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetCheckboxGroupSelectedColor() 52 return panda::JSValueRef::Undefined(vm); in ResetCheckboxGroupSelectedColor() 57 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetCheckboxGroupUnSelectedColor() 68 return panda::JSValueRef::Undefined(vm); in SetCheckboxGroupUnSelectedColor() 73 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetCheckboxGroupUnSelectedColor() 78 return panda::JSValueRef::Undefined(vm); in ResetCheckboxGroupUnSelectedColor() 83 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetCheckboxGroupSelectAll() 94 return panda in SetCheckboxGroupSelectAll() [all...] |
H A D | arkts_native_data_panel_bridge.cpp | 123 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetValueColors() 130 auto colorsArray = panda::CopyableGlobal<panda::ArrayRef>(vm, colors); in SetValueColors() 159 return panda::JSValueRef::Undefined(vm); in SetValueColors() 165 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetValueColors() 169 return panda::JSValueRef::Undefined(vm); in ResetValueColors() 175 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetTrackShadow() 181 return panda::JSValueRef::Undefined(vm); in SetTrackShadow() 185 return panda::JSValueRef::Undefined(vm); in SetTrackShadow() 188 auto jsRadius = obj->Get(vm, panda in SetTrackShadow() [all...] |
H A D | arkts_native_select_bridge.cpp | 54 panda::Local<panda::JSValueRef> JsSelectChangeCallback(panda::JsiRuntimeCallInfo* runtimeCallInfo) in JsSelectChangeCallback() 60 return panda::JSValueRef::Undefined(vm); in JsSelectChangeCallback() 69 return panda::JSValueRef::Undefined(vm); in JsSelectChangeCallback() 73 frameNodeIdValue.IsEmpty() || frameNodeIdValue->IsNull(), true, panda::JSValueRef::Undefined(vm)); in JsSelectChangeCallback() 79 CHECK_NULL_RETURN(frameNode, panda::JSValueRef::Undefined(vm)); in JsSelectChangeCallback() 81 return panda::JSValueRef::Undefined(vm); in JsSelectChangeCallback() 87 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSpace() 92 CHECK_NULL_RETURN(pipeline, panda in SetSpace() [all...] |
H A D | arkts_native_gauge_bridge.cpp | 159 auto jsColorsArray = panda::CopyableGlobal<panda::ArrayRef>(vm, info); in SetGradientColors() 174 auto tempColors = panda::CopyableGlobal<panda::ArrayRef>(vm, jsValue); in SetGradientColors() 196 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetColors() 203 return panda::JSValueRef::Undefined(vm); in SetColors() 208 return panda::JSValueRef::Undefined(vm); in SetColors() 210 auto jsColor = panda::CopyableGlobal<panda::ArrayRef>(vm, jsArg); in SetColors() 212 return panda in SetColors() [all...] |
H A D | arkts_native_text_clock_bridge.cpp | 82 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetFormat() 95 return panda::JSValueRef::Undefined(vm); in SetFormat() 101 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetFormat() 105 return panda::JSValueRef::Undefined(vm); in ResetFormat() 111 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetFontColor() 121 return panda::JSValueRef::Undefined(vm); in SetFontColor() 127 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetFontColor() 131 return panda::JSValueRef::Undefined(vm); in ResetFontColor() 137 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetFontSize() 149 return panda in SetFontSize() [all...] |
H A D | arkts_native_video_bridge.cpp | 29 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetAutoPlay() 39 return panda::JSValueRef::Undefined(vm); in SetAutoPlay() 45 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetAutoPlay() 49 return panda::JSValueRef::Undefined(vm); in ResetAutoPlay() 55 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetControls() 65 return panda::JSValueRef::Undefined(vm); in SetControls() 71 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetControls() 75 return panda::JSValueRef::Undefined(vm); in ResetControls() 81 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetObjectFit() 91 return panda in SetObjectFit() [all...] |
H A D | arkts_native_counter_bridge.cpp | 22 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetEnableInc() 28 return panda::JSValueRef::Undefined(vm); in SetEnableInc() 32 return panda::JSValueRef::Undefined(vm); in SetEnableInc() 38 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetEnableInc() 42 return panda::JSValueRef::Undefined(vm); in ResetEnableInc() 48 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetEnableDec() 54 return panda::JSValueRef::Undefined(vm); in SetEnableDec() 58 return panda::JSValueRef::Undefined(vm); in SetEnableDec() 64 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetEnableDec() 68 return panda in ResetEnableDec() [all...] |
H A D | arkts_native_pattern_lock_bridge.cpp | 31 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in SetSideLength() 41 return panda::JSValueRef::Undefined(vm);
in SetSideLength() 47 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in ResetSideLength() 51 return panda::JSValueRef::Undefined(vm);
in ResetSideLength() 57 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in SetAutoReset() 66 return panda::JSValueRef::Undefined(vm);
in SetAutoReset() 72 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in ResetAutoReset() 76 return panda::JSValueRef::Undefined(vm);
in ResetAutoReset() 82 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr));
in SetPathStrokeWidth() 92 return panda in SetPathStrokeWidth() [all...] |
H A D | arkts_native_common_shape_bridge.cpp | 29 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetStrokeDashArray() 34 return panda::JSValueRef::Undefined(vm); in SetStrokeDashArray() 37 auto array = Local<panda::ArrayRef>(secondArg); in SetStrokeDashArray() 43 Local<JSValueRef> value = panda::ArrayRef::GetValueAt(vm, array, index); in SetStrokeDashArray() 63 return panda::JSValueRef::Undefined(vm); in SetStrokeDashArray() 69 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetStrokeDashArray() 73 return panda::JSValueRef::Undefined(vm); in ResetStrokeDashArray() 79 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetStroke() 89 return panda::JSValueRef::Undefined(vm); in SetStroke() 95 CHECK_NULL_RETURN(vm, panda in ResetStroke() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_view_measure_layout.h | 75 static panda::Local<panda::JSValueRef> JSMeasure(panda::JsiRuntimeCallInfo* info); 76 static panda::Local<panda::JSValueRef> JSLayout(panda::JsiRuntimeCallInfo* info); 77 static panda::Local<panda::JSValueRef> JSPlaceChildren(panda::JsiRuntimeCallInfo* info); 78 static panda [all...] |
/foundation/arkui/napi/native_engine/impl/ark/ |
H A D | ark_native_engine.cpp | 80 using panda::JsiRuntimeCallInfo; 81 using panda::BooleanRef; 82 using panda::ObjectRef; 83 using panda::StringRef; 84 using panda::Global; 85 using panda::JSNApi; 86 using panda::FunctionRef; 87 using panda::PrimitiveRef; 88 using panda::ArrayBufferRef; 89 using panda [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/ |
H A D | jsi_value_conversions.h | 29 bool Validate(const EcmaVM* vm, panda::Local<panda::JSValueRef> val) in Validate() 45 T fromJsiValue(const EcmaVM* vm, Local<panda::JSValueRef> val) in fromJsiValue() 64 panda::Local<panda::JSValueRef> toJsiValueWithVM(const EcmaVM* vm, T val) in toJsiValueWithVM() 67 return panda::BooleanRef::New(vm, val); in toJsiValueWithVM() 69 return panda::NumberRef::New(vm, val); in toJsiValueWithVM() 71 return panda::IntegerRef::New(vm, val); in toJsiValueWithVM() 73 return panda::IntegerRef::NewFromUnsigned(vm, val); in toJsiValueWithVM() 75 return panda in toJsiValueWithVM() [all...] |
/foundation/arkui/napi/native_engine/ |
H A D | native_utils.h | 28 inline napi_value JsValueFromLocalValue(panda::Local<panda::JSValueRef> local) in JsValueFromLocalValue() 33 inline panda::Local<panda::JSValueRef> LocalValueFromJsValue(napi_value v) in LocalValueFromJsValue() 35 panda::Local<panda::JSValueRef> local(reinterpret_cast<uintptr_t>(v)); in LocalValueFromJsValue() 39 inline bool NapiStatusValidationCheck(panda::JSValueRef* value) in NapiStatusValidationCheck() 41 if ((value != nullptr) && (*(panda::JSTaggedType *)(value) == NAPI_SPECIAL_STATUS)) { in NapiStatusValidationCheck() 47 inline bool NapiStatusValidationCheck(panda::Local<panda [all...] |