LibreOffice Module sd (master) 1
Classes | Namespaces | Macros | Typedefs | Variables
pptanimations.hxx File Reference
#include <com/sun/star/uno/Any.h>
#include <map>
#include <sal/types.h>
Include dependency graph for pptanimations.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ppt::PropertySet
 
struct  ppt::AnimationNode
 this atom is the first entry in each animation group More...
 

Namespaces

namespace  ppt
 

Macros

#define PPT_TRANSITION_TYPE_NONE   0
 
#define PPT_TRANSITION_TYPE_RANDOM   1
 
#define PPT_TRANSITION_TYPE_BLINDS   2
 
#define PPT_TRANSITION_TYPE_CHECKER   3
 
#define PPT_TRANSITION_TYPE_COVER   4
 
#define PPT_TRANSITION_TYPE_DISSOLVE   5
 
#define PPT_TRANSITION_TYPE_FADE   6
 
#define PPT_TRANSITION_TYPE_PULL   7
 
#define PPT_TRANSITION_TYPE_RANDOM_BARS   8
 
#define PPT_TRANSITION_TYPE_STRIPS   9
 
#define PPT_TRANSITION_TYPE_WIPE   10
 
#define PPT_TRANSITION_TYPE_ZOOM   11
 
#define PPT_TRANSITION_TYPE_SPLIT   13
 
#define PPT_TRANSITION_TYPE_DIAMOND   17
 
#define PPT_TRANSITION_TYPE_PLUS   18
 
#define PPT_TRANSITION_TYPE_WEDGE   19
 
#define PPT_TRANSITION_TYPE_PUSH   20
 
#define PPT_TRANSITION_TYPE_COMB   21
 
#define PPT_TRANSITION_TYPE_NEWSFLASH   22
 
#define PPT_TRANSITION_TYPE_SMOOTHFADE   23
 
#define PPT_TRANSITION_TYPE_WHEEL   26
 
#define PPT_TRANSITION_TYPE_CIRCLE   27
 
#define PPT_TRANSITION_TYPE_FLASH   30
 
#define DFF_msofbtAnimEvent   0xf125
 
#define DFF_msofbtAnimNode   0xf127
 
#define DFF_msofbtAnimTrigger   0xf128
 
#define DFF_msofbtAnimValue   0xf129
 
#define DFF_msofbtAnimateTarget   0xf12a
 
#define DFF_msofbtAnimate   0xf12b
 
#define DFF_msofbtAnimateColor   0xf12c
 
#define DFF_msofbtAnimateFilter   0xf12d
 
#define DFF_msofbtAnimateMotion   0xf12e
 
#define DFF_msofbtAnimateRotation   0xf12f
 
#define DFF_msofbtAnimateScale   0xf130
 
#define DFF_msofbtAnimateSet   0xf131
 
#define DFF_msofbtAnimCommand   0xf132
 
#define DFF_msofbtAnimateTargetSettings   0xf133
 
#define DFF_msofbtAnimateData   0xf134
 
#define DFF_msofbtAnimateColorData   0xf135
 
#define DFF_msofbtAnimateFilterData   0xf136
 
#define DFF_msofbtAnimateMotionData   0xf137
 
#define DFF_msofbtAnimateScaleData   0xf139
 
#define DFF_msofbtAnimateSetData   0xf13a
 
#define DFF_msofbtCommandData   0xf13b
 
#define DFF_msofbtAnimateTargetElement   0xf13c
 
#define DFF_msofbtAnimPropertySet   0xf13d
 
#define DFF_msofbtAnimateAttributeNames   0xf13e
 
#define DFF_msofbtAnimKeyPoints   0xf13f
 
#define DFF_msofbtAnimIteration   0xf140
 
#define DFF_msofbtAnimAction   0xf141
 
#define DFF_msofbtAnimAttributeValue   0xf142
 
#define DFF_msofbtAnimKeyTime   0xf143
 
#define DFF_msofbtAnimGroup   0xf144
 
#define DFF_msofbtAnimSubGoup   0xf145
 
#define DFF_msofbtAnimateRotationData   0xf138
 
#define DFF_msofbtAnimReference   0x2afb
 
#define DFF_ANIM_ID   1
 
#define DFF_ANIM_RUNTIMECONTEXT   2
 
#define DFF_ANIM_PATH_EDIT_MODE   3
 
#define DFF_ANIM_COLORSPACE   4
 
#define DFF_ANIM_DIRECTION   5
 
#define DFF_ANIM_MASTERREL   5
 
#define DFF_ANIM_OVERRIDE   6
 
#define DFF_ANIM_PRESET_ID   9
 
#define DFF_ANIM_PRESET_SUB_TYPE   10
 
#define DFF_ANIM_PRESET_CLASS   11
 
#define DFF_ANIM_AFTEREFFECT   13
 
#define DFF_ANIM_ENDAFTERSLIDE   15
 
#define DFF_ANIM_TIMEFILTER   16
 
#define DFF_ANIM_EVENT_FILTER   17
 
#define DFF_ANIM_GROUP_ID   19
 
#define DFF_ANIM_NODE_TYPE   20
 
#define DFF_ANIM_VOLUME   22
 
#define DFF_ANIM_PROPERTY_ID_COUNT   (DFF_ANIM_VOLUME + 1)
 
#define DFF_ANIM_PROP_TYPE_BYTE   0
 
#define DFF_ANIM_PROP_TYPE_INT32   1
 
#define DFF_ANIM_PROP_TYPE_FLOAT   2
 
#define DFF_ANIM_PROP_TYPE_UNISTRING   3
 
#define DFF_ANIM_PRESS_CLASS_USER_DEFINED   0
 
#define DFF_ANIM_PRESS_CLASS_ENTRANCE   1
 
#define DFF_ANIM_PRESS_CLASS_EXIT   2
 
#define DFF_ANIM_PRESS_CLASS_EMPHASIS   3
 
#define DFF_ANIM_PRESS_CLASS_MOTIONPATH   4
 
#define DFF_ANIM_PRESS_CLASS_OLE_ACTION   5
 
#define DFF_ANIM_PRESS_CLASS_MEDIACALL   6
 
#define DFF_ANIM_NODE_TYPE_ON_CLICK   1
 
#define DFF_ANIM_NODE_TYPE_WITH_PREVIOUS   2
 
#define DFF_ANIM_NODE_TYPE_AFTER_PREVIOUS   3
 
#define DFF_ANIM_NODE_TYPE_MAIN_SEQUENCE   4
 
#define DFF_ANIM_NODE_TYPE_INTERACTIVE_SEQ   5
 
#define DFF_ANIM_NODE_TYPE_CLICK_PARALLEL   6
 
#define DFF_ANIM_NODE_TYPE_WITH_GROUP   7
 
#define DFF_ANIM_NODE_TYPE_AFTER_GROUP   8
 
#define DFF_ANIM_NODE_TYPE_TIMING_ROOT   9
 

Typedefs

typedef ::std::map< sal_Int32, css::uno::Anyppt::PropertySetMap_t
 

Variables

const sal_Int32 ppt::mso_Anim_GroupType_PAR = 0
 
const sal_Int32 ppt::mso_Anim_GroupType_SEQ = 1
 
const sal_Int32 ppt::mso_Anim_GroupType_NODE = 3
 
const sal_Int32 ppt::mso_Anim_GroupType_MEDIA = 4
 
const sal_Int32 ppt::mso_Anim_Fill_ALWAYS = 1
 
const sal_Int32 ppt::mso_Anim_Fill_WHENOFF = 2
 
const sal_Int32 ppt::mso_Anim_Fill_NEVER = 3
 
const sal_Int32 ppt::mso_Anim_Fill_REMOVE = 1
 
const sal_Int32 ppt::mso_Anim_Fill_FREEZE = 2
 
const sal_Int32 ppt::mso_Anim_Fill_HOLD = 3
 
const sal_Int32 ppt::mso_Anim_Behaviour_FILTER = 24
 
const sal_Int32 ppt::mso_Anim_Behaviour_ANIMATION = 25
 

Macro Definition Documentation

◆ DFF_ANIM_AFTEREFFECT

#define DFF_ANIM_AFTEREFFECT   13

Definition at line 107 of file pptanimations.hxx.

◆ DFF_ANIM_COLORSPACE

#define DFF_ANIM_COLORSPACE   4

Definition at line 100 of file pptanimations.hxx.

◆ DFF_ANIM_DIRECTION

#define DFF_ANIM_DIRECTION   5

Definition at line 101 of file pptanimations.hxx.

◆ DFF_ANIM_ENDAFTERSLIDE

#define DFF_ANIM_ENDAFTERSLIDE   15

Definition at line 108 of file pptanimations.hxx.

◆ DFF_ANIM_EVENT_FILTER

#define DFF_ANIM_EVENT_FILTER   17

Definition at line 110 of file pptanimations.hxx.

◆ DFF_ANIM_GROUP_ID

#define DFF_ANIM_GROUP_ID   19

Definition at line 111 of file pptanimations.hxx.

◆ DFF_ANIM_ID

#define DFF_ANIM_ID   1

Definition at line 97 of file pptanimations.hxx.

◆ DFF_ANIM_MASTERREL

#define DFF_ANIM_MASTERREL   5

Definition at line 102 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE

#define DFF_ANIM_NODE_TYPE   20

Definition at line 112 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_AFTER_GROUP

#define DFF_ANIM_NODE_TYPE_AFTER_GROUP   8

Definition at line 138 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_AFTER_PREVIOUS

#define DFF_ANIM_NODE_TYPE_AFTER_PREVIOUS   3

Definition at line 133 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_CLICK_PARALLEL

#define DFF_ANIM_NODE_TYPE_CLICK_PARALLEL   6

Definition at line 136 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_INTERACTIVE_SEQ

#define DFF_ANIM_NODE_TYPE_INTERACTIVE_SEQ   5

Definition at line 135 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_MAIN_SEQUENCE

#define DFF_ANIM_NODE_TYPE_MAIN_SEQUENCE   4

Definition at line 134 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_ON_CLICK

#define DFF_ANIM_NODE_TYPE_ON_CLICK   1

Definition at line 131 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_TIMING_ROOT

#define DFF_ANIM_NODE_TYPE_TIMING_ROOT   9

Definition at line 139 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_WITH_GROUP

#define DFF_ANIM_NODE_TYPE_WITH_GROUP   7

Definition at line 137 of file pptanimations.hxx.

◆ DFF_ANIM_NODE_TYPE_WITH_PREVIOUS

#define DFF_ANIM_NODE_TYPE_WITH_PREVIOUS   2

Definition at line 132 of file pptanimations.hxx.

◆ DFF_ANIM_OVERRIDE

#define DFF_ANIM_OVERRIDE   6

Definition at line 103 of file pptanimations.hxx.

◆ DFF_ANIM_PATH_EDIT_MODE

#define DFF_ANIM_PATH_EDIT_MODE   3

Definition at line 99 of file pptanimations.hxx.

◆ DFF_ANIM_PRESET_CLASS

#define DFF_ANIM_PRESET_CLASS   11

Definition at line 106 of file pptanimations.hxx.

◆ DFF_ANIM_PRESET_ID

#define DFF_ANIM_PRESET_ID   9

Definition at line 104 of file pptanimations.hxx.

◆ DFF_ANIM_PRESET_SUB_TYPE

#define DFF_ANIM_PRESET_SUB_TYPE   10

Definition at line 105 of file pptanimations.hxx.

◆ DFF_ANIM_PRESS_CLASS_EMPHASIS

#define DFF_ANIM_PRESS_CLASS_EMPHASIS   3

Definition at line 125 of file pptanimations.hxx.

◆ DFF_ANIM_PRESS_CLASS_ENTRANCE

#define DFF_ANIM_PRESS_CLASS_ENTRANCE   1

Definition at line 123 of file pptanimations.hxx.

◆ DFF_ANIM_PRESS_CLASS_EXIT

#define DFF_ANIM_PRESS_CLASS_EXIT   2

Definition at line 124 of file pptanimations.hxx.

◆ DFF_ANIM_PRESS_CLASS_MEDIACALL

#define DFF_ANIM_PRESS_CLASS_MEDIACALL   6

Definition at line 128 of file pptanimations.hxx.

◆ DFF_ANIM_PRESS_CLASS_MOTIONPATH

#define DFF_ANIM_PRESS_CLASS_MOTIONPATH   4

Definition at line 126 of file pptanimations.hxx.

◆ DFF_ANIM_PRESS_CLASS_OLE_ACTION

#define DFF_ANIM_PRESS_CLASS_OLE_ACTION   5

Definition at line 127 of file pptanimations.hxx.

◆ DFF_ANIM_PRESS_CLASS_USER_DEFINED

#define DFF_ANIM_PRESS_CLASS_USER_DEFINED   0

Definition at line 122 of file pptanimations.hxx.

◆ DFF_ANIM_PROP_TYPE_BYTE

#define DFF_ANIM_PROP_TYPE_BYTE   0

Definition at line 117 of file pptanimations.hxx.

◆ DFF_ANIM_PROP_TYPE_FLOAT

#define DFF_ANIM_PROP_TYPE_FLOAT   2

Definition at line 119 of file pptanimations.hxx.

◆ DFF_ANIM_PROP_TYPE_INT32

#define DFF_ANIM_PROP_TYPE_INT32   1

Definition at line 118 of file pptanimations.hxx.

◆ DFF_ANIM_PROP_TYPE_UNISTRING

#define DFF_ANIM_PROP_TYPE_UNISTRING   3

Definition at line 120 of file pptanimations.hxx.

◆ DFF_ANIM_PROPERTY_ID_COUNT

#define DFF_ANIM_PROPERTY_ID_COUNT   (DFF_ANIM_VOLUME + 1)

Definition at line 114 of file pptanimations.hxx.

◆ DFF_ANIM_RUNTIMECONTEXT

#define DFF_ANIM_RUNTIMECONTEXT   2

Definition at line 98 of file pptanimations.hxx.

◆ DFF_ANIM_TIMEFILTER

#define DFF_ANIM_TIMEFILTER   16

Definition at line 109 of file pptanimations.hxx.

◆ DFF_ANIM_VOLUME

#define DFF_ANIM_VOLUME   22

Definition at line 113 of file pptanimations.hxx.

◆ DFF_msofbtAnimAction

#define DFF_msofbtAnimAction   0xf141

Definition at line 88 of file pptanimations.hxx.

◆ DFF_msofbtAnimate

#define DFF_msofbtAnimate   0xf12b

Definition at line 67 of file pptanimations.hxx.

◆ DFF_msofbtAnimateAttributeNames

#define DFF_msofbtAnimateAttributeNames   0xf13e

Definition at line 85 of file pptanimations.hxx.

◆ DFF_msofbtAnimateColor

#define DFF_msofbtAnimateColor   0xf12c

Definition at line 68 of file pptanimations.hxx.

◆ DFF_msofbtAnimateColorData

#define DFF_msofbtAnimateColorData   0xf135

Definition at line 77 of file pptanimations.hxx.

◆ DFF_msofbtAnimateData

#define DFF_msofbtAnimateData   0xf134

Definition at line 76 of file pptanimations.hxx.

◆ DFF_msofbtAnimateFilter

#define DFF_msofbtAnimateFilter   0xf12d

Definition at line 69 of file pptanimations.hxx.

◆ DFF_msofbtAnimateFilterData

#define DFF_msofbtAnimateFilterData   0xf136

Definition at line 78 of file pptanimations.hxx.

◆ DFF_msofbtAnimateMotion

#define DFF_msofbtAnimateMotion   0xf12e

Definition at line 70 of file pptanimations.hxx.

◆ DFF_msofbtAnimateMotionData

#define DFF_msofbtAnimateMotionData   0xf137

Definition at line 79 of file pptanimations.hxx.

◆ DFF_msofbtAnimateRotation

#define DFF_msofbtAnimateRotation   0xf12f

Definition at line 71 of file pptanimations.hxx.

◆ DFF_msofbtAnimateRotationData

#define DFF_msofbtAnimateRotationData   0xf138

Definition at line 93 of file pptanimations.hxx.

◆ DFF_msofbtAnimateScale

#define DFF_msofbtAnimateScale   0xf130

Definition at line 72 of file pptanimations.hxx.

◆ DFF_msofbtAnimateScaleData

#define DFF_msofbtAnimateScaleData   0xf139

Definition at line 80 of file pptanimations.hxx.

◆ DFF_msofbtAnimateSet

#define DFF_msofbtAnimateSet   0xf131

Definition at line 73 of file pptanimations.hxx.

◆ DFF_msofbtAnimateSetData

#define DFF_msofbtAnimateSetData   0xf13a

Definition at line 81 of file pptanimations.hxx.

◆ DFF_msofbtAnimateTarget

#define DFF_msofbtAnimateTarget   0xf12a

Definition at line 66 of file pptanimations.hxx.

◆ DFF_msofbtAnimateTargetElement

#define DFF_msofbtAnimateTargetElement   0xf13c

Definition at line 83 of file pptanimations.hxx.

◆ DFF_msofbtAnimateTargetSettings

#define DFF_msofbtAnimateTargetSettings   0xf133

Definition at line 75 of file pptanimations.hxx.

◆ DFF_msofbtAnimAttributeValue

#define DFF_msofbtAnimAttributeValue   0xf142

Definition at line 89 of file pptanimations.hxx.

◆ DFF_msofbtAnimCommand

#define DFF_msofbtAnimCommand   0xf132

Definition at line 74 of file pptanimations.hxx.

◆ DFF_msofbtAnimEvent

#define DFF_msofbtAnimEvent   0xf125

Definition at line 62 of file pptanimations.hxx.

◆ DFF_msofbtAnimGroup

#define DFF_msofbtAnimGroup   0xf144

Definition at line 91 of file pptanimations.hxx.

◆ DFF_msofbtAnimIteration

#define DFF_msofbtAnimIteration   0xf140

Definition at line 87 of file pptanimations.hxx.

◆ DFF_msofbtAnimKeyPoints

#define DFF_msofbtAnimKeyPoints   0xf13f

Definition at line 86 of file pptanimations.hxx.

◆ DFF_msofbtAnimKeyTime

#define DFF_msofbtAnimKeyTime   0xf143

Definition at line 90 of file pptanimations.hxx.

◆ DFF_msofbtAnimNode

#define DFF_msofbtAnimNode   0xf127

Definition at line 63 of file pptanimations.hxx.

◆ DFF_msofbtAnimPropertySet

#define DFF_msofbtAnimPropertySet   0xf13d

Definition at line 84 of file pptanimations.hxx.

◆ DFF_msofbtAnimReference

#define DFF_msofbtAnimReference   0x2afb

Definition at line 94 of file pptanimations.hxx.

◆ DFF_msofbtAnimSubGoup

#define DFF_msofbtAnimSubGoup   0xf145

Definition at line 92 of file pptanimations.hxx.

◆ DFF_msofbtAnimTrigger

#define DFF_msofbtAnimTrigger   0xf128

Definition at line 64 of file pptanimations.hxx.

◆ DFF_msofbtAnimValue

#define DFF_msofbtAnimValue   0xf129

Definition at line 65 of file pptanimations.hxx.

◆ DFF_msofbtCommandData

#define DFF_msofbtCommandData   0xf13b

Definition at line 82 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_BLINDS

#define PPT_TRANSITION_TYPE_BLINDS   2

Definition at line 35 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_CHECKER

#define PPT_TRANSITION_TYPE_CHECKER   3

Definition at line 36 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_CIRCLE

#define PPT_TRANSITION_TYPE_CIRCLE   27

Definition at line 56 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_COMB

#define PPT_TRANSITION_TYPE_COMB   21

Definition at line 52 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_COVER

#define PPT_TRANSITION_TYPE_COVER   4

Definition at line 37 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_DIAMOND

#define PPT_TRANSITION_TYPE_DIAMOND   17

Definition at line 48 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_DISSOLVE

#define PPT_TRANSITION_TYPE_DISSOLVE   5

Definition at line 38 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_FADE

#define PPT_TRANSITION_TYPE_FADE   6

Definition at line 39 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_FLASH

#define PPT_TRANSITION_TYPE_FLASH   30

Definition at line 59 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_NEWSFLASH

#define PPT_TRANSITION_TYPE_NEWSFLASH   22

Definition at line 53 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_NONE

#define PPT_TRANSITION_TYPE_NONE   0

Definition at line 33 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_PLUS

#define PPT_TRANSITION_TYPE_PLUS   18

Definition at line 49 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_PULL

#define PPT_TRANSITION_TYPE_PULL   7

Definition at line 40 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_PUSH

#define PPT_TRANSITION_TYPE_PUSH   20

Definition at line 51 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_RANDOM

#define PPT_TRANSITION_TYPE_RANDOM   1

Definition at line 34 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_RANDOM_BARS

#define PPT_TRANSITION_TYPE_RANDOM_BARS   8

Definition at line 41 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_SMOOTHFADE

#define PPT_TRANSITION_TYPE_SMOOTHFADE   23

Definition at line 54 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_SPLIT

#define PPT_TRANSITION_TYPE_SPLIT   13

Definition at line 45 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_STRIPS

#define PPT_TRANSITION_TYPE_STRIPS   9

Definition at line 42 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_WEDGE

#define PPT_TRANSITION_TYPE_WEDGE   19

Definition at line 50 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_WHEEL

#define PPT_TRANSITION_TYPE_WHEEL   26

Definition at line 55 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_WIPE

#define PPT_TRANSITION_TYPE_WIPE   10

Definition at line 43 of file pptanimations.hxx.

◆ PPT_TRANSITION_TYPE_ZOOM

#define PPT_TRANSITION_TYPE_ZOOM   11

Definition at line 44 of file pptanimations.hxx.