21#include <com/sun/star/animations/Timing.hpp>
37 OUString::number(
reinterpret_cast<sal_IntPtr
>(pNode), 16);
53 "lookupAttributableShape(): invalid ShapeManager" );
58 "lookupAttributableShape(): no shape found for given XShape" );
61 ::std::dynamic_pointer_cast< AttributableShape >( pShape ) );
67 "lookupAttributableShape(): shape found does not implement AttributableShape interface" );
77 animations::Timing eTiming;
79 return (rAny >>= eTiming) && eTiming == animations::Timing_INDEFINITE;
This interface extends AnimationNode with some file-private accessor methods.
virtual void showState() const
#define ENSURE_OR_THROW(c, m)
void debugNodesShowTree(const BaseNode *pNode)
AttributableShapeSharedPtr lookupAttributableShape(const ShapeManagerSharedPtr &rShapeManager, const uno::Reference< drawing::XShape > &xShape)
bool isIndefiniteTiming(const uno::Any &rAny)
static sal_Int32 lcl_nOffset
::std::shared_ptr< AttributableShape > AttributableShapeSharedPtr
std::shared_ptr< ShapeManager > ShapeManagerSharedPtr
::std::shared_ptr< Shape > ShapeSharedPtr
OUString debugGetNodeName(const BaseNode *pNode)