Home
last modified time | relevance | path

Searched refs:panda (Results 1 - 25 of 239) sorted by relevance

12345678910

/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_api_impl_bridge.cpp129 void RegisterRenderNodeBorderAndMaskAttributes(Local<panda::ObjectRef> renderNode, EcmaVM* vm) in RegisterRenderNodeBorderAndMaskAttributes()
131 renderNode->Set(vm, panda::StringRef::NewFromUtf8(vm, "setBorderStyle"), in RegisterRenderNodeBorderAndMaskAttributes()
132 panda::FunctionRef::New(const_cast<panda::EcmaVM*>(vm), RenderNodeBridge::SetBorderStyle)); in RegisterRenderNodeBorderAndMaskAttributes()
133 renderNode->Set(vm, panda::StringRef::NewFromUtf8(vm, "setBorderWidth"), in RegisterRenderNodeBorderAndMaskAttributes()
134 panda::FunctionRef::New(const_cast<panda::EcmaVM*>(vm), RenderNodeBridge::SetBorderWidth)); in RegisterRenderNodeBorderAndMaskAttributes()
135 renderNode->Set(vm, panda::StringRef::NewFromUtf8(vm, "setBorderColor"), in RegisterRenderNodeBorderAndMaskAttributes()
136 panda::FunctionRef::New(const_cast<panda in RegisterRenderNodeBorderAndMaskAttributes()
[all...]
H A Darkts_native_api_bridge.h29 using ArkUINativeModuleValue = panda::Local<panda::JSValueRef>;
30 using ArkUIRuntimeCallInfo = panda::JsiRuntimeCallInfo;
47 static void RegisterScrollableAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
48 static void RegisterButtonAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
49 static void RegisterToggleAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
50 static void RegisterDividerAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
51 static void RegisterNavigationAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
52 static void RegisterImageAttributes(Local<panda::ObjectRef> object, EcmaVM* vm);
53 static void RegisterNavRouterAttributes(Local<panda
[all...]
H A Darkts_native_node_adapter_bridge.cpp40 void SetAttachCallback(EcmaVM* vm, UINodeAdapter* adapter, const panda::Local<panda::JSValueRef>& argRef, in SetAttachCallback()
41 const panda::Local<panda::JSValueRef>& thisRef) in SetAttachCallback()
47 panda::Local<panda::FunctionRef> attachFunc = attachObj; in SetAttachCallback()
48 auto onAttachToNode = [vm, func = JsWeak(panda::CopyableGlobal(vm, attachFunc)), in SetAttachCallback()
49 thisRef = JsWeak(panda::CopyableGlobal(vm, thisRef))](ArkUINodeHandle node) { in SetAttachCallback()
50 panda::LocalScope pandaScope(vm); in SetAttachCallback()
51 panda in SetAttachCallback()
[all...]
H A Darkts_native_rich_editor_bridge.cpp40 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetEnableDataDetector()
47 return panda::JSValueRef::Undefined(vm); in SetEnableDataDetector()
51 return panda::JSValueRef::Undefined(vm); in SetEnableDataDetector()
57 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetEnableDataDetector()
61 return panda::JSValueRef::Undefined(vm); in ResetEnableDataDetector()
64 Local<panda::ObjectRef> CreateParagraphStyle(EcmaVM *vm, const TextStyleResult& textStyleResult) in CreateParagraphStyle()
66 auto leadingMarginArray = panda::ArrayRef::New(vm); in CreateParagraphStyle()
67 panda::ArrayRef::SetValueAt(vm, leadingMarginArray, NUM_0, in CreateParagraphStyle()
68 panda::StringRef::NewFromUtf8(vm, textStyleResult.leadingMarginSize[NUM_0].c_str())); in CreateParagraphStyle()
69 panda in CreateParagraphStyle()
[all...]
H A Darkts_native_frame_node_bridge.cpp77 Local<panda::ObjectRef> FrameNodeBridge::CreateEventTargetObject(EcmaVM* vm, const BaseEventInfo& info) in CreateEventTargetObject()
82 Local<JSValueRef> valuesOfOffset[] = { panda::NumberRef::New(vm, localOffset.GetX().ConvertToVp()), in CreateEventTargetObject()
83 panda::NumberRef::New(vm, localOffset.GetY().ConvertToVp()) }; in CreateEventTargetObject()
84 auto offset = panda::ObjectRef::NewWithNamedProperties(vm, ArraySize(keysOfOffset), keysOfOffset, valuesOfOffset); in CreateEventTargetObject()
87 Local<JSValueRef> valuesOfGlobalOffset[] = { panda::NumberRef::New( in CreateEventTargetObject()
89 panda::NumberRef::New(vm, (origin.GetY() + localOffset.GetY()).ConvertToVp()) }; in CreateEventTargetObject()
90 auto globalOffset = panda::ObjectRef::NewWithNamedProperties( in CreateEventTargetObject()
94 panda::NumberRef::New(vm, info.GetTarget().area.GetWidth().ConvertToVp()), in CreateEventTargetObject()
95 panda::NumberRef::New(vm, info.GetTarget().area.GetHeight().ConvertToVp()) }; in CreateEventTargetObject()
96 auto area = panda in CreateEventTargetObject()
[all...]
H A Darkts_native_utils_bridge.cpp36 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in CreateNativeWeakRef()
39 return panda::JSValueRef::Undefined(vm); in CreateNativeWeakRef()
47 CHECK_NULL_RETURN(vm, panda::JSValueRef::Undefined(vm)); in CreateWeakRef()
48 CHECK_NULL_RETURN(ref, panda::JSValueRef::Undefined(vm)); in CreateWeakRef()
50 auto nativeWeakRef = panda::ObjectRef::New(vm); in CreateWeakRef()
53 nativeWeakRef->Set(vm, panda::StringRef::NewFromUtf8(vm, "invalid"), in CreateWeakRef()
54 panda::FunctionRef::New(const_cast<panda::EcmaVM*>(vm), NativeUtilsBridge::WeakRefInvalid)); in CreateWeakRef()
55 nativeWeakRef->Set(vm, panda::StringRef::NewFromUtf8(vm, "getNativeHandle"), in CreateWeakRef()
56 panda in CreateWeakRef()
[all...]
H A Darkts_native_xcomponent_bridge.cpp57 auto obj = Local<panda::ObjectRef>(paramsArg); in ParseParams()
58 auto idStr = panda::StringRef::NewFromUtf8(vm, "id"); in ParseParams()
59 auto typeStr = panda::StringRef::NewFromUtf8(vm, "type"); in ParseParams()
60 auto librarynameStr = panda::StringRef::NewFromUtf8(vm, "libraryname"); in ParseParams()
61 auto controllerStr = panda::StringRef::NewFromUtf8(vm, "controller"); in ParseParams()
62 auto imageAIOptionsStr = panda::StringRef::NewFromUtf8(vm, "imageAIOptions"); in ParseParams()
82 Local<panda::ObjectRef>(controllerArg)->GetNativePointerField(vm, 0)); in ParseParams()
110 auto obj = Local<panda::ObjectRef>(paramsArg); in SetControllerOnCreated()
111 auto controllerStr = panda::StringRef::NewFromUtf8(vm, "controller"); in SetControllerOnCreated()
115 auto createdFunc = object->Get(vm, panda in SetControllerOnCreated()
[all...]
H A Darkts_native_search_bridge.cpp49 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSearchInitialize()
84 return panda::JSValueRef::Undefined(vm); in SetSearchInitialize()
90 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetSearchInitialize()
94 return panda::JSValueRef::Undefined(vm); in ResetSearchInitialize()
100 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetTextFont()
112 CHECK_NULL_RETURN(container, panda::JSValueRef::Undefined(vm)); in SetTextFont()
114 CHECK_NULL_RETURN(pipelineContext, panda::JSValueRef::Undefined(vm)); in SetTextFont()
116 CHECK_NULL_RETURN(themeManager, panda::JSValueRef::Undefined(vm)); in SetTextFont()
118 CHECK_NULL_RETURN(theme, panda::JSValueRef::Undefined(vm)); in SetTextFont()
156 return panda in SetTextFont()
[all...]
H A Darkts_native_scroll_bridge.cpp39 auto paginationArray = panda::Local<panda::ArrayRef>(paginationValue); in ParsePagination()
46 Local<JSValueRef> xValue = panda::ArrayRef::GetValueAt(vm, paginationArray, i); in ParsePagination()
68 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetNestedScroll()
86 return panda::JSValueRef::Undefined(vm); in SetNestedScroll()
92 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetNestedScroll()
96 return panda::JSValueRef::Undefined(vm); in ResetNestedScroll()
102 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetEnableScroll()
108 return panda::JSValueRef::Undefined(vm); in SetEnableScroll()
114 CHECK_NULL_RETURN(vm, panda in ResetEnableScroll()
[all...]
H A Darkts_native_swiper_bridge.cpp71 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSwiperInitialize()
85 return panda::JSValueRef::Undefined(vm); in SetSwiperInitialize()
90 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetSwiperInitialize()
94 return panda::JSValueRef::Undefined(vm); in ResetSwiperInitialize()
99 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSwiperNextMargin()
112 return panda::JSValueRef::Undefined(vm); in SetSwiperNextMargin()
117 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetSwiperNextMargin()
121 return panda::JSValueRef::Undefined(vm); in ResetSwiperNextMargin()
126 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetSwiperPrevMargin()
139 return panda in SetSwiperPrevMargin()
[all...]
H A Darkts_native_text_bridge.cpp57 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetFontWeight()
82 return panda::JSValueRef::Undefined(vm); in SetFontWeight()
88 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetFontWeight()
92 return panda::JSValueRef::Undefined(vm); in ResetFontWeight()
98 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetFontStyle()
112 return panda::JSValueRef::Undefined(vm); in SetFontStyle()
118 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ResetFontStyle()
122 return panda::JSValueRef::Undefined(vm); in ResetFontStyle()
128 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetTextAlign()
137 return panda in SetTextAlign()
[all...]
H A Darkts_native_slider_bridge.cpp30 panda::Local<panda::JSValueRef> JsSliderChangeCallback(panda::JsiRuntimeCallInfo* runtimeCallInfo) in JsSliderChangeCallback()
35 return panda::JSValueRef::Undefined(vm); in JsSliderChangeCallback()
40 return panda::JSValueRef::Undefined(vm); in JsSliderChangeCallback()
47 return panda::JSValueRef::Undefined(vm); in JsSliderChangeCallback()
50 CHECK_NULL_RETURN(frameNode, panda::JSValueRef::Undefined(vm)); in JsSliderChangeCallback()
52 return panda::JSValueRef::Undefined(vm); in JsSliderChangeCallback()
58 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in SetShowTips()
75 return panda in SetShowTips()
[all...]
H A Darkts_native_relative_container_bridge.cpp59 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 Darkts_native_linear_indicator.cpp36 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...]
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/
H A Djsi_view_register.cpp78 return JSRef<JSVal>::Make(panda::JSValueRef::Null(vm)); in CreateJsObjectFromJsonValue()
80 return JSRef<JSVal>::Make(panda::JSValueRef::Undefined(vm)); in CreateJsObjectFromJsonValue()
84 void RegisterCardUpdateCallback(int64_t cardId, const panda::Local<panda::ObjectRef>& obj) in RegisterCardUpdateCallback()
193 void UpdateCardRootComponent(const EcmaVM* vm, const panda::Local<panda::ObjectRef>& obj) in UpdateCardRootComponent()
238 panda::Local<panda::JSValueRef> JsLoadDocument(panda::JsiRuntimeCallInfo* runtimeCallInfo) in JsLoadDocument()
243 return panda in JsLoadDocument()
[all...]
H A Djsi_bindings.h27 std::tuple<Types...> ToTuple(panda::JsiRuntimeCallInfo* runtimeCallInfo) in ToTuple()
54 const char* name, FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCallInfo*>* binding);
63 FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCallInfo*>* getter,
64 FunctionBinding<T, panda::Local<panda::JSValueRef>, panda
[all...]
H A Djsi_types.h35 using JsiFunctionCallback = panda::Local<panda::JSValueRef> (*)(panda::JsiRuntimeCallInfo*);
36 using EcmaVM = panda::ecmascript::EcmaVM;
46 explicit JsiType(panda::Local<T> val);
47 explicit JsiType(const panda::CopyableGlobal<T>& other);
48 explicit JsiType(const EcmaVM *vm, panda::Local<T> val);
51 explicit JsiType(panda::Local<S> val);
65 void SetWeakCallback(void *ref, panda::WeakRefClearCallBack callback);
66 const panda
[all...]
H A Djsi_types.cpp28 JsiValue::JsiValue(const panda::CopyableGlobal<panda::JSValueRef>& val) : JsiType(val) {} in JsiValue()
30 JsiValue::JsiValue(panda::Local<panda::JSValueRef> val) : JsiType(val) {} in JsiValue()
32 JsiValue::JsiValue(const EcmaVM *vm, panda::Local<panda::JSValueRef> val) : JsiType(vm, val) {} in JsiValue()
131 panda::LocalScope scope(vm); in ToString()
146 return JsiRef<JsiValue>::Make(panda::JSValueRef::Undefined(runtime->GetEcmaVm())); in Undefined()
152 return JsiRef<JsiValue>::Make(panda::JSValueRef::Null(runtime->GetEcmaVm())); in Null()
158 return JsiRef<JsiValue>::Make(panda in True()
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A Dbindings_defines.h27 using BindingTarget = panda::Local<panda::ObjectRef>;
28 using FunctionCallback = panda::Local<panda::JSValueRef>(*)(panda::JsiRuntimeCallInfo*);
29 using FunctionGetCallback = panda::Local<panda::JSValueRef>(*)(panda::JsiRuntimeCallInfo*);
30 using FunctionSetCallback = panda::Local<panda
[all...]
/foundation/arkui/napi/native_engine/
H A Dnative_async_hook_context.h26 static panda::JSValueRef* InternalMakeCallback(NativeEngine* engine, panda::FunctionRef* funRef,
27 panda::JSValueRef* obj, panda::JSValueRef *const argv[],
39 panda::Local<panda::ObjectRef> resourceObject, in NativeAsyncHookContext()
40 const panda::Local<panda::StringRef> resourceName, in NativeAsyncHookContext()
97 panda::Global<panda in EnsureReference()
[all...]
H A Dnative_utils.h28 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...]
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_layout_manager.cpp34 auto lineCountObj = panda::NumberRef::New(vm, static_cast<int32_t>(lineCount)); in GetLineCount()
61 Local<JSValueRef> valuesOfMetrics[] = { panda::NumberRef::New(vm, static_cast<uint32_t>(lineMetrics.startIndex)), in GetLineMetrics()
62 panda::NumberRef::New(vm, static_cast<uint32_t>(lineMetrics.endIndex)), in GetLineMetrics()
63 panda::NumberRef::New(vm, lineMetrics.ascender), in GetLineMetrics()
64 panda::NumberRef::New(vm, lineMetrics.descender), in GetLineMetrics()
65 panda::NumberRef::New(vm, lineMetrics.height), in GetLineMetrics()
66 panda::NumberRef::New(vm, lineMetrics.width), in GetLineMetrics()
67 panda::NumberRef::New(vm, lineMetrics.x), in GetLineMetrics()
68 panda::NumberRef::New(vm, lineMetrics.baseline), in GetLineMetrics()
69 panda in GetLineMetrics()
[all...]
H A Djs_view_measure_layout.h75 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/ace_engine/frameworks/bridge/js_frontend/engine/jsi/
H A Dark_js_runtime.h31 namespace panda::ecmascript {
33 } // namespace panda::ecmascript
37 using panda::ArrayRef;
38 using panda::BooleanRef;
39 using panda::EscapeLocalScope;
40 using panda::FunctionRef;
41 using panda::Global;
42 using panda::IntegerRef;
43 using panda::JSExecutionScope;
44 using panda
[all...]
/foundation/arkui/napi/native_engine/impl/ark/
H A Dark_native_engine.h39 namespace panda::ecmascript {
50 panda::Local<panda::StringRef>& moduleName;
51 panda::Local<panda::ObjectRef>& exportObj;
52 panda::EscapeLocalScope& scope;
55 using JsFrameInfo = panda::ecmascript::JsFrameInfo;
56 using DFXJSNApi = panda::DFXJSNApi;
57 using LocalScope = panda::LocalScope;
58 using JSNApi = panda
[all...]

Completed in 21 milliseconds

12345678910