LibreOffice Module sd (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
sd::CustomAnimationEffect Class Referencefinal

#include <CustomAnimationEffect.hxx>

Collaboration diagram for sd::CustomAnimationEffect:
[legend]

Public Member Functions

 CustomAnimationEffect (const css::uno::Reference< css::animations::XAnimationNode > &xNode)
 
 ~CustomAnimationEffect ()
 
SAL_DLLPRIVATE const css::uno::Reference< css::animations::XAnimationNode > & getNode () const
 
SAL_DLLPRIVATE void setNode (const css::uno::Reference< css::animations::XAnimationNode > &xNode)
 
SAL_DLLPRIVATE void replaceNode (const css::uno::Reference< css::animations::XAnimationNode > &xNode)
 
SAL_DLLPRIVATE CustomAnimationEffectPtr clone () const
 
SAL_DLLPRIVATE const OUString & getPresetId () const
 
SAL_DLLPRIVATE const OUString & getPresetSubType () const
 
SAL_DLLPRIVATE const OUString & getProperty () const
 
SAL_DLLPRIVATE sal_Int16 getPresetClass () const
 
SAL_DLLPRIVATE void setPresetClassAndId (sal_Int16 nPresetClass, const OUString &rPresetId)
 
SAL_DLLPRIVATE sal_Int16 getNodeType () const
 
void setNodeType (sal_Int16 nNodeType)
 
SAL_DLLPRIVATE css::uno::Any getRepeatCount () const
 
SAL_DLLPRIVATE void setRepeatCount (const css::uno::Any &rRepeatCount)
 
SAL_DLLPRIVATE css::uno::Any getEnd () const
 
SAL_DLLPRIVATE void setEnd (const css::uno::Any &rEnd)
 
SAL_DLLPRIVATE sal_Int16 getFill () const
 
SAL_DLLPRIVATE void setFill (sal_Int16 nFill)
 
SAL_DLLPRIVATE double getBegin () const
 
void setBegin (double fBegin)
 
SAL_DLLPRIVATE double getDuration () const
 
void setDuration (double fDuration)
 
SAL_DLLPRIVATE double getAbsoluteDuration () const
 
SAL_DLLPRIVATE sal_Int16 getIterateType () const
 
void setIterateType (sal_Int16 nIterateType)
 
SAL_DLLPRIVATE double getIterateInterval () const
 
void setIterateInterval (double fIterateInterval)
 
SAL_DLLPRIVATE const css::uno::Any & getTarget () const
 
void setTarget (const css::uno::Any &rTarget)
 
SAL_DLLPRIVATE bool hasAfterEffect () const
 
SAL_DLLPRIVATE void setHasAfterEffect (bool bHasAfterEffect)
 
SAL_DLLPRIVATE const css::uno::Any & getDimColor () const
 
SAL_DLLPRIVATE void setDimColor (const css::uno::Any &rDimColor)
 
SAL_DLLPRIVATE bool IsAfterEffectOnNext () const
 
SAL_DLLPRIVATE void setAfterEffectOnNext (bool bOnNextEffect)
 
SAL_DLLPRIVATE sal_Int32 getParaDepth () const
 
SAL_DLLPRIVATE bool hasText () const
 
SAL_DLLPRIVATE sal_Int16 getCommand () const
 
SAL_DLLPRIVATE double getAcceleration () const
 
SAL_DLLPRIVATE void setAcceleration (double fAcceleration)
 
SAL_DLLPRIVATE double getDecelerate () const
 
SAL_DLLPRIVATE void setDecelerate (double fDecelerate)
 
SAL_DLLPRIVATE bool getAutoReverse () const
 
SAL_DLLPRIVATE void setAutoReverse (bool bAutoReverse)
 
SAL_DLLPRIVATE css::uno::Any getProperty (sal_Int32 nNodeType, std::u16string_view rAttributeName, EValue eValue)
 
SAL_DLLPRIVATE bool setProperty (sal_Int32 nNodeType, std::u16string_view rAttributeName, EValue eValue, const css::uno::Any &rValue)
 
SAL_DLLPRIVATE css::uno::Any getTransformationProperty (sal_Int32 nTransformType, EValue eValue)
 
SAL_DLLPRIVATE bool setTransformationProperty (sal_Int32 nTransformType, EValue eValue, const css::uno::Any &rValue)
 
SAL_DLLPRIVATE css::uno::Any getColor (sal_Int32 nIndex)
 
SAL_DLLPRIVATE void setColor (sal_Int32 nIndex, const css::uno::Any &rColor)
 
SAL_DLLPRIVATE sal_Int32 getGroupId () const
 
SAL_DLLPRIVATE void setGroupId (sal_Int32 nGroupId)
 
SAL_DLLPRIVATE sal_Int16 getTargetSubItem () const
 
void setTargetSubItem (sal_Int16 nSubItem)
 
SAL_DLLPRIVATE OUString getPath () const
 
SAL_DLLPRIVATE void setPath (const OUString &rPath)
 
SAL_DLLPRIVATE bool checkForText (const std::vector< sal_Int32 > *paragraphNumberingLevel=nullptr)
 checks if the text for this effect has changed and updates internal flags. More...
 
SAL_DLLPRIVATE bool calculateIterateDuration ()
 
SAL_DLLPRIVATE void setAudio (const css::uno::Reference< css::animations::XAudio > &xAudio)
 
SAL_DLLPRIVATE bool getStopAudio () const
 
void setStopAudio ()
 
void createAudio (const css::uno::Any &rSource)
 
SAL_DLLPRIVATE void removeAudio ()
 
SAL_DLLPRIVATE const css::uno::Reference< css::animations::XAudio > & getAudio () const
 
SAL_DLLPRIVATE EffectSequenceHelpergetEffectSequence () const
 
SAL_DLLPRIVATE css::uno::Reference< css::animations::XAnimationNode > createAfterEffectNode () const
 
SAL_DLLPRIVATE css::uno::Reference< css::drawing::XShape > getTargetShape () const
 
SAL_DLLPRIVATE rtl::Reference< SdrPathObjcreateSdrPathObjFromPath (SdrModel &rTargetModel)
 
SAL_DLLPRIVATE void updateSdrPathObjFromPath (SdrPathObj &rPathObj)
 
SAL_DLLPRIVATE void updatePathFromSdrPathObj (const SdrPathObj &rPathObj)
 

Static Public Member Functions

static SAL_DLLPRIVATE sal_Int32 get_node_type (const css::uno::Reference< css::animations::XAnimationNode > &xNode)
 
static SAL_DLLPRIVATE sal_Int32 getNumberOfSubitems (const css::uno::Any &aTarget, sal_Int16 nIterateType)
 

Private Member Functions

SAL_DLLPRIVATE void setEffectSequence (EffectSequenceHelper *pSequence)
 

Private Attributes

sal_Int16 mnNodeType
 
OUString maPresetId
 
OUString maPresetSubType
 
OUString maProperty
 
sal_Int16 mnPresetClass
 
sal_Int16 mnFill
 
double mfBegin
 
double mfDuration
 
double mfAbsoluteDuration
 
sal_Int32 mnGroupId
 
sal_Int16 mnIterateType
 
double mfIterateInterval
 
sal_Int32 mnParaDepth
 
bool mbHasText
 
double mfAcceleration
 
double mfDecelerate
 
bool mbAutoReverse
 
sal_Int16 mnTargetSubItem
 
sal_Int16 mnCommand
 
EffectSequenceHelpermpEffectSequence
 
css::uno::Reference< css::animations::XAnimationNode > mxNode
 
css::uno::Reference< css::animations::XAudio > mxAudio
 
css::uno::Any maTarget
 
bool mbHasAfterEffect
 
css::uno::Any maDimColor
 
bool mbAfterEffectOnNextEffect
 

Friends

class MainSequence
 
class EffectSequenceHelper
 

Detailed Description

Definition at line 54 of file CustomAnimationEffect.hxx.

Constructor & Destructor Documentation

◆ CustomAnimationEffect()

sd::CustomAnimationEffect::CustomAnimationEffect ( const css::uno::Reference< css::animations::XAnimationNode > &  xNode)

◆ ~CustomAnimationEffect()

sd::CustomAnimationEffect::~CustomAnimationEffect ( )

Definition at line 371 of file CustomAnimationEffect.cxx.

Member Function Documentation

◆ calculateIterateDuration()

bool sd::CustomAnimationEffect::calculateIterateDuration ( )

◆ checkForText()

bool sd::CustomAnimationEffect::checkForText ( const std::vector< sal_Int32 > *  paragraphNumberingLevel = nullptr)

checks if the text for this effect has changed and updates internal flags.

returns true if something changed.

Definition at line 536 of file CustomAnimationEffect.cxx.

References calculateIterateDuration(), o3tl::make_unsigned(), maTarget, mbHasText, and mnParaDepth.

Referenced by setIterateType(), setNode(), and setTarget().

◆ clone()

CustomAnimationEffectPtr sd::CustomAnimationEffect::clone ( ) const

Definition at line 375 of file CustomAnimationEffect.cxx.

References getEffectSequence(), and mxNode.

◆ createAfterEffectNode()

Reference< XAnimationNode > sd::CustomAnimationEffect::createAfterEffectNode ( ) const
Exceptions
css::uno::Exception

Definition at line 943 of file CustomAnimationEffect.cxx.

References aEvent, Any, aTo, DBG_ASSERT, getNode(), maDimColor, maTarget, mbAfterEffectOnNextEffect, and mbHasAfterEffect.

◆ createAudio()

void sd::CustomAnimationEffect::createAudio ( const css::uno::Any &  rSource)

◆ createSdrPathObjFromPath()

rtl::Reference< SdrPathObj > sd::CustomAnimationEffect::createSdrPathObjFromPath ( SdrModel rTargetModel)

Definition at line 1569 of file CustomAnimationEffect.cxx.

References updateSdrPathObjFromPath().

◆ get_node_type()

sal_Int32 sd::CustomAnimationEffect::get_node_type ( const css::uno::Reference< css::animations::XAnimationNode > &  xNode)
static

Definition at line 384 of file CustomAnimationEffect.cxx.

Referenced by sd::MainSequence::createMainSequence().

◆ getAbsoluteDuration()

SAL_DLLPRIVATE double sd::CustomAnimationEffect::getAbsoluteDuration ( ) const
inline

Definition at line 95 of file CustomAnimationEffect.hxx.

◆ getAcceleration()

SAL_DLLPRIVATE double sd::CustomAnimationEffect::getAcceleration ( ) const
inline

Definition at line 121 of file CustomAnimationEffect.hxx.

References mfAcceleration.

◆ getAudio()

SAL_DLLPRIVATE const css::uno::Reference< css::animations::XAudio > & sd::CustomAnimationEffect::getAudio ( ) const
inline

Definition at line 156 of file CustomAnimationEffect.hxx.

◆ getAutoReverse()

SAL_DLLPRIVATE bool sd::CustomAnimationEffect::getAutoReverse ( ) const
inline

Definition at line 127 of file CustomAnimationEffect.hxx.

References mbAutoReverse.

◆ getBegin()

SAL_DLLPRIVATE double sd::CustomAnimationEffect::getBegin ( ) const
inline

Definition at line 89 of file CustomAnimationEffect.hxx.

◆ getColor()

Any sd::CustomAnimationEffect::getColor ( sal_Int32  nIndex)

◆ getCommand()

SAL_DLLPRIVATE sal_Int16 sd::CustomAnimationEffect::getCommand ( ) const
inline

Definition at line 119 of file CustomAnimationEffect.hxx.

References mnCommand.

◆ getDecelerate()

SAL_DLLPRIVATE double sd::CustomAnimationEffect::getDecelerate ( ) const
inline

Definition at line 124 of file CustomAnimationEffect.hxx.

References mfDecelerate.

◆ getDimColor()

SAL_DLLPRIVATE const css::uno::Any & sd::CustomAnimationEffect::getDimColor ( ) const
inline

Definition at line 109 of file CustomAnimationEffect.hxx.

◆ getDuration()

SAL_DLLPRIVATE double sd::CustomAnimationEffect::getDuration ( ) const
inline

Definition at line 92 of file CustomAnimationEffect.hxx.

References mfDuration.

◆ getEffectSequence()

SAL_DLLPRIVATE EffectSequenceHelper * sd::CustomAnimationEffect::getEffectSequence ( ) const
inline

Definition at line 158 of file CustomAnimationEffect.hxx.

Referenced by clone().

◆ getEnd()

Any sd::CustomAnimationEffect::getEnd ( ) const

Definition at line 904 of file CustomAnimationEffect.cxx.

References Any, and mxNode.

◆ getFill()

SAL_DLLPRIVATE sal_Int16 sd::CustomAnimationEffect::getFill ( ) const
inline

Definition at line 86 of file CustomAnimationEffect.hxx.

References mnFill.

◆ getGroupId()

SAL_DLLPRIVATE sal_Int32 sd::CustomAnimationEffect::getGroupId ( ) const
inline

Definition at line 139 of file CustomAnimationEffect.hxx.

◆ getIterateInterval()

SAL_DLLPRIVATE double sd::CustomAnimationEffect::getIterateInterval ( ) const
inline

Definition at line 100 of file CustomAnimationEffect.hxx.

References mfIterateInterval.

◆ getIterateType()

SAL_DLLPRIVATE sal_Int16 sd::CustomAnimationEffect::getIterateType ( ) const
inline

Definition at line 97 of file CustomAnimationEffect.hxx.

References mnIterateType.

◆ getNode()

SAL_DLLPRIVATE const css::uno::Reference< css::animations::XAnimationNode > & sd::CustomAnimationEffect::getNode ( ) const
inline

Definition at line 63 of file CustomAnimationEffect.hxx.

Referenced by createAfterEffectNode().

◆ getNodeType()

SAL_DLLPRIVATE sal_Int16 sd::CustomAnimationEffect::getNodeType ( ) const
inline

Definition at line 77 of file CustomAnimationEffect.hxx.

References mnNodeType.

◆ getNumberOfSubitems()

sal_Int32 sd::CustomAnimationEffect::getNumberOfSubitems ( const css::uno::Any &  aTarget,
sal_Int16  nIterateType 
)
static

Definition at line 277 of file CustomAnimationEffect.cxx.

References Exception, nPos, TOOLS_WARN_EXCEPTION, and u.

Referenced by calculateIterateDuration().

◆ getParaDepth()

SAL_DLLPRIVATE sal_Int32 sd::CustomAnimationEffect::getParaDepth ( ) const
inline

Definition at line 115 of file CustomAnimationEffect.hxx.

◆ getPath()

OUString sd::CustomAnimationEffect::getPath ( ) const

Definition at line 1105 of file CustomAnimationEffect.cxx.

References Exception, mxNode, and TOOLS_WARN_EXCEPTION.

Referenced by updateSdrPathObjFromPath().

◆ getPresetClass()

SAL_DLLPRIVATE sal_Int16 sd::CustomAnimationEffect::getPresetClass ( ) const
inline

Definition at line 74 of file CustomAnimationEffect.hxx.

◆ getPresetId()

SAL_DLLPRIVATE const OUString & sd::CustomAnimationEffect::getPresetId ( ) const
inline

Definition at line 70 of file CustomAnimationEffect.hxx.

◆ getPresetSubType()

SAL_DLLPRIVATE const OUString & sd::CustomAnimationEffect::getPresetSubType ( ) const
inline

Definition at line 71 of file CustomAnimationEffect.hxx.

◆ getProperty() [1/2]

SAL_DLLPRIVATE const OUString & sd::CustomAnimationEffect::getProperty ( ) const
inline

Definition at line 72 of file CustomAnimationEffect.hxx.

◆ getProperty() [2/2]

Any sd::CustomAnimationEffect::getProperty ( sal_Int32  nNodeType,
std::u16string_view  rAttributeName,
EValue  eValue 
)

Definition at line 1158 of file CustomAnimationEffect.cxx.

References Any, sd::By, Exception, mxNode, sd::To, and TOOLS_WARN_EXCEPTION.

◆ getRepeatCount()

Any sd::CustomAnimationEffect::getRepeatCount ( ) const

Definition at line 891 of file CustomAnimationEffect.cxx.

References Any, and mxNode.

Referenced by setDuration().

◆ getStopAudio()

bool sd::CustomAnimationEffect::getStopAudio ( ) const

Definition at line 1564 of file CustomAnimationEffect.cxx.

References mnCommand.

◆ getTarget()

SAL_DLLPRIVATE const css::uno::Any & sd::CustomAnimationEffect::getTarget ( ) const
inline

Definition at line 103 of file CustomAnimationEffect.hxx.

References maTarget.

◆ getTargetShape()

Reference< XShape > sd::CustomAnimationEffect::getTargetShape ( ) const

Definition at line 877 of file CustomAnimationEffect.cxx.

References maTarget.

Referenced by updatePathFromSdrPathObj(), and updateSdrPathObjFromPath().

◆ getTargetSubItem()

SAL_DLLPRIVATE sal_Int16 sd::CustomAnimationEffect::getTargetSubItem ( ) const
inline

Definition at line 142 of file CustomAnimationEffect.hxx.

◆ getTransformationProperty()

Any sd::CustomAnimationEffect::getTransformationProperty ( sal_Int32  nTransformType,
EValue  eValue 
)

Definition at line 1358 of file CustomAnimationEffect.cxx.

References Any, sd::By, Exception, mxNode, sd::To, and TOOLS_WARN_EXCEPTION.

◆ hasAfterEffect()

SAL_DLLPRIVATE bool sd::CustomAnimationEffect::hasAfterEffect ( ) const
inline

Definition at line 106 of file CustomAnimationEffect.hxx.

◆ hasText()

SAL_DLLPRIVATE bool sd::CustomAnimationEffect::hasText ( ) const
inline

Definition at line 117 of file CustomAnimationEffect.hxx.

◆ IsAfterEffectOnNext()

SAL_DLLPRIVATE bool sd::CustomAnimationEffect::IsAfterEffectOnNext ( ) const
inline

Definition at line 112 of file CustomAnimationEffect.hxx.

◆ removeAudio()

void sd::CustomAnimationEffect::removeAudio ( )

◆ replaceNode()

void sd::CustomAnimationEffect::replaceNode ( const css::uno::Reference< css::animations::XAnimationNode > &  xNode)

◆ setAcceleration()

void sd::CustomAnimationEffect::setAcceleration ( double  fAcceleration)

Definition at line 801 of file CustomAnimationEffect.cxx.

References Exception, mfAcceleration, mxNode, and TOOLS_WARN_EXCEPTION.

Referenced by replaceNode().

◆ setAfterEffectOnNext()

SAL_DLLPRIVATE void sd::CustomAnimationEffect::setAfterEffectOnNext ( bool  bOnNextEffect)
inline

Definition at line 113 of file CustomAnimationEffect.hxx.

◆ setAudio()

void sd::CustomAnimationEffect::setAudio ( const css::uno::Reference< css::animations::XAudio > &  xAudio)

Definition at line 1519 of file CustomAnimationEffect.cxx.

References Exception, mxAudio, mxNode, removeAudio(), and TOOLS_WARN_EXCEPTION.

Referenced by createAudio(), and replaceNode().

◆ setAutoReverse()

void sd::CustomAnimationEffect::setAutoReverse ( bool  bAutoReverse)

Definition at line 827 of file CustomAnimationEffect.cxx.

References Exception, mbAutoReverse, mxNode, and TOOLS_WARN_EXCEPTION.

Referenced by replaceNode().

◆ setBegin()

void sd::CustomAnimationEffect::setBegin ( double  fBegin)

Definition at line 788 of file CustomAnimationEffect.cxx.

References Any, Exception, mfBegin, mxNode, and TOOLS_WARN_EXCEPTION.

Referenced by replaceNode().

◆ setColor()

void sd::CustomAnimationEffect::setColor ( sal_Int32  nIndex,
const css::uno::Any &  rColor 
)

◆ setDecelerate()

void sd::CustomAnimationEffect::setDecelerate ( double  fDecelerate)

Definition at line 814 of file CustomAnimationEffect.cxx.

References Exception, mfDecelerate, mxNode, and TOOLS_WARN_EXCEPTION.

Referenced by replaceNode().

◆ setDimColor()

SAL_DLLPRIVATE void sd::CustomAnimationEffect::setDimColor ( const css::uno::Any &  rDimColor)
inline

Definition at line 110 of file CustomAnimationEffect.hxx.

◆ setDuration()

void sd::CustomAnimationEffect::setDuration ( double  fDuration)

◆ setEffectSequence()

SAL_DLLPRIVATE void sd::CustomAnimationEffect::setEffectSequence ( EffectSequenceHelper pSequence)
inlineprivate

Definition at line 174 of file CustomAnimationEffect.hxx.

◆ setEnd()

void sd::CustomAnimationEffect::setEnd ( const css::uno::Any &  rEnd)

Definition at line 928 of file CustomAnimationEffect.cxx.

References mxNode.

◆ setFill()

void sd::CustomAnimationEffect::setFill ( sal_Int16  nFill)

Definition at line 934 of file CustomAnimationEffect.cxx.

References mnFill, and mxNode.

Referenced by replaceNode().

◆ setGroupId()

void sd::CustomAnimationEffect::setGroupId ( sal_Int32  nGroupId)

Definition at line 498 of file CustomAnimationEffect.cxx.

References begin, end, mnGroupId, mxNode, and nLength.

◆ setHasAfterEffect()

SAL_DLLPRIVATE void sd::CustomAnimationEffect::setHasAfterEffect ( bool  bHasAfterEffect)
inline

Definition at line 107 of file CustomAnimationEffect.hxx.

◆ setIterateInterval()

void sd::CustomAnimationEffect::setIterateInterval ( double  fIterateInterval)

Definition at line 1088 of file CustomAnimationEffect.cxx.

References calculateIterateDuration(), DBG_ASSERT, mfIterateInterval, and mxNode.

Referenced by replaceNode().

◆ setIterateType()

void sd::CustomAnimationEffect::setIterateType ( sal_Int16  nIterateType)

◆ setNode()

void sd::CustomAnimationEffect::setNode ( const css::uno::Reference< css::animations::XAnimationNode > &  xNode)

◆ setNodeType()

void sd::CustomAnimationEffect::setNodeType ( sal_Int16  nNodeType)

Definition at line 460 of file CustomAnimationEffect.cxx.

References begin, end, mnNodeType, mxNode, and nLength.

Referenced by replaceNode().

◆ setPath()

void sd::CustomAnimationEffect::setPath ( const OUString &  rPath)

◆ setPresetClassAndId()

void sd::CustomAnimationEffect::setPresetClassAndId ( sal_Int16  nPresetClass,
const OUString &  rPresetId 
)

Definition at line 403 of file CustomAnimationEffect.cxx.

References begin, end, maPresetId, mnPresetClass, mxNode, and nLength.

◆ setProperty()

bool sd::CustomAnimationEffect::setProperty ( sal_Int32  nNodeType,
std::u16string_view  rAttributeName,
EValue  eValue,
const css::uno::Any &  rValue 
)

Definition at line 1198 of file CustomAnimationEffect.cxx.

References sd::By, Exception, mxNode, sd::To, and TOOLS_WARN_EXCEPTION.

◆ setRepeatCount()

void sd::CustomAnimationEffect::setRepeatCount ( const css::uno::Any &  rRepeatCount)

Definition at line 917 of file CustomAnimationEffect.cxx.

References mfAbsoluteDuration, mfDuration, and mxNode.

◆ setStopAudio()

void sd::CustomAnimationEffect::setStopAudio ( )

◆ setTarget()

void sd::CustomAnimationEffect::setTarget ( const css::uno::Any &  rTarget)

Definition at line 648 of file CustomAnimationEffect.cxx.

References Any, checkForText(), Exception, maTarget, mxNode, rTarget, and TOOLS_WARN_EXCEPTION.

Referenced by replaceNode().

◆ setTargetSubItem()

void sd::CustomAnimationEffect::setTargetSubItem ( sal_Int16  nSubItem)

Definition at line 701 of file CustomAnimationEffect.cxx.

References Exception, mnTargetSubItem, mxNode, and TOOLS_WARN_EXCEPTION.

Referenced by replaceNode().

◆ setTransformationProperty()

bool sd::CustomAnimationEffect::setTransformationProperty ( sal_Int32  nTransformType,
EValue  eValue,
const css::uno::Any &  rValue 
)

Definition at line 1395 of file CustomAnimationEffect.cxx.

References sd::By, Exception, mxNode, sd::To, and TOOLS_WARN_EXCEPTION.

◆ updatePathFromSdrPathObj()

void sd::CustomAnimationEffect::updatePathFromSdrPathObj ( const SdrPathObj rPathObj)

◆ updateSdrPathObjFromPath()

void sd::CustomAnimationEffect::updateSdrPathObjFromPath ( SdrPathObj rPathObj)

Friends And Related Function Documentation

◆ EffectSequenceHelper

friend class EffectSequenceHelper
friend

Definition at line 57 of file CustomAnimationEffect.hxx.

◆ MainSequence

friend class MainSequence
friend

Definition at line 56 of file CustomAnimationEffect.hxx.

Member Data Documentation

◆ maDimColor

css::uno::Any sd::CustomAnimationEffect::maDimColor
private

Definition at line 203 of file CustomAnimationEffect.hxx.

Referenced by createAfterEffectNode().

◆ maPresetId

OUString sd::CustomAnimationEffect::maPresetId
private

Definition at line 177 of file CustomAnimationEffect.hxx.

Referenced by setNode(), and setPresetClassAndId().

◆ maPresetSubType

OUString sd::CustomAnimationEffect::maPresetSubType
private

Definition at line 178 of file CustomAnimationEffect.hxx.

Referenced by setNode().

◆ maProperty

OUString sd::CustomAnimationEffect::maProperty
private

Definition at line 179 of file CustomAnimationEffect.hxx.

Referenced by setNode().

◆ maTarget

css::uno::Any sd::CustomAnimationEffect::maTarget
private

◆ mbAfterEffectOnNextEffect

bool sd::CustomAnimationEffect::mbAfterEffectOnNextEffect
private

Definition at line 204 of file CustomAnimationEffect.hxx.

Referenced by createAfterEffectNode().

◆ mbAutoReverse

bool sd::CustomAnimationEffect::mbAutoReverse
private

Definition at line 192 of file CustomAnimationEffect.hxx.

Referenced by replaceNode(), setAutoReverse(), and setNode().

◆ mbHasAfterEffect

bool sd::CustomAnimationEffect::mbHasAfterEffect
private

Definition at line 202 of file CustomAnimationEffect.hxx.

Referenced by createAfterEffectNode().

◆ mbHasText

bool sd::CustomAnimationEffect::mbHasText
private

Definition at line 189 of file CustomAnimationEffect.hxx.

Referenced by checkForText().

◆ mfAbsoluteDuration

double sd::CustomAnimationEffect::mfAbsoluteDuration
private

◆ mfAcceleration

double sd::CustomAnimationEffect::mfAcceleration
private

Definition at line 190 of file CustomAnimationEffect.hxx.

Referenced by replaceNode(), setAcceleration(), and setNode().

◆ mfBegin

double sd::CustomAnimationEffect::mfBegin
private

Definition at line 182 of file CustomAnimationEffect.hxx.

Referenced by replaceNode(), setBegin(), and setNode().

◆ mfDecelerate

double sd::CustomAnimationEffect::mfDecelerate
private

Definition at line 191 of file CustomAnimationEffect.hxx.

Referenced by replaceNode(), setDecelerate(), and setNode().

◆ mfDuration

double sd::CustomAnimationEffect::mfDuration
private

◆ mfIterateInterval

double sd::CustomAnimationEffect::mfIterateInterval
private

◆ mnCommand

sal_Int16 sd::CustomAnimationEffect::mnCommand
private

Definition at line 194 of file CustomAnimationEffect.hxx.

Referenced by getStopAudio(), removeAudio(), setNode(), and setStopAudio().

◆ mnFill

sal_Int16 sd::CustomAnimationEffect::mnFill
private

Definition at line 181 of file CustomAnimationEffect.hxx.

Referenced by replaceNode(), setFill(), and setNode().

◆ mnGroupId

sal_Int32 sd::CustomAnimationEffect::mnGroupId
private

Definition at line 185 of file CustomAnimationEffect.hxx.

Referenced by setGroupId(), and setNode().

◆ mnIterateType

sal_Int16 sd::CustomAnimationEffect::mnIterateType
private

◆ mnNodeType

sal_Int16 sd::CustomAnimationEffect::mnNodeType
private

Definition at line 176 of file CustomAnimationEffect.hxx.

Referenced by replaceNode(), setNode(), and setNodeType().

◆ mnParaDepth

sal_Int32 sd::CustomAnimationEffect::mnParaDepth
private

Definition at line 188 of file CustomAnimationEffect.hxx.

Referenced by checkForText().

◆ mnPresetClass

sal_Int16 sd::CustomAnimationEffect::mnPresetClass
private

Definition at line 180 of file CustomAnimationEffect.hxx.

Referenced by setNode(), and setPresetClassAndId().

◆ mnTargetSubItem

sal_Int16 sd::CustomAnimationEffect::mnTargetSubItem
private

◆ mpEffectSequence

EffectSequenceHelper* sd::CustomAnimationEffect::mpEffectSequence
private

Definition at line 196 of file CustomAnimationEffect.hxx.

Referenced by setPath().

◆ mxAudio

css::uno::Reference< css::animations::XAudio > sd::CustomAnimationEffect::mxAudio
private

◆ mxNode

css::uno::Reference< css::animations::XAnimationNode > sd::CustomAnimationEffect::mxNode
private

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