LibreOffice Module slideshow (master) 1
Classes | Functions
slideshow::internal::ActivitiesFactory Namespace Reference

Classes

struct  CommonParameters
 Collection of common factory parameters. More...
 

Functions

AnimationActivitySharedPtr createAnimateActivity (const CommonParameters &rParms, const NumberAnimationSharedPtr &rAnimator, const css::uno::Reference< css::animations::XAnimate > &xNode)
 Create an activity from an XAnimate node. More...
 
AnimationActivitySharedPtr createAnimateActivity (const CommonParameters &rParms, const EnumAnimationSharedPtr &rAnimator, const css::uno::Reference< css::animations::XAnimate > &xNode)
 Create an activity from an XAnimate node. More...
 
AnimationActivitySharedPtr createAnimateActivity (const CommonParameters &rParms, const ColorAnimationSharedPtr &rAnimator, const css::uno::Reference< css::animations::XAnimate > &xNode)
 Create an activity from an XAnimate node. More...
 
AnimationActivitySharedPtr createAnimateActivity (const CommonParameters &rParms, const HSLColorAnimationSharedPtr &rAnimator, const css::uno::Reference< css::animations::XAnimateColor > &xNode)
 Create an activity from an XAnimate node. More...
 
AnimationActivitySharedPtr createAnimateActivity (const CommonParameters &rParms, const PairAnimationSharedPtr &rAnimator, const css::uno::Reference< css::animations::XAnimate > &xNode)
 Create an activity from an XAnimate node. More...
 
AnimationActivitySharedPtr createAnimateActivity (const CommonParameters &rParms, const StringAnimationSharedPtr &rAnimator, const css::uno::Reference< css::animations::XAnimate > &xNode)
 Create an activity from an XAnimate node. More...
 
AnimationActivitySharedPtr createAnimateActivity (const CommonParameters &rParms, const BoolAnimationSharedPtr &rAnimator, const css::uno::Reference< css::animations::XAnimate > &xNode)
 Create an activity from an XAnimate node. More...
 
AnimationActivitySharedPtr createSimpleActivity (const CommonParameters &rParms, const NumberAnimationSharedPtr &rAnimator, bool bDirectionForward)
 Create a simple activity for the given animator. More...
 

Function Documentation

◆ createAnimateActivity() [1/7]

AnimationActivitySharedPtr slideshow::internal::ActivitiesFactory::createAnimateActivity ( const CommonParameters rParms,
const BoolAnimationSharedPtr rAnimator,
const css::uno::Reference< css::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.

Parameters
rParmsFactory parameter structure
rAnimatorAnimator sub-object
xNodeThe SMIL animation node to animate

◆ createAnimateActivity() [2/7]

AnimationActivitySharedPtr slideshow::internal::ActivitiesFactory::createAnimateActivity ( const CommonParameters rParms,
const ColorAnimationSharedPtr rAnimator,
const css::uno::Reference< css::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.

Parameters
rParmsFactory parameter structure
rAnimatorAnimator sub-object
xNodeThe SMIL animation node to animate

◆ createAnimateActivity() [3/7]

AnimationActivitySharedPtr slideshow::internal::ActivitiesFactory::createAnimateActivity ( const CommonParameters rParms,
const EnumAnimationSharedPtr rAnimator,
const css::uno::Reference< css::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.

Parameters
rParmsFactory parameter structure
rAnimatorAnimator sub-object
xNodeThe SMIL animation node to animate

◆ createAnimateActivity() [4/7]

AnimationActivitySharedPtr slideshow::internal::ActivitiesFactory::createAnimateActivity ( const CommonParameters rParms,
const HSLColorAnimationSharedPtr rAnimator,
const css::uno::Reference< css::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 color value.

Parameters
rParmsFactory parameter structure
rAnimatorAnimator sub-object
xNodeThe SMIL animation node to animate

◆ createAnimateActivity() [5/7]

AnimationActivitySharedPtr slideshow::internal::ActivitiesFactory::createAnimateActivity ( const CommonParameters rParms,
const NumberAnimationSharedPtr rAnimator,
const css::uno::Reference< css::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.

Parameters
rParmsFactory parameter structure
rAnimatorAnimator sub-object
xNodeThe SMIL animation node to animate

Referenced by slideshow::internal::AnimationColorNode::createActivity(), slideshow::internal::AnimationTransformNode::createActivity(), and slideshow::internal::PropertyAnimationNode::createActivity().

◆ createAnimateActivity() [6/7]

AnimationActivitySharedPtr slideshow::internal::ActivitiesFactory::createAnimateActivity ( const CommonParameters rParms,
const PairAnimationSharedPtr rAnimator,
const css::uno::Reference< css::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 pair of double values.

Parameters
rParmsFactory parameter structure
rAnimatorAnimator sub-object
xNodeThe SMIL animation node to animate

◆ createAnimateActivity() [7/7]

AnimationActivitySharedPtr slideshow::internal::ActivitiesFactory::createAnimateActivity ( const CommonParameters rParms,
const StringAnimationSharedPtr rAnimator,
const css::uno::Reference< css::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.

Parameters
rParmsFactory parameter structure
rAnimatorAnimator sub-object
xNodeThe SMIL animation node to animate

◆ createSimpleActivity()

AnimationActivitySharedPtr slideshow::internal::ActivitiesFactory::createSimpleActivity ( const CommonParameters rParms,
const NumberAnimationSharedPtr rAnimator,
bool  bDirectionForward 
)