@@ -133,20 +133,20 @@ The naming scheme for predefined lenses is `"<TargetName><FieldName>Lens"`, wher
133133
134134| Target | Animated Field | Lens | Feature |
135135| ---| ---| ---| ---|
136- | [ ` Transform ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html ) | [ ` translation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.translation ) | [ ` TransformPositionLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.TransformPositionLens.html ) | (builtin) |
137- | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (` Quat ` )¹ | [ ` TransformRotationLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.TransformRotationLens.html ) | (builtin) |
138- | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (angle)² | [ ` TransformRotateXLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.TransformRotateXLens.html ) | (builtin) |
139- | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (angle)² | [ ` TransformRotateYLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.TransformRotateYLens.html ) | (builtin) |
140- | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (angle)² | [ ` TransformRotateZLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.TransformRotateZLens.html ) | (builtin) |
141- | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (angle)² | [ ` TransformRotateAxisLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.TransformRotateAxisLens.html ) | (builtin) |
142- | | [ ` scale ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.scale ) | [ ` TransformScaleLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.TransformScaleLens.html ) | (builtin) |
143- | [ ` Sprite ` ] ( https://docs.rs/bevy/0.17/bevy/sprite/struct.Sprite.html ) | [ ` color ` ] ( https://docs.rs/bevy/0.17/bevy/sprite/struct.Sprite.html#structfield.color ) | [ ` SpriteColorLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.SpriteColorLens.html ) | ` bevy_sprite ` |
144- | [ ` Node ` ] ( https://docs.rs/bevy/0.17/bevy/ui/struct.Node.html ) | [ ` position ` ] ( https://docs.rs/bevy/0.17/bevy/ui/struct.Node.html ) | [ ` UiPositionLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.UiPositionLens.html ) | ` bevy_ui ` |
145- | [ ` BackgroundColor ` ] ( https://docs.rs/bevy/0.17/bevy/ui/struct.BackgroundColor.html ) | | [ ` UiBackgroundColorLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.UiBackgroundColorLens.html ) | ` bevy_ui ` |
146- | [ ` TextColor ` ] ( https://docs.rs/bevy/0.17/bevy/text/struct.TextColor.html ) | | [ ` TextColorLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.TextColorLens.html ) | ` bevy_text ` |
147- | [ ` ColorMaterial ` ] ( https://docs.rs/bevy/0.17/bevy/sprite/struct.ColorMaterial.html ) | [ ` color ` ] ( https://docs.rs/bevy/0.17/bevy/sprite/struct.ColorMaterial.html#structfield.color ) | [ ` ColorMaterialColorLens ` ] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/struct.ColorMaterialColorLens.html ) | ` bevy_sprite ` |
148-
149- There are two ways to interpolate rotations. See the [ comparison of rotation lenses] ( https://docs.rs/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /bevy_tweening/lens/index.html#rotations ) for details:
136+ | [ ` Transform ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html ) | [ ` translation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.translation ) | [ ` TransformPositionLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.TransformPositionLens.html ) | (builtin) |
137+ | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (` Quat ` )¹ | [ ` TransformRotationLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.TransformRotationLens.html ) | (builtin) |
138+ | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (angle)² | [ ` TransformRotateXLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.TransformRotateXLens.html ) | (builtin) |
139+ | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (angle)² | [ ` TransformRotateYLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.TransformRotateYLens.html ) | (builtin) |
140+ | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (angle)² | [ ` TransformRotateZLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.TransformRotateZLens.html ) | (builtin) |
141+ | | [ ` rotation ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.rotation ) (angle)² | [ ` TransformRotateAxisLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.TransformRotateAxisLens.html ) | (builtin) |
142+ | | [ ` scale ` ] ( https://docs.rs/bevy/0.17/bevy/transform/components/struct.Transform.html#structfield.scale ) | [ ` TransformScaleLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.TransformScaleLens.html ) | (builtin) |
143+ | [ ` Sprite ` ] ( https://docs.rs/bevy/0.17/bevy/sprite/struct.Sprite.html ) | [ ` color ` ] ( https://docs.rs/bevy/0.17/bevy/sprite/struct.Sprite.html#structfield.color ) | [ ` SpriteColorLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.SpriteColorLens.html ) | ` bevy_sprite ` |
144+ | [ ` Node ` ] ( https://docs.rs/bevy/0.17/bevy/ui/struct.Node.html ) | [ ` position ` ] ( https://docs.rs/bevy/0.17/bevy/ui/struct.Node.html ) | [ ` UiPositionLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.UiPositionLens.html ) | ` bevy_ui ` |
145+ | [ ` BackgroundColor ` ] ( https://docs.rs/bevy/0.17/bevy/ui/struct.BackgroundColor.html ) | | [ ` UiBackgroundColorLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.UiBackgroundColorLens.html ) | ` bevy_ui ` |
146+ | [ ` TextColor ` ] ( https://docs.rs/bevy/0.17/bevy/text/struct.TextColor.html ) | | [ ` TextColorLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.TextColorLens.html ) | ` bevy_text ` |
147+ | [ ` ColorMaterial ` ] ( https://docs.rs/bevy/0.17/bevy/sprite/struct.ColorMaterial.html ) | [ ` color ` ] ( https://docs.rs/bevy/0.17/bevy/sprite/struct.ColorMaterial.html#structfield.color ) | [ ` ColorMaterialColorLens ` ] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/struct.ColorMaterialColorLens.html ) | ` bevy_sprite ` |
148+
149+ There are two ways to interpolate rotations. See the [ comparison of rotation lenses] ( https://docs.rs/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /bevy_tweening/lens/index.html#rotations ) for details:
150150
151151- ¹ Shortest-path interpolation between two rotations, using ` Quat::slerp() ` .
152152- ² Angle-based interpolation, valid for rotations over ½ turn.
@@ -205,63 +205,63 @@ Unlike previous versions of 🍃 Bevy Tweening, there's no other setup to animat
205205
206206## Examples
207207
208- See the [ ` examples/ ` ] ( https://github.com/djeedai/bevy_tweening/tree/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /examples ) folder.
208+ See the [ ` examples/ ` ] ( https://github.com/djeedai/bevy_tweening/tree/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /examples ) folder.
209209
210210### [ ` menu ` ] ( examples/menu.rs )
211211
212212``` rust
213213cargo run -- example menu -- features = " bevy/bevy_winit"
214214```
215215
216- ![ menu] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /examples/menu.gif )
216+ ![ menu] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /examples/menu.gif )
217217
218218### [ ` sprite_color ` ] ( examples/sprite_color.rs )
219219
220220``` rust
221221cargo run -- example sprite_color -- features = " bevy/bevy_winit"
222222```
223223
224- ![ sprite_color] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /examples/sprite_color.gif )
224+ ![ sprite_color] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /examples/sprite_color.gif )
225225
226226### [ ` transform_rotation ` ] ( examples/transform_rotation.rs )
227227
228228``` rust
229229cargo run -- example transform_rotation -- features = " bevy/bevy_winit"
230230```
231231
232- ![ sprite_color] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /examples/transform_rotation.gif )
232+ ![ sprite_color] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /examples/transform_rotation.gif )
233233
234234### [ ` transform_translation ` ] ( examples/transform_translation.rs )
235235
236236``` rust
237237cargo run -- example transform_translation -- features = " bevy/bevy_winit"
238238```
239239
240- ![ sprite_color] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /examples/transform_translation.gif )
240+ ![ sprite_color] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /examples/transform_translation.gif )
241241
242242### [ ` colormaterial_color ` ] ( examples/colormaterial_color.rs )
243243
244244``` rust
245245cargo run -- example colormaterial_color -- features = " bevy/bevy_winit"
246246```
247247
248- ![ colormaterial_color] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /examples/colormaterial_color.gif )
248+ ![ colormaterial_color] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /examples/colormaterial_color.gif )
249249
250250### [ ` ui_position ` ] ( examples/ui_position.rs )
251251
252252``` rust
253253cargo run -- example ui_position -- features = " bevy/bevy_winit"
254254```
255255
256- ![ ui_position] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /examples/ui_position.gif )
256+ ![ ui_position] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /examples/ui_position.gif )
257257
258258### [ ` sequence ` ] ( examples/sequence.rs )
259259
260260``` rust
261261cargo run -- example sequence -- features = " bevy/bevy_winit"
262262```
263263
264- ![ sequence] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a6712d5a7886d7d3b2e71ebff8ad37f8f9311524 /examples/sequence.gif )
264+ ![ sequence] ( https://raw.githubusercontent.com/djeedai/bevy_tweening/a3257d01b64f2ae1e5457c52df681c750d1d4b42 /examples/sequence.gif )
265265
266266## Compatible Bevy versions
267267
0 commit comments