Uses of Interface
ca.cgjennings.ui.anim.FrameComposer
-
Packages that use FrameComposer Package Description ca.cgjennings.ui.anim -
-
Uses of FrameComposer in ca.cgjennings.ui.anim
Classes in ca.cgjennings.ui.anim that implement FrameComposer Modifier and Type Class Description class
AbstractFilteredComposer
This is an abstract base class for composition filters: compositions which modify the behaviour of other compositions.class
Animation
A simple framework for basic animation effects in a user interface.class
TimeShiftedComposer
A filter for composers that adjusts the timing of the filtered composer according to a function.class
TweenAnimation
A very simple animation with exactly three states: a start state, an end state, and one tween frame.Methods in ca.cgjennings.ui.anim that return FrameComposer Modifier and Type Method Description static FrameComposer
AnimationUtilities. cut(FrameComposer original, float start, float end)
Given a composition, return a new composition that plays a subsequence of the original.FrameComposer
AbstractFilteredComposer. getComposer()
Returns the filtered composer.FrameComposer
Animation. getComposer()
Returns the composer that will be used to create frames for this animation.static FrameComposer
AnimationUtilities. loop(FrameComposer forward)
Given a composition, return a new composition that can play the original composition in a loop by playing it forwards, then backwards.static FrameComposer
AnimationUtilities. reverse(FrameComposer forward)
Given a composition, return a new composition that plays the original composition in reverse.Methods in ca.cgjennings.ui.anim with parameters of type FrameComposer Modifier and Type Method Description static FrameComposer
AnimationUtilities. cut(FrameComposer original, float start, float end)
Given a composition, return a new composition that plays a subsequence of the original.static FrameComposer
AnimationUtilities. loop(FrameComposer forward)
Given a composition, return a new composition that can play the original composition in a loop by playing it forwards, then backwards.static FrameComposer
AnimationUtilities. reverse(FrameComposer forward)
Given a composition, return a new composition that plays the original composition in reverse.void
AbstractFilteredComposer. setComposer(FrameComposer composer)
Sets the composer to be filtered.void
Animation. setComposer(FrameComposer composer)
Sets the composer that will be user to create frames for this animation.Constructors in ca.cgjennings.ui.anim with parameters of type FrameComposer Constructor Description AbstractFilteredComposer(FrameComposer composer)
Creates a filter for an existing composition.Animation(float timeToComplete, int maxFrames, FrameComposer composer)
Creates a new animation that calls the specified frame composer and runs for the specified time.Animation(float timeToComplete, FrameComposer composer)
Creates a new animation that calls the built-in compose method and runs for the specified time.TimeShiftedComposer(Fn timeFunction, FrameComposer composer)
Creates a new time shifted composer that wraps the specified animation.TimeShiftedComposer(FrameComposer composer)
Creates a new time shifted composer that wraps the specified animation.TweenAnimation(boolean twoShot, FrameComposer composer)
-