Class: FadeToTransition
- Inherits:
-
Rustle::Transition
- Object
- Rustle::Transition
- FadeToTransition
- Defined in:
- lib/rustle/transitions/fade_to_transition.rb
Instance Attribute Summary
Attributes inherited from Rustle::Transition
Instance Method Summary collapse
-
#animate(led_index, start_color, frame_num) ⇒ Object
Return a color object.
- #name ⇒ Object
- #setup(opts) ⇒ Object
Methods inherited from Rustle::Transition
Constructor Details
This class inherits a constructor from Rustle::Transition
Instance Method Details
#animate(led_index, start_color, frame_num) ⇒ Object
Return a color object
11 12 13 |
# File 'lib/rustle/transitions/fade_to_transition.rb', line 11 def animate(led_index, start_color, frame_num) start_color.transition_to @new_color, (frame_num.to_f+1) / @total_frames.to_f end |
#name ⇒ Object
2 3 4 |
# File 'lib/rustle/transitions/fade_to_transition.rb', line 2 def name :fade_to end |
#setup(opts) ⇒ Object
6 7 8 |
# File 'lib/rustle/transitions/fade_to_transition.rb', line 6 def setup(opts) @new_color = opts[:color] end |