summaryrefslogtreecommitdiff
path: root/slideshow/source/inc/activitiesfactory.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'slideshow/source/inc/activitiesfactory.hxx')
-rw-r--r--slideshow/source/inc/activitiesfactory.hxx138
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();