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, const 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)
 

Private Member Functions

double getSmallestNextTime (double fCurrentTime)
 
void prepareNextEvent ()
 

Private Attributes

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

Detailed Description

Definition at line 39 of file animationstate.hxx.

Constructor & Destructor Documentation

sdr::animation::PrimitiveAnimation::PrimitiveAnimation ( sdr::contact::ViewObjectContact rVOContact,
const drawinglayer::primitive2d::Primitive2DContainer rAnimatedPrimitives 
)
sdr::animation::PrimitiveAnimation::~PrimitiveAnimation ( )
overridevirtual

Member Function Documentation

double sdr::animation::PrimitiveAnimation::getSmallestNextTime ( double  fCurrentTime)
private
void sdr::animation::PrimitiveAnimation::prepareNextEvent ( )
private
void sdr::animation::PrimitiveAnimation::Trigger ( sal_uInt32  nTime)
overridevirtual

Member Data Documentation

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

Definition at line 45 of file animationstate.hxx.

Referenced by getSmallestNextTime().

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

Definition at line 42 of file animationstate.hxx.

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


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