20#ifndef INCLUDED_SLIDESHOW_SOURCE_ENGINE_TRANSITIONS_COMBTRANSITION_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_ENGINE_TRANSITIONS_COMBTRANSITION_HXX
40 CombTransition( ::std::optional<SlideSharedPtr>
const & leavingSlide,
46 const ::basegfx::B2DVector& rPushDirection,
47 sal_Int32 nNumStripes );
CombTransition(::std::optional< SlideSharedPtr > const &leavingSlide, const SlideSharedPtr &pEnteringSlide, const SoundPlayerSharedPtr &pSoundPlayer, const UnoViewContainer &rViewContainer, ScreenUpdater &rScreenUpdater, EventMultiplexer &rEventMultiplexer, const ::basegfx::B2DVector &rPushDirection, sal_Int32 nNumStripes)
Create the comb transition effect.
virtual bool operator()(double x) override
Set the animation to value x.
const ::basegfx::B2DVector maPushDirectionUnit
void renderComb(double t, const ViewEntry &rViewEntry) const
This class multiplexes user-activated and slide-show global events.
Base class for all slide change effects.
::std::shared_ptr< SoundPlayer > SoundPlayerSharedPtr
::std::shared_ptr< Slide > SlideSharedPtr
Info on a per-view basis.