Lines Matching refs:nodePtr

118     ArkUI_NodeHandle nodePtr;
128 bool IsValidArkUINode(ArkUI_NodeHandle nodePtr)
130 if (!nodePtr || g_nodeSet.count(nodePtr) == 0) {
313 int32_t RegisterNodeEvent(ArkUI_NodeHandle nodePtr, ArkUI_NodeEventType eventType, int32_t targetId)
315 return RegisterNodeEvent(nodePtr, eventType, targetId, nullptr);
318 int32_t RegisterNodeEvent(ArkUI_NodeHandle nodePtr, ArkUI_NodeEventType eventType, int32_t targetId, void* userData)
320 if (nodePtr == nullptr) {
323 auto originEventType = ConvertOriginEventType(eventType, nodePtr->type);
329 if (nodePtr->type == -1) {
333 auto* extraParam = new InnerEventExtraParam({ targetId, nodePtr, userData });
334 if (nodePtr->extraData) {
335 auto* extraData = reinterpret_cast<ExtraData*>(nodePtr->extraData);
343 nodePtr->extraData = new ExtraData();
344 auto* extraData = reinterpret_cast<ExtraData*>(nodePtr->extraData);
348 ArkUI_AttributeItem* radio = nodePtr->areaChangeRadio;
365 nodePtr->uiNodeHandle, reinterpret_cast<int64_t>(nodePtr), radioList, radioLength);
368 nodePtr->uiNodeHandle, static_cast<ArkUIEventSubKind>(originEventType), reinterpret_cast<int64_t>(nodePtr));
373 void UnregisterNodeEvent(ArkUI_NodeHandle nodePtr, ArkUI_NodeEventType eventType)
375 if (nodePtr == nullptr) {
378 if (!nodePtr->extraData) {
381 if (nodePtr->type == -1) {
384 auto* extraData = reinterpret_cast<ExtraData*>(nodePtr->extraData);
394 nodePtr->extraData = nullptr;
396 auto originEventType = ConvertOriginEventType(eventType, nodePtr->type);
401 nodePtr->uiNodeHandle, static_cast<ArkUIEventSubKind>(originEventType));
431 auto* nodePtr = reinterpret_cast<ArkUI_NodeHandle>(innerEvent->extraParam);
432 auto extraData = reinterpret_cast<ExtraData*>(nodePtr->extraData);
441 event.node = nodePtr;
469 event.node = nodePtr;
481 auto* nodePtr = reinterpret_cast<ArkUI_NodeHandle>(innerEvent->extraParam);
482 if (!nodePtr || g_nodeSet.count(nodePtr) == 0) {
485 if (!nodePtr->extraData) {
488 auto extraData = reinterpret_cast<ExtraData*>(nodePtr->extraData);
575 int32_t SetLengthMetricUnit(ArkUI_NodeHandle nodePtr, ArkUI_LengthMetricUnit unit)
577 if (!nodePtr) {
584 nodePtr->lengthMetricUnit = unit;
588 void ApplyModifierFinish(ArkUI_NodeHandle nodePtr)
591 if (!nodePtr) {
595 impl->getBasicAPI()->applyModifierFinish(nodePtr->uiNodeHandle);
598 void MarkDirty(ArkUI_NodeHandle nodePtr, ArkUI_NodeDirtyFlag dirtyFlag)
601 if (!nodePtr) {
624 impl->getBasicAPI()->markDirty(nodePtr->uiNodeHandle, flag);
627 int32_t AddNodeEventReceiver(ArkUI_NodeHandle nodePtr, void (*eventReceiver)(ArkUI_NodeEvent* event))
629 if (!nodePtr || !eventReceiver) {
632 if (!nodePtr->eventListeners) {
633 nodePtr->eventListeners = new std::set<void (*)(ArkUI_NodeEvent*)>();
635 auto eventListenersSet = reinterpret_cast<std::set<void (*)(ArkUI_NodeEvent*)>*>(nodePtr->eventListeners);
643 int32_t RemoveNodeEventReceiver(ArkUI_NodeHandle nodePtr, void (*eventReceiver)(ArkUI_NodeEvent* event))
645 if (!nodePtr || !eventReceiver || !nodePtr->eventListeners) {
648 auto eventListenersSet = reinterpret_cast<std::set<void (*)(ArkUI_NodeEvent*)>*>(nodePtr->eventListeners);
655 nodePtr->eventListeners = nullptr;