Lines Matching refs:impl
68 ArkUIFullNodeAPI* impl = nullptr;
72 if (!impl) {
87 impl = reinterpret_cast<ArkUIFullNodeAPI*>((*getAPI)(version));
88 if (!impl) {
93 if (impl->version != version) {
95 "API version mismatch: expected %{public}d, but get the version %{public}d", version, impl->version);
100 impl->getBasicAPI()->registerNodeAsyncEventReceiver(OHOS::Ace::NodeModel::HandleInnerEvent);
101 impl->getExtendedAPI()->registerCustomNodeAsyncEventReceiver(OHOS::Ace::NodeModel::HandleInnerCustomEvent);
108 return impl;
147 auto* impl = GetFullImpl();
154 auto* uiNode = impl->getBasicAPI()->createNode(nodes[nodeType], id, ARKUI_NODE_FLAG_C);
156 TAG_LOGE(AceLogTag::ACE_NATIVE_NODE, "node type: %{public}d can not find in full impl", type);
159 impl->getBasicAPI()->markDirty(uiNode, ARKUI_DIRTY_FLAG_ATTRIBUTE_DIFF);
161 impl->getExtendedAPI()->setAttachNodePtr(uiNode, reinterpret_cast<void*>(arkUINode));
198 auto* impl = GetFullImpl();
199 impl->getBasicAPI()->disposeNode(nativePtr->uiNodeHandle);
213 auto* impl = GetFullImpl();
215 impl->getBasicAPI()->addChild(parentNode->uiNodeHandle, childNode->uiNodeHandle);
216 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
228 auto* impl = GetFullImpl();
229 impl->getBasicAPI()->removeChild(parentNode->uiNodeHandle, childNode->uiNodeHandle);
230 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
242 auto* impl = GetFullImpl();
243 impl->getBasicAPI()->insertChildAfter(
245 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
257 auto* impl = GetFullImpl();
258 impl->getBasicAPI()->insertChildBefore(
260 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
272 auto* impl = GetFullImpl();
273 impl->getBasicAPI()->insertChildAt(parentNode->uiNodeHandle, childNode->uiNodeHandle, position);
274 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
332 auto* impl = GetFullImpl();
364 impl->getNodeModifiers()->getCommonModifier()->setOnVisibleAreaChange(
367 impl->getBasicAPI()->registerNodeAsyncEvent(
400 impl->getBasicAPI()->unRegisterNodeAsyncEvent(
594 auto* impl = GetFullImpl();
595 impl->getBasicAPI()->applyModifierFinish(nodePtr->uiNodeHandle);
623 auto* impl = GetFullImpl();
624 impl->getBasicAPI()->markDirty(nodePtr->uiNodeHandle, flag);
684 auto* impl = OHOS::Ace::NodeModel::GetFullImpl();
685 CHECK_NULL_RETURN(impl, OHOS::Ace::ERROR_CODE_NATIVE_IMPL_LIBRARY_NOT_FOUND);
687 return impl->getNodeModifiers()->getNodeContentModifier()->addChild(
693 auto* impl = OHOS::Ace::NodeModel::GetFullImpl();
694 CHECK_NULL_RETURN(impl, OHOS::Ace::ERROR_CODE_NATIVE_IMPL_LIBRARY_NOT_FOUND);
696 return impl->getNodeModifiers()->getNodeContentModifier()->insertChild(
702 auto* impl = OHOS::Ace::NodeModel::GetFullImpl();
703 CHECK_NULL_RETURN(impl, OHOS::Ace::ERROR_CODE_NATIVE_IMPL_LIBRARY_NOT_FOUND);
705 return impl->getNodeModifiers()->getNodeContentModifier()->removeChild(
711 auto* impl = OHOS::Ace::NodeModel::GetFullImpl();
712 CHECK_NULL_RETURN(impl, OHOS::Ace::ERROR_CODE_NATIVE_IMPL_LIBRARY_NOT_FOUND);
714 return impl->getNodeModifiers()->getNodeContentModifier()->registerEvent(
734 auto* impl = OHOS::Ace::NodeModel::GetFullImpl();
735 CHECK_NULL_RETURN(impl, OHOS::Ace::ERROR_CODE_NATIVE_IMPL_LIBRARY_NOT_FOUND);
736 return impl->getNodeModifiers()->getNodeContentModifier()->setUserData(
742 auto* impl = OHOS::Ace::NodeModel::GetFullImpl();
743 CHECK_NULL_RETURN(impl, nullptr);
744 return impl->getNodeModifiers()->getNodeContentModifier()->getUserData(