32 const ::basegfx::B2DVector& rSlideSize ) :
38 "SlideAnimations::SlideAnimations(): Invalid SlideShowContext" );
52 catch (uno::Exception &)
#define SHOW_NODE_TREE(a)
bool start()
Start the animations.
bool importAnimations(const css::uno::Reference< css::animations::XAnimationNode > &xRootAnimationNode)
Import animations from a SMIL root animation node.
SlideAnimations(SlideShowContext aContext, const ::basegfx::B2DVector &rSlideSize)
Create an animation generator.
const basegfx::B2DVector maSlideSize
~SlideAnimations() COVERITY_NOEXCEPT_FALSE
void end()
End all animations.
AnimationNodeSharedPtr mpRootNode
SlideShowContext maContext
bool isAnimated() const
Check, whether imported animations actually contain any effects.
#define TOOLS_WARN_EXCEPTION(area, stream)
#define ENSURE_OR_THROW(c, m)
SlideShowContext maContext
AnimationNodeSharedPtr createAnimationNode(const css::uno::Reference< css::animations::XAnimationNode > &xNode, const ::basegfx::B2DVector &rSlideSize, const SlideShowContext &rContext)
Create an AnimationNode for the given XAnimationNode.
const basegfx::B2ISize maSlideSize
Common arguments for slideshow objects.
std::shared_ptr< SubsettableShapeManager > & mpSubsettableShapeManager