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 classAbstractFilteredComposerThis is an abstract base class for composition filters: compositions which modify the behaviour of other compositions.classAnimationA simple framework for basic animation effects in a user interface.classTimeShiftedComposerA filter for composers that adjusts the timing of the filtered composer according to a function.classTweenAnimationA 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 FrameComposerAnimationUtilities. cut(FrameComposer original, float start, float end)Given a composition, return a new composition that plays a subsequence of the original.FrameComposerAbstractFilteredComposer. getComposer()Returns the filtered composer.FrameComposerAnimation. getComposer()Returns the composer that will be used to create frames for this animation.static FrameComposerAnimationUtilities. 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 FrameComposerAnimationUtilities. 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 FrameComposerAnimationUtilities. cut(FrameComposer original, float start, float end)Given a composition, return a new composition that plays a subsequence of the original.static FrameComposerAnimationUtilities. 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 FrameComposerAnimationUtilities. reverse(FrameComposer forward)Given a composition, return a new composition that plays the original composition in reverse.voidAbstractFilteredComposer. setComposer(FrameComposer composer)Sets the composer to be filtered.voidAnimation. 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)
-