diff options
author | Martin Robinson <mrobinson@igalia.com> | 2020-04-22 16:55:24 +0200 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2020-04-24 11:51:17 +0200 |
commit | 8f988be18a7ac4612cb383816a095fdb7f015eb1 (patch) | |
tree | 99c99c000a9ec908a2ea4b3a6e458881732dc220 /components/script | |
parent | 5504d9259d59bb80e019ed1563b213dcf56fc86a (diff) | |
download | servo-8f988be18a7ac4612cb383816a095fdb7f015eb1.tar.gz servo-8f988be18a7ac4612cb383816a095fdb7f015eb1.zip |
Add ElementAnimationState and PossibleElementAnimationState
This refactor is preparation for implementing a specification
compliant transitions and animations processing model.
These data structures hold all the animation information about a single
node. Since adding, updating, and modifying animations for a single node
are all interdependent, it makes sense to start encapsulating animation
data and functionality into a single data structure. This also opens up
the possibility for easier concurrency in the future by more easily
allowing per-node mutexes.
Diffstat (limited to 'components/script')
0 files changed, 0 insertions, 0 deletions