-
Notifications
You must be signed in to change notification settings - Fork 0
Core Concepts
Mathéo Auer edited this page Oct 20, 2025
·
1 revision
Welcome to the Core Concepts section of the TimelineFX wiki. Here, we'll dive deep into the fundamental components that make up the animation engine. Understanding these concepts is key to unlocking the full potential of the library.
This section is broken down into several pages, each focusing on a specific part of the engine. We recommend reading them in order to build a solid understanding.
-
- Learn about the central
AnimationEnginethat drives everything and why you should only have one instance.
- Learn about the central
-
Timelines, Keyframes, and Channels
- Discover how to define animations over time. This page covers
Timeline,TimelineProperty,Keyframe, interpolation curves (Easing,Bezier), and extrapolation behaviors (preBehavior,postBehavior).
- Discover how to define animations over time. This page covers
-
Effects and Animated Properties
- Understand how to create visual effects by extending
AnimatedEffectand make their properties animatable with the@AnimatedPropertyannotation.
- Understand how to create visual effects by extending
-
EffectClips, Layers, and Bindings
- See how
EffectClipbrings timelines and effects together. Learn to useLayersfor composite effects andBindingsto connect timeline values to effect properties.
- See how
-
- Master the art of positioning, rotating, and scaling your effects. Learn how to anchor your animations to static coordinates or dynamic entities.
-
Orchestration: Sequences and Parallels
- Learn how to compose complex shows by running animations sequentially (
Sequence) or concurrently (Parallel), and how to add delays or callbacks.
- Learn how to compose complex shows by running animations sequentially (