module Celestine::Modules::CommonAnimate

Overview

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

Direct including types

Defined in:

modules/common_animate.cr

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.


[View source]
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.


[View source]
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.


[View source]
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.


[View source]
def animate_attribute(io : IO) #

[View source]
def calc_mode : String | Nil #

Defines how the animation should interpolate values.


[View source]
def calc_mode=(calc_mode : String | Nil) #

Defines how the animation should interpolate values.


[View source]
def duration : IFNumber | Nil #

The duration of the animation


def duration=(duration : IFNumber | Nil) #

The duration of the animation


def duration_units : String | Nil #

What kind of unit #duration should use when rendering


def duration_units=(duration_units : String | Nil) #

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.


[View source]
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.


[View source]
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


[View source]
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


[View source]
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


[View source]
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


[View source]
def max : IFNumber | Nil #

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


def max=(max : IFNumber | Nil) #

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


def max_units : String | Nil #

What kind of unit #max should use when rendering


def max_units=(max_units : String | Nil) #

What kind of unit #max should use when rendering


def min : IFNumber | Nil #

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


def min=(min : IFNumber | Nil) #

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


def min_units : String | Nil #

What kind of unit #min should use when rendering


def min_units=(min_units : String | Nil) #

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"


[View source]
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"


[View source]
def repeat_duration : IFNumber | Nil #

The duration that the animation should repeat.


def repeat_duration=(repeat_duration : IFNumber | Nil) #

The duration that the animation should repeat.


def repeat_duration_units : String | Nil #

What kind of unit #repeat_duration should use when rendering


def repeat_duration_units=(repeat_duration_units : String | Nil) #

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


[View source]
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


[View source]