Home
last modified time | relevance | path

Searched refs:JsiRef (Results 1 – 25 of 37) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/
H A Djsi_ref.h57 class JsiRef {
62 JsiRef() {} in JsiRef() function
64 ~JsiRef() in ~JsiRef()
70 JsiRef(const JsiRef<S>& that) : value_(T::Cast(that.Get())) in JsiRef() function
83 return JsiRef<T>(obj); in Make()
99 static JsiRef<T> Cast(const JsiRef<S>& that) in Cast()
110 JsiRef(const JsiRef<T>& rhs) : value_(rhs.value_) {} in JsiRef() function
112 JsiRef(JsiRef<T>&& rhs) : value_(std::move(rhs.value_)) in JsiRef() function
117 JsiRef<T>& operator=(const JsiRef<T>& rhs)
124 JsiRef<T>& operator=(JsiRef<T>&& rhs)
[all …]
H A Djsi_types.cpp143 JsiRef<JsiValue> JsiValue::Undefined() in Undefined()
149 JsiRef<JsiValue> JsiValue::Null() in Null()
155 JsiRef<JsiValue> JsiValue::True() in True()
161 JsiRef<JsiValue> JsiValue::False() in False()
191 auto refValue = JsiRef<JsiValue>(func); in GetProperty()
201 auto refValue = JsiRef<JsiValue>(func); in GetProperty()
297 auto refValue = JsiRef<JsiValue>(func); in GetProperty()
339 return JsiRef<JsiValue>::Make(result); in ToJsonObject()
369 JsiRef<JsiValue> JsiFunction::Call(JsiRef<JsiValue> thisVal, int argc, JsiRef<JsiValue> argv[]) con… in Call()
395 return JsiRef<JsiValue>::Make(result); in Call()
[all …]
H A Djsi_types.h105 static JsiRef<JsiValue> Undefined();
106 static JsiRef<JsiValue> Null();
107 static JsiRef<JsiValue> True();
108 static JsiRef<JsiValue> False();
201 JsiRef<JsiArray> GetPropertyNames() const;
237JsiRef<JsiValue> Call(JsiRef<JsiValue> thisVal, int argc = 0, JsiRef<JsiValue> argv[] = nullptr) c…
251 JsiRef<JsiObject> NewInstance() const;
269 JsiRef<JsiObject> This() const;
276 void SetReturnValue(JsiRef<T> val) const;
328 void Mark(const JsiRef<T>& val) const in Mark()
[all …]
H A Djs_converter.cpp26 JsiRef<JsiValue> JsConverter::ConvertNapiValueToJsVal(napi_value napiValue) in ConvertNapiValueToJsVal()
29 return JsiRef<JsiValue>::Make(); in ConvertNapiValueToJsVal()
33 return JsiRef<JsiValue>::Make(jsiValue); in ConvertNapiValueToJsVal()
H A Djsi_fwd.h22 class JsiRef; variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_data_panel.h34 …static bool ConvertGradientColor(const JsiRef<JsiValue>& itemParam, OHOS::Ace::NG::Gradient& gradi…
35 …static bool ConvertResourceColor(const JsiRef<JsiValue>& itemParam, OHOS::Ace::NG::Gradient& gradi…
H A Djs_gauge.h40 static void ConvertGradientColor(const JsiRef<JsiValue>& itemParam,
43 const JsiRef<JsiValue>& itemParam, std::vector<OHOS::Ace::NG::ColorStopArray>& colors);
H A Djs_textpicker.h62 … static bool ParseMultiTextArrayValue(const JsiRef<JsiValue>& jsValue, ParseTextArrayParam& param);
63 …static bool ParseMultiTextArraySelect(const JsiRef<JsiValue>& jsSelectedValue, ParseTextArrayParam…
107 static void SetSelectedIndexMulti(const JsiRef<JsiValue>& jsSelectedValue);
112 static void SetSelectedIndexSingle(const JsiRef<JsiValue>& jsSelectedValue);
H A Djs_utils.h74 std::optional<NG::BorderRadiusProperty> HandleDifferentRadius(JsiRef<JSVal> args);
75 std::optional<NG::BorderRadiusProperty> ParseBorderRadiusAttr(JsiRef<JSVal> args);
H A Djs_layout_manager.cpp35 args.SetReturnValue(JsiRef<JsiObject>(JsiObject(lineCountObj))); in GetLineCount()
77 args.SetReturnValue(JsiRef<JsiObject>(JsiObject(lineMetricsObj))); in GetLineMetrics()
89 args.SetReturnValue(JsiRef<JsiObject>(JsiObject(exceedMaxLineObj))); in DidExceedMaxLines()
256 args.SetReturnValue(JsiRef<JsiObject>(JsiObject(positionWithAffinityObj))); in GetGlyphPositionAtCoordinate()
H A Djs_refresh.h33 static void ParsFrictionData(const JsiRef<JsiValue>& value);
H A Djs_progress.h45 static bool ConvertGradientColor(const JsiRef<JsiValue>& param, NG::Gradient& gradient);
H A Djs_slider.h64 static bool ConvertGradientColor(const JsiRef<JsiValue>& param, NG::Gradient& gradient);
H A Djs_richeditor.h77 static std::optional<NG::BorderRadiusProperty> ParseBorderRadiusAttr(JsiRef<JSVal> args);
78 static std::optional<NG::MarginProperty> ParseMarginAttr(JsiRef<JSVal> marginAttr);
H A Djs_utils.cpp196 std::optional<NG::BorderRadiusProperty> HandleDifferentRadius(JsiRef<JSVal> args) in HandleDifferentRadius()
247 std::optional<NG::BorderRadiusProperty> ParseBorderRadiusAttr(JsiRef<JSVal> args) in ParseBorderRadiusAttr()
H A Djs_data_panel.cpp270 bool JSDataPanel::ConvertGradientColor(const JsiRef<JsiValue>& itemParam, OHOS::Ace::NG::Gradient& … in ConvertGradientColor()
294 bool JSDataPanel::ConvertResourceColor(const JsiRef<JsiValue>& itemParam, OHOS::Ace::NG::Gradient& … in ConvertResourceColor()
H A Djs_gauge.cpp241 const JsiRef<JsiValue>& itemParam, std::vector<NG::ColorStopArray>& colors, NG::GaugeType& type) in ConvertGradientColor()
264 void JSGauge::ConvertResourceColor(const JsiRef<JsiValue>& itemParam, std::vector<NG::ColorStopArra… in ConvertResourceColor()
H A Djs_datepicker.h67 …static JsiRef<JsiValue> GetDateObj(const std::unique_ptr<JsonValue>& selectedJson, bool isDatePick…
H A Djs_refresh.cpp298 void JSRefresh::ParsFrictionData(const JsiRef<JsiValue>& friction) in ParsFrictionData()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A Djs_ref_ptr.h84 using JSRef = JsiRef<T>;
88 using JSRefPtr = JSRefPtrImpl<T, JsiRef<JsiObject>>;
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/dialog/
H A Djs_custom_dialog_controller.h41 …const JsiExecutionContext& execContext, const JsiRef<JsiValue>& jsiValue, AnimationOption& result);
H A Djs_custom_dialog_controller.cpp336 …const JsiExecutionContext& execContext, const JsiRef<JsiValue>& animationValue, AnimationOption& r… in ParseAnimation()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/
H A Djs_drawing_rendering_context.cpp107 JsiRef<JsiValue> jsCanvasVal = JsConverter::ConvertNapiValueToJsVal(jsCanvas); in SetRSCanvasCallback()
H A Djs_rendering_context.cpp242 JsiRef<JsiValue> globalFuncRef = JsiRef<JsiValue>::Make(jsiValue); in JsGetCanvas()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/style_string/
H A Djs_span_string.h46 JsiRef<JsiObject> thisObj);

12