void ScriptGUIWidget::internal_UpdateTransform(ScriptGUIWidget* thisPtr, ScriptSceneObject* parent) { HSceneObject parentSO = parent->getNativeSceneObject(); SPtr<GUIWidget> widget = thisPtr->getInternal(); if (!parentSO.isDestroyed() && widget != nullptr) { widget->_updateTransform(parentSO); widget->_updateRT(); if (parentSO->getActive() != widget->getIsActive()) widget->setIsActive(parentSO->getActive()); } }