20#ifndef INCLUDED_SLIDESHOW_SOURCE_INC_TRANSITIONFACTORY_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_INC_TRANSITIONFACTORY_HXX
23#include <com/sun/star/animations/XTransitionFilter.hpp>
24#include <com/sun/star/presentation/XTransitionFactory.hpp>
38 namespace TransitionFactory
65 const ::basegfx::B2DVector& rSlideSize,
66 css::uno::Reference< css::animations::XTransitionFilter >
const& xTransition );
102 const css::uno::Reference< css::presentation::XTransitionFactory>&
104 sal_Int16 nTransitionType,
105 sal_Int16 nTransitionSubType,
106 bool bTransitionDirection,
107 const RGBColor& rTransitionFadeColor,
This class multiplexes user-activated and slide-show global events.
NumberAnimationSharedPtr createSlideTransition(const SlideSharedPtr &rLeavingSlide, const SlideSharedPtr &rEnteringSlide, const UnoViewContainer &rViewContainer, ScreenUpdater &rScreenUpdater, EventMultiplexer &rEventMultiplexer, const css::uno::Reference< css::presentation::XTransitionFactory > &xOptionalFactory, sal_Int16 nTransitionType, sal_Int16 nTransitionSubType, bool bTransitionDirection, const RGBColor &rTransitionFadeColor, const SoundPlayerSharedPtr &rSoundPlayer)
Create a transition effect for slides.
AnimationActivitySharedPtr createShapeTransition(const ActivitiesFactory::CommonParameters &rParms, const AnimatableShapeSharedPtr &rShape, const ShapeManagerSharedPtr &rShapeManager, const ::basegfx::B2DVector &rSlideSize, css::uno::Reference< css::animations::XTransitionFilter > const &xTransition)
Create a transition effect for shapes.
::std::shared_ptr< NumberAnimation > NumberAnimationSharedPtr
::std::shared_ptr< AnimatableShape > AnimatableShapeSharedPtr
::std::shared_ptr< SoundPlayer > SoundPlayerSharedPtr
::std::shared_ptr< AnimationActivity > AnimationActivitySharedPtr
::std::shared_ptr< Slide > SlideSharedPtr
std::shared_ptr< ShapeManager > ShapeManagerSharedPtr
Collection of common factory parameters.