19#ifndef INCLUDED_SLIDESHOW_SOURCE_ENGINE_ANIMATIONNODES_ANIMATIONPATHMOTIONNODE_HXX
20#define INCLUDED_SLIDESHOW_SOURCE_ENGINE_ANIMATIONNODES_ANIMATIONPATHMOTIONNODE_HXX
23#include <com/sun/star/animations/XAnimateMotion.hpp>
31 const css::uno::Reference<css::animations::XAnimationNode >& xNode,
39 {
return "AnimationPathMotionNode"; }
43 virtual void dispose()
override;
Common base class for all leaf animation nodes.
virtual AnimationActivitySharedPtr createActivity() const override
css::uno::Reference< css::animations::XAnimateMotion > mxPathMotionNode
virtual void dispose() override
Dispose all object references.
virtual const char * getDescription() const override
AnimationPathMotionNode(const css::uno::Reference< css::animations::XAnimationNode > &xNode, const BaseContainerNodeSharedPtr &rParent, const NodeContext &rContext)
::std::shared_ptr< BaseContainerNode > BaseContainerNodeSharedPtr
::std::shared_ptr< AnimationActivity > AnimationActivitySharedPtr