module Celestine::Modules::CommonAnimate

Overview

Gives animated elements like animate and animate_motion it's shared attributes.

Direct including types

Defined in:

Instance Method Summary

Instance Method Detail

def accumulate=(accumulate) #

The accumulate attribute controls whether or not an animation is cumulative. It is frequently useful for repeated animations to build upon the previous results, accumulating with each iteration.


def accumulate? #

The accumulate attribute controls whether or not an animation is cumulative. It is frequently useful for repeated animations to build upon the previous results, accumulating with each iteration.


def additive=(additive) #

The additive attribute controls whether or not an animation is additive. It is frequently useful to define animation as an offset or delta to an attribute's value, rather than as absolute values.


def additive? #

The additive attribute controls whether or not an animation is additive. It is frequently useful to define animation as an offset or delta to an attribute's value, rather than as absolute values.


def animate_attribute(io : IO) #

def calc_mode : String? #

Defines how the animation should interpolate values.


def calc_mode=(calc_mode : String?) #

Defines how the animation should interpolate values.


def duration : IFNumber? #

The duration of the animation


def duration=(duration : IFNumber?) #

The duration of the animation


def duration_units : String? #

What kind of unit #duration should use when rendering


def duration_units=(duration_units : String?) #

What kind of unit #duration should use when rendering


def freeze=(freeze) #

The additive attribute controls whether or not an animation is additive. It is frequently useful to define animation as an offset or delta to an attribute's value, rather than as absolute values.


def freeze? #

The additive attribute controls whether or not an animation is additive. It is frequently useful to define animation as an offset or delta to an attribute's value, rather than as absolute values.


def key_splines : Array(SIFNumber) #

This is an optional array of floats that describe at what times in an animation #values should be used. This can only be used with #values.

TODO Restrict this to only allow numbers between 0 and 1.0


def key_splines=(key_splines : Array(SIFNumber)) #

This is an optional array of floats that describe at what times in an animation #values should be used. This can only be used with #values.

TODO Restrict this to only allow numbers between 0 and 1.0


def key_times : Array(SIFNumber) #

This is an optional array of floats that describe at what times in an animation #values should be used. This can only be used with #values.

TODO Restrict this to only allow numbers between 0 and 1.0


def key_times=(key_times : Array(SIFNumber)) #

This is an optional array of floats that describe at what times in an animation #values should be used. This can only be used with #values.

TODO Restrict this to only allow numbers between 0 and 1.0


def max : IFNumber? #

The max attribute specifies the minimum value of the active animation duration


def max=(max : IFNumber?) #

The max attribute specifies the minimum value of the active animation duration


def max_units : String? #

What kind of unit #max should use when rendering


def max_units=(max_units : String?) #

What kind of unit #max should use when rendering


def min : IFNumber? #

The min attribute specifies the minimum value of the active animation duration


def min=(min : IFNumber?) #

The min attribute specifies the minimum value of the active animation duration


def min_units : String? #

What kind of unit #min should use when rendering


def min_units=(min_units : String?) #

What kind of unit #min should use when rendering


def repeat_count : IFNumber | String | Nil #

How many times this animation should be repeated. This can be a number or the string "indefinite"


def repeat_count=(repeat_count : IFNumber | String | Nil) #

How many times this animation should be repeated. This can be a number or the string "indefinite"


def repeat_duration : IFNumber? #

The duration that the animation should repeat.


def repeat_duration=(repeat_duration : IFNumber?) #

The duration that the animation should repeat.


def repeat_duration_units : String? #

What kind of unit #repeat_duration should use when rendering


def repeat_duration_units=(repeat_duration_units : String?) #

What kind of unit #repeat_duration should use when rendering


def values : Array(SIFNumber) #

An optional way to specify the values to animate between, for example, adding the numbers 0, 100, 0 it will animate the attribute from 0 to 100 in the first half # of the animation time and then go back to 0. Values in this


def values=(values : Array(SIFNumber)) #

An optional way to specify the values to animate between, for example, adding the numbers 0, 100, 0 it will animate the attribute from 0 to 100 in the first half # of the animation time and then go back to 0. Values in this