void partition_t::add(uintptr_t id, fed_t& fed) { assert(fedTable); if (!isPtr()) { fedTable = fedtable_t::create(edim(), eflag()); // Now it is mutable. } else { checkMutable(); } if (fedTable->add(id, fed)) { fedTable = fedTable->larger(); } }
void BaseRenderNodeAnimator::setStartDelay(nsecs_t startDelay) { checkMutable(); mStartDelay = startDelay; }
void BaseRenderNodeAnimator::setDuration(nsecs_t duration) { checkMutable(); mDuration = duration; }
void BaseRenderNodeAnimator::setStartValue(float value) { checkMutable(); doSetStartValue(value); }
void BaseRenderNodeAnimator::setInterpolator(Interpolator* interpolator) { checkMutable(); mInterpolator.reset(interpolator); }