Class: FadeToTransition

Inherits:
Rustle::Transition show all
Defined in:
lib/rustle/transitions/fade_to_transition.rb

Instance Attribute Summary

Attributes inherited from Rustle::Transition

#duration, #frames

Instance Method Summary collapse

Methods inherited from Rustle::Transition

#initialize

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

#nameObject



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