App-wmiirc
view release on metacpan or search on metacpan
lib/App/wmiirc/Role/Fade.pm view on Meta::CPAN
my($self) = @_;
return $self->_fade_pos == ($self->fade_count - 1)
? _rgb_tuple_fmt($self->fade_end_color)
: _blend_alpha_tuple($self->fade_start_color,
1-($self->_fade_pos/$self->fade_count),
$self->fade_end_color,
$self->_fade_pos/$self->fade_count);
}
# Go on to the next position, return true if there are more iterations left.
sub fade_next {
my($self) = @_;
if($self->_fade_pos == $self->fade_count - 1) {
return 0;
} else {
$self->_fade_pos($self->_fade_pos + 1);
return 1;
}
}
( run in 0.739 second using v1.01-cache-2.11-cpan-96521ef73a4 )