LibreOffice Module slideshow (master) 1
|
Functions | |
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. More... | |
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. More... | |
AnimationActivitySharedPtr slideshow::internal::TransitionFactory::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.
This method creates an AnimationActivity, which, when run, performs the requested transition effect on the given shape.
rParms | Collection of activity parameters, see ActivitiesFactory |
rShape | Shape to animate |
rShapeManager | ShapeManager, to manage shape animation |
xTransition | The transition effect |
Referenced by slideshow::internal::AnimationTransitionFilterNode::createActivity().
NumberAnimationSharedPtr slideshow::internal::TransitionFactory::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.
This method creates a NumberAnimation, which, when run, performs the requested transition effect with the slide bitmaps.
rEnteringBitmap | Bitmap of the slide which 'enters' the screen. |
rLeavingBitmap | Bitmap of the slide which 'leaves' the screen. |
nTransitionType | Type of the transition (see XTransitionFilter) |
nTransitionSubType | Subtype of the transition (see XTransitionFilter) |
bTransitionDirection | Direction of the transition (see XTransitionFilter) |
rTransitionFadeColor | Optional fade color for the transition |