From: Carsten N. <car...@gm...> - 2010-11-19 14:52:46
|
Hello all, On 11/19/2010 07:19 AM, David Kabala wrote: > It is my understanding that when the volume of a NodeCore changes that > core needs to tell all parent nodes that it's volume has changed using > invalidateVolume. > > So when you want the parent Nodes of a NodeCore to update their volumes > use something like this: > > void DerivedFromMaterialDrawable::handleVolumeChanged(void) > { > for(UInt32 i(0); i < getParents().size(); ++i) > { > getParents()[i]->invalidateVolume(); > } > } yes, or save yourself typing the loop each time and call NodeCore::invalidateVolume(), which does exactly that ;) Cheers, Carsten |