saveOriginalState method
void
saveOriginalState()
Remember the state of the bound property and copy it to both accus.
Implementation
void saveOriginalState() {
final binding = this.binding;
final buffer = this.buffer,
stride = valueSize,
originalValueOffset = stride * _origIndex;
binding.getValue(buffer, originalValueOffset);
// accu[0..1] := orig -- initially detect changes against the original
for (int i = stride, e = originalValueOffset; i != e; ++i) {
buffer[i] = buffer[originalValueOffset + (i % stride)];
}
// Add to identity for additive
_setIdentity();
cumulativeWeight = 0;
cumulativeWeightAdditive = 0;
}