LibreOffice Module sd (master) 1
Public Member Functions | Private Types | Private Attributes | Friends | List of all members
sd::CustomAnimationTextGroup Class Reference

this class keeps track of a group of animations that build up a text animation for a single shape More...

#include <CustomAnimationEffect.hxx>

Public Member Functions

 CustomAnimationTextGroup (const css::uno::Reference< css::drawing::XShape > &rTarget, sal_Int32 nGroupId)
 
void reset ()
 
void addEffect (CustomAnimationEffectPtr const &pEffect)
 
const EffectSequencegetEffects () const
 
sal_Int32 getTextGrouping () const
 
bool getAnimateForm () const
 
bool getTextReverse () const
 
double getTextGroupingAuto () const
 

Private Types

enum  { PARA_LEVELS = 5 }
 

Private Attributes

EffectSequence maEffects
 
css::uno::Reference< css::drawing::XShape > maTarget
 
sal_Int32 mnTextGrouping
 
bool mbAnimateForm
 
bool mbTextReverse
 
double mfGroupingAuto
 
sal_Int32 mnLastPara
 
sal_Int8 mnDepthFlags [PARA_LEVELS]
 
sal_Int32 mnGroupId
 

Friends

class EffectSequenceHelper
 

Detailed Description

this class keeps track of a group of animations that build up a text animation for a single shape

Definition at line 226 of file CustomAnimationEffect.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
PARA_LEVELS 

Definition at line 249 of file CustomAnimationEffect.hxx.

Constructor & Destructor Documentation

◆ CustomAnimationTextGroup()

sd::CustomAnimationTextGroup::CustomAnimationTextGroup ( const css::uno::Reference< css::drawing::XShape > &  rTarget,
sal_Int32  nGroupId 
)

Definition at line 2334 of file CustomAnimationEffect.cxx.

References maTarget, reset(), and rTarget.

Member Function Documentation

◆ addEffect()

void sd::CustomAnimationTextGroup::addEffect ( CustomAnimationEffectPtr const &  pEffect)

◆ getAnimateForm()

bool sd::CustomAnimationTextGroup::getAnimateForm ( ) const
inline

Definition at line 241 of file CustomAnimationEffect.hxx.

References mbAnimateForm.

◆ getEffects()

const EffectSequence & sd::CustomAnimationTextGroup::getEffects ( ) const
inline

Definition at line 236 of file CustomAnimationEffect.hxx.

References maEffects.

◆ getTextGrouping()

sal_Int32 sd::CustomAnimationTextGroup::getTextGrouping ( ) const
inline

Definition at line 239 of file CustomAnimationEffect.hxx.

References mnTextGrouping.

◆ getTextGroupingAuto()

double sd::CustomAnimationTextGroup::getTextGroupingAuto ( ) const
inline

Definition at line 243 of file CustomAnimationEffect.hxx.

References mfGroupingAuto.

◆ getTextReverse()

bool sd::CustomAnimationTextGroup::getTextReverse ( ) const
inline

Definition at line 242 of file CustomAnimationEffect.hxx.

References mbTextReverse.

◆ reset()

void sd::CustomAnimationTextGroup::reset ( )

Friends And Related Function Documentation

◆ EffectSequenceHelper

friend class EffectSequenceHelper
friend

Definition at line 228 of file CustomAnimationEffect.hxx.

Member Data Documentation

◆ maEffects

EffectSequence sd::CustomAnimationTextGroup::maEffects
private

Definition at line 246 of file CustomAnimationEffect.hxx.

Referenced by addEffect(), getEffects(), and reset().

◆ maTarget

css::uno::Reference< css::drawing::XShape > sd::CustomAnimationTextGroup::maTarget
private

Definition at line 247 of file CustomAnimationEffect.hxx.

◆ mbAnimateForm

bool sd::CustomAnimationTextGroup::mbAnimateForm
private

Definition at line 252 of file CustomAnimationEffect.hxx.

Referenced by addEffect(), getAnimateForm(), and reset().

◆ mbTextReverse

bool sd::CustomAnimationTextGroup::mbTextReverse
private

Definition at line 253 of file CustomAnimationEffect.hxx.

Referenced by addEffect(), getTextReverse(), and reset().

◆ mfGroupingAuto

double sd::CustomAnimationTextGroup::mfGroupingAuto
private

Definition at line 254 of file CustomAnimationEffect.hxx.

Referenced by addEffect(), getTextGroupingAuto(), and reset().

◆ mnDepthFlags

sal_Int8 sd::CustomAnimationTextGroup::mnDepthFlags[PARA_LEVELS]
private

Definition at line 256 of file CustomAnimationEffect.hxx.

Referenced by addEffect(), and reset().

◆ mnGroupId

sal_Int32 sd::CustomAnimationTextGroup::mnGroupId
private

Definition at line 257 of file CustomAnimationEffect.hxx.

◆ mnLastPara

sal_Int32 sd::CustomAnimationTextGroup::mnLastPara
private

Definition at line 255 of file CustomAnimationEffect.hxx.

Referenced by addEffect(), and reset().

◆ mnTextGrouping

sal_Int32 sd::CustomAnimationTextGroup::mnTextGrouping
private

Definition at line 251 of file CustomAnimationEffect.hxx.

Referenced by addEffect(), getTextGrouping(), and reset().


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