+ if( node->IsPartialUpdateAvailable() && DALI_LIKELY( item.mRenderer ) && renderList.IsPartialUpdateEnabled() )
+ {
+ if( node->IsComponentChanged() || node->IsPropertyDirty() )
+ {
+ item.mPartialUpdateEnabled = true;
+
+ item.mUpdateSizeHint = item.mSize;
+ Vector3 updateSizeHint = Vector3::ZERO;
+ node->GetUpdateSizeHint( updateBufferIndex, updateSizeHint );
+ if( updateSizeHint != Vector3::ZERO )
+ {
+ item.mUpdateSizeHint = updateSizeHint;
+ }
+ }
+ }
+ }
+ node->SetCulled( updateBufferIndex, false );