2018-04-21 21:24:46 +08:00
|
|
|
#include "..\e2dtransition.h"
|
2017-12-09 15:27:11 +08:00
|
|
|
|
2018-04-30 16:49:44 +08:00
|
|
|
e2d::TransitionFade * e2d::Transition::Fade(double duration)
|
2017-12-09 15:27:11 +08:00
|
|
|
{
|
2018-04-30 16:49:44 +08:00
|
|
|
return new (std::nothrow) TransitionFade(duration);
|
2017-12-09 15:27:11 +08:00
|
|
|
}
|
|
|
|
|
|
2018-04-30 16:49:44 +08:00
|
|
|
e2d::TransitionFade * e2d::Transition::Fade(double fadeOutDuration, double fadeInDuration)
|
2018-04-17 01:11:56 +08:00
|
|
|
{
|
2018-04-30 16:49:44 +08:00
|
|
|
return new (std::nothrow) TransitionFade(fadeOutDuration, fadeInDuration);
|
2018-04-17 01:11:56 +08:00
|
|
|
}
|
|
|
|
|
|
2018-04-30 16:49:44 +08:00
|
|
|
e2d::TransitionEmerge * e2d::Transition::Emerge(double duration)
|
2017-12-09 15:27:11 +08:00
|
|
|
{
|
2018-04-30 16:49:44 +08:00
|
|
|
return new (std::nothrow) TransitionEmerge(duration);
|
2017-12-09 15:27:11 +08:00
|
|
|
}
|
|
|
|
|
|
2018-04-30 16:49:44 +08:00
|
|
|
e2d::TransitionMove * e2d::Transition::Move(double duration, Direct direct)
|
2018-04-21 18:22:01 +08:00
|
|
|
{
|
2018-04-30 16:49:44 +08:00
|
|
|
return new (std::nothrow) TransitionMove(duration, direct);
|
2017-12-09 15:27:11 +08:00
|
|
|
}
|