InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IAnimationCmdData Class Referenceabstract
Inheritance diagram for IAnimationCmdData:
IPMUnknown

Public Types

enum  AnimationDataFlags {
  kNoDataSet = 0x00000000, kPresetSet = 0x00000001, kDurationSet = 0x00000002, kTransformOffsetSet = 0x00000004,
  kMotionPathSet = 0x00000008, kOpacitySet = 0x00000010, kRotationSet = 0x00000020, kScaleXSet = 0x00000040,
  kScaleYSet = 0x00000080, kPlaySet = 0x00000100, kSimpleEaseTypeSet = 0x00000200, kPlaysLoopSet = 0x00000400,
  kAnimateOptionSet = 0x00000800, kHideInitiallySet = 0x00001000, kHideAfterSet = 0x00002000, kAllDataSet = 0xffffffff,
  kMaxAnimationDataSetFlags = 0xffffffff
}
 
enum  { kDefaultIID = IID_IANIMATIONCMDDATA }
 

Public Member Functions

virtual void SetAnimationDataFlags (const uint32 &cmdFlags)=0
 
virtual uint32 GetAnimationDataFlags () const =0
 
virtual void SetPreserveNonePresetSettings (bool preserveData)=0
 
virtual bool GetPreserveNonePresetSettings () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Enumeration Documentation

Bitfield of options for setting animation data. Sets the bit for the corresponding data set.

Member Function Documentation

virtual uint32 IAnimationCmdData::GetAnimationDataFlags () const
pure virtual
Returns
the command data set flags.
virtual bool IAnimationCmdData::GetPreserveNonePresetSettings () const
pure virtual
Returns
whether or not to preserve some animation data when reapplying a preset.
virtual void IAnimationCmdData::SetAnimationDataFlags (const uint32 & cmdFlags)
pure virtual

Set the command data flags.

Parameters
cmdFlagsis the command data flags indicating the animation data to apply.
virtual void IAnimationCmdData::SetPreserveNonePresetSettings (bool preserveData)
pure virtual

Set to true if to preserve animation settings that are non-preset related when reapplying a preset. This includes number of plays, loop, hidden initially setting, and animation options. The default is to preserve these data.

Parameters
preserveDatais set to true if preserve data.