1 #ifndef _SD_ANIMATIONS_HXX_
2 #define _SD_ANIMATIONS_HXX_
9 /** stores the link between an after effect node and its master for later insertion
10 into the timing hierarchie
12 struct AfterEffectNode
14 ::com::sun::star::uno::Reference
< ::com::sun::star::animations::XAnimationNode
> mxNode
;
15 ::com::sun::star::uno::Reference
< ::com::sun::star::animations::XAnimationNode
> mxMaster
;
18 AfterEffectNode( const ::com::sun::star::uno::Reference
< ::com::sun::star::animations::XAnimationNode
>& xNode
, const ::com::sun::star::uno::Reference
< ::com::sun::star::animations::XAnimationNode
>& xMaster
, bool bOnNextEffect
)
19 : mxNode( xNode
), mxMaster( xMaster
), mbOnNextEffect( bOnNextEffect
) {}
22 typedef std::list
< AfterEffectNode
> AfterEffectNodeList
;
24 /** inserts the animation node in the given AfterEffectNode at the correct position
25 in the timing hierarchie of its master */
26 SD_DLLPUBLIC
void stl_process_after_effect_node_func(AfterEffectNode
& rNode
);