![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IMOTIONPRESETDATA } |
Public Member Functions | |
| virtual bool | IsValid () const =0 |
| virtual const WideString & | GetRawMotionData () const =0 |
| virtual void | SetRawMotionData (const WideString &ss)=0 |
| virtual void | Set (uint8 const *data, size_t count)=0 |
| virtual uint8 const * | Get (size_t &count) const =0 |
| virtual BIBSharedBuffer * | GetBuffer () const =0 |
| virtual void | SetBlendMode (int32 blendmode)=0 |
| virtual int32 | GetBlendMode () const =0 |
| virtual void | SetDescription (const PMString &description)=0 |
| virtual PMString | GetDescription () const =0 |
| virtual void | SetName (const PMString &name)=0 |
| virtual PMString | GetName () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Returns the buffer the size of the buffer containing the motion XML.
| cout | is the size of the buffer. |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
Set the size and the buffer containing the motion XML for SWF.
| data | is the buffer containing the motion XML. |
| count | is the size of the buffer. |
| pure virtual |
Sets the blend mode
| blenmode | is the blend mode to set. |
| pure virtual |
Set the description for the preset.
| description | is the preset description to set. |
| pure virtual |
Sets the name of the preset. This will modify the preset name in the xml data as well.
| name | is the preset name to set. |
| pure virtual |
Sets the raw motion preset data as a wide string.
| ss | the the wide string containing the raw motion data. |