diff options
Diffstat (limited to 'slideshow/source/inc/activitiesfactory.hxx')
-rw-r--r-- | slideshow/source/inc/activitiesfactory.hxx | 138 |
1 files changed, 69 insertions, 69 deletions
diff --git a/slideshow/source/inc/activitiesfactory.hxx b/slideshow/source/inc/activitiesfactory.hxx index e55911f39bf7..c32e57720ffc 100644 --- a/slideshow/source/inc/activitiesfactory.hxx +++ b/slideshow/source/inc/activitiesfactory.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -82,17 +82,17 @@ public: mpShape( rShape ), maSlideBounds( rSlideBounds ), mbAutoReverse( bAutoReverse ) {} - + /// End event to fire when animation is over EventSharedPtr mpEndEvent; - + /// Event queue to insert the end event into. EventQueue& mrEventQueue; /// Event queue to insert the end event into. ActivitiesQueue& mrActivitiesQueue; - + /** Simple duration of the activity - + Specifies the minimal simple duration of the activity (minimal, because mnMinNumberOfFrames might prolongue the activity). According to SMIL, @@ -102,9 +102,9 @@ public: animation over time). */ double mnMinDuration; - + /** Minimal number of frames for this activity. - + This specifies the minimal number of frames this activity will display per simple duration. If less than this number are displayed until mnMinDuration @@ -112,9 +112,9 @@ public: mnMinNumberOfFrames are rendered. */ sal_uInt32 mnMinNumberOfFrames; - + /** Number of repeats for the simple duration - + This specified the number of repeats. The mnMinDuration times maRepeats yields the total duration of this activity. If this value is @@ -122,197 +122,197 @@ public: indefinitely. */ ::boost::optional<double> const maRepeats; - + /// Fraction of simple time to accelerate animation double mnAcceleration; - + /// Fraction of simple time to decelerate animation double mnDeceleration; - + /// Shape, to get bounds from ShapeSharedPtr mpShape; - + /// LayerManager, to get page size from ::basegfx::B2DVector maSlideBounds; - + /// When true, activity is played reversed after mnDuration. bool mbAutoReverse; }; - + /** Create an activity from an XAnimate node. - + This method creates an animated activity from the given XAnimate node, extracting all necessary animation parameters from that. Note that due to the animator parameter, the animation values must be convertible to a double value. - + @param rParms Factory parameter structure - + @param rAnimator Animator sub-object - + @param xNode The SMIL animation node to animate */ static AnimationActivitySharedPtr createAnimateActivity( const CommonParameters& rParms, - const NumberAnimationSharedPtr& rAnimator, - const ::com::sun::star::uno::Reference< + const NumberAnimationSharedPtr& rAnimator, + const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimate >& xNode ); - + /** Create an activity from an XAnimate node. - + This method creates an animated activity from the given XAnimate node, extracting all necessary animation parameters from that. Note that due to the animator parameter, the animation values must be convertible to a double value. - + @param rParms Factory parameter structure - + @param rAnimator Animator sub-object - + @param xNode The SMIL animation node to animate */ static AnimationActivitySharedPtr createAnimateActivity( const CommonParameters& rParms, - const EnumAnimationSharedPtr& rAnimator, - const ::com::sun::star::uno::Reference< + const EnumAnimationSharedPtr& rAnimator, + const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimate >& xNode ); - + /** Create an activity from an XAnimate node. - + This method creates an animated activity from the given XAnimate node, extracting all necessary animation parameters from that. Note that due to the animator parameter, the animation values must be convertible to a color value. - + @param rParms Factory parameter structure - + @param rAnimator Animator sub-object - + @param xNode The SMIL animation node to animate */ static AnimationActivitySharedPtr createAnimateActivity( const CommonParameters& rParms, - const ColorAnimationSharedPtr& rAnimator, - const ::com::sun::star::uno::Reference< + const ColorAnimationSharedPtr& rAnimator, + const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimate >& xNode ); - + /** Create an activity from an XAnimate node. - + This method creates an animated activity from the given XAnimate node, extracting all necessary animation parameters from that. Note that due to the animator parameter, the animation values must be convertible to a color value. - + @param rParms Factory parameter structure - + @param rAnimator Animator sub-object - + @param xNode The SMIL animation node to animate */ static AnimationActivitySharedPtr createAnimateActivity( const CommonParameters& rParms, - const HSLColorAnimationSharedPtr& rAnimator, - const ::com::sun::star::uno::Reference< + const HSLColorAnimationSharedPtr& rAnimator, + const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimateColor >& xNode ); - + /** Create an activity from an XAnimate node. - + This method creates an animated activity from the given XAnimate node, extracting all necessary animation parameters from that. Note that due to the animator parameter, the animation values must be convertible to a pair of double values. - + @param rParms Factory parameter structure - + @param rAnimator Animator sub-object - + @param xNode The SMIL animation node to animate */ static AnimationActivitySharedPtr createAnimateActivity( const CommonParameters& rParms, - const PairAnimationSharedPtr& rAnimator, - const ::com::sun::star::uno::Reference< + const PairAnimationSharedPtr& rAnimator, + const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimate >& xNode ); - + /** Create an activity from an XAnimate node. - + This method creates an animated activity from the given XAnimate node, extracting all necessary animation parameters from that. Note that due to the animator parameter, the animation values must be convertible to a string. - + @param rParms Factory parameter structure - + @param rAnimator Animator sub-object - + @param xNode The SMIL animation node to animate */ static AnimationActivitySharedPtr createAnimateActivity( const CommonParameters& rParms, - const StringAnimationSharedPtr& rAnimator, - const ::com::sun::star::uno::Reference< + const StringAnimationSharedPtr& rAnimator, + const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimate >& xNode ); - + /** Create an activity from an XAnimate node. - + This method creates an animated activity from the given XAnimate node, extracting all necessary animation parameters from that. Note that due to the animator parameter, the animation values must be convertible to a bool value. - + @param rParms Factory parameter structure - + @param rAnimator Animator sub-object - + @param xNode The SMIL animation node to animate */ static AnimationActivitySharedPtr createAnimateActivity( const CommonParameters& rParms, - const BoolAnimationSharedPtr& rAnimator, - const ::com::sun::star::uno::Reference< + const BoolAnimationSharedPtr& rAnimator, + const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimate >& xNode ); - + /** Create a simple activity for the given animator - + This method is suited to create activities for custom animations, which need a simple double value and lasts a given timespan. This activity always generates values from the [0,1] range. - + @param rParms Factory parameter structure - + @param rAnimator Animator sub-object - + @param bDirectionForward If true, the activity goes 'forward', i.e. from 0 to 1. With false, the direction is reversed. @@ -321,7 +321,7 @@ public: const CommonParameters& rParms, const NumberAnimationSharedPtr& rAnimator, bool bDirectionForward ); - + private: // default: constructor/destructor disabed ActivitiesFactory(); |