77 if(fNextTime >=
double(0xffffff00))
81 nNextTime =
GetTime() + (1000 * 60 * 60);
85 nNextTime =
static_cast<sal_uInt32
>(fNextTime);
90 const sal_uInt32 nMinimumStepTime(static_cast<sal_uInt32>(fCurrentTime) + 25);
92 if(nNextTime <= nMinimumStepTime)
94 nNextTime = nMinimumStepTime;
103 : mrVOContact(rVOContact),
104 maAnimatedPrimitives(
std::move(rAnimatedPrimitives))
SAL_DLLPRIVATE void RemoveEvent(Event *pOld)
void InsertEvent(Event &rNew)
virtual ~PrimitiveAnimation() override
virtual void Trigger(sal_uInt32 nTime) override
void SetTime(sal_uInt32 nNew)
SAL_DLLPRIVATE sal_uInt32 GetTime() const
const animation::AnimationEntry & getAnimationEntry() const
SAL_DLLPRIVATE sal_uInt32 GetTime() const
PrimitiveAnimation(sdr::contact::ViewObjectContact &rVOContact, drawinglayer::primitive2d::Primitive2DContainer &&rAnimatedPrimitives)
drawinglayer::primitive2d::Primitive2DContainer maAnimatedPrimitives
virtual double getNextEventTime(double fTime) const =0
sdr::contact::ViewObjectContact & mrVOContact
double getSmallestNextTime(double fCurrentTime)