Lines Matching refs:nativePtr
166 void DisposeNativeSource(ArkUI_NodeHandle nativePtr)
168 CHECK_NULL_VOID(nativePtr);
169 if (nativePtr->customEventListeners) {
171 nativePtr->customEventListeners);
176 nativePtr->customEventListeners = nullptr;
178 if (nativePtr->eventListeners) {
180 nativePtr->eventListeners);
185 nativePtr->eventListeners = nullptr;
187 if (nativePtr->areaChangeRadio) {
188 delete[] nativePtr->areaChangeRadio->value;
189 delete nativePtr->areaChangeRadio;
190 nativePtr->areaChangeRadio = nullptr;
194 void DisposeNode(ArkUI_NodeHandle nativePtr)
196 CHECK_NULL_VOID(nativePtr);
199 impl->getBasicAPI()->disposeNode(nativePtr->uiNodeHandle);
200 DisposeNativeSource(nativePtr);
201 g_nodeSet.erase(nativePtr);
202 delete nativePtr;
203 nativePtr = nullptr;