mirror of https://git.sr.ht/~kikoodx/momento
28 lines
555 B
C
28 lines
555 B
C
/* SPDX-License-Identifier: GPL-3.0-or-later */
|
|
/* Copyright (C) 2021 KikooDX */
|
|
|
|
#include "transition.h"
|
|
|
|
void
|
|
transition_draw(struct Transition transition)
|
|
{
|
|
switch (transition.mode) {
|
|
case TransitionNone:
|
|
break;
|
|
case TransitionHIn:
|
|
hfade_in(transition.step, transition.color);
|
|
break;
|
|
case TransitionHOut:
|
|
hfade_out(transition.step, transition.color);
|
|
break;
|
|
case TransitionVIn:
|
|
vfade_in(transition.step, transition.color);
|
|
break;
|
|
case TransitionVOut:
|
|
vfade_out(transition.step, transition.color);
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|