LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sdr::animation::PrimitiveAnimation Class Referencefinal

#include <animationstate.hxx>

Inheritance diagram for sdr::animation::PrimitiveAnimation:
[legend]
Collaboration diagram for sdr::animation::PrimitiveAnimation:
[legend]

Public Member Functions

 PrimitiveAnimation (sdr::contact::ViewObjectContact &rVOContact, drawinglayer::primitive2d::Primitive2DContainer &&rAnimatedPrimitives)
 
virtual ~PrimitiveAnimation () override
 
virtual void Trigger (sal_uInt32 nTime) override
 
- Public Member Functions inherited from sdr::animation::Event
SAL_DLLPRIVATE Event ()
 
virtual ~Event ()
 
SAL_DLLPRIVATE sal_uInt32 GetTime () const
 
void SetTime (sal_uInt32 nNew)
 
virtual void Trigger (sal_uInt32 nTime)=0
 

Private Member Functions

double getSmallestNextTime (double fCurrentTime)
 
void prepareNextEvent ()
 

Private Attributes

sdr::contact::ViewObjectContactmrVOContact
 
drawinglayer::primitive2d::Primitive2DContainer maAnimatedPrimitives
 

Detailed Description

Definition at line 31 of file animationstate.hxx.

Constructor & Destructor Documentation

◆ PrimitiveAnimation()

sdr::animation::PrimitiveAnimation::PrimitiveAnimation ( sdr::contact::ViewObjectContact rVOContact,
drawinglayer::primitive2d::Primitive2DContainer &&  rAnimatedPrimitives 
)

◆ ~PrimitiveAnimation()

sdr::animation::PrimitiveAnimation::~PrimitiveAnimation ( )
overridevirtual

Member Function Documentation

◆ getSmallestNextTime()

double sdr::animation::PrimitiveAnimation::getSmallestNextTime ( double  fCurrentTime)
private

◆ prepareNextEvent()

void sdr::animation::PrimitiveAnimation::prepareNextEvent ( )
private

◆ Trigger()

void sdr::animation::PrimitiveAnimation::Trigger ( sal_uInt32  nTime)
overridevirtual

Member Data Documentation

◆ maAnimatedPrimitives

drawinglayer::primitive2d::Primitive2DContainer sdr::animation::PrimitiveAnimation::maAnimatedPrimitives
private

Definition at line 37 of file animationstate.hxx.

Referenced by getSmallestNextTime().

◆ mrVOContact

sdr::contact::ViewObjectContact& sdr::animation::PrimitiveAnimation::mrVOContact
private

Definition at line 34 of file animationstate.hxx.

Referenced by prepareNextEvent(), Trigger(), and ~PrimitiveAnimation().


The documentation for this class was generated from the following files: