Commit 06e7a0e
committed
modify the transform implementation to allow for concurrent animations
The previous implementation of the transform class overrides the
current animation with the new one. This new implmentation changes
that to allow for concurrent transformations to occur for different
types of transfomrations at the same time. For example, you can
have two concurrent animations where one modifies the zoom
while the other modifies the position of the camera without overriding
the other.
This change is necessary to allow for concurrent camera animations
during navigation.1 parent 8e3899d commit 06e7a0e
File tree
3 files changed
+312
-172
lines changed- include/mbgl/map
- src/mbgl/map
3 files changed
+312
-172
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
159 | 189 | | |
0 commit comments