![]() | InDesign SDK 20.5 |

Public Member Functions | |
| virtual UID | GetTargetUID () const =0 |
| virtual uint32 | GetRole () const =0 |
| virtual uint32 | GetAction () const =0 |
| virtual void | SetAction (uint32 targetAction)=0 |
| virtual PMReal | GetDelay () const =0 |
| virtual void | SetDelay (const PMReal &targetDelay)=0 |
| virtual bool | HasData (std::vector< uint32 > *pDataIDList=nil) const =0 |
| virtual bool | GetData (uint32 dataID, TargetDataType &data) const =0 |
| virtual bool | AddData (uint32 dataID, const TargetDataType &data)=0 |
| virtual bool | RemoveData (uint32 dataID)=0 |
Friends | |
| class | DynamicTargetImpl |
| void | intrusive_ptr_add_ref (DynamicTarget *t) |
| void | intrusive_ptr_release (DynamicTarget *t) |
| pure virtual |
Add data for the specified data ID.
| dataID | is the data ID to add. |
| data | is the value for this data ID. |
| pure virtual |
| pure virtual |
Get the data value for the specified data ID.
| dataID | is the data ID to get. |
| data | is the value for this data ID. |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
Return true if target has additional data.
| pDataIDList | contains the data IDs if set. |
| pure virtual |
Remove the data value associated with specified data ID.
| dataID | is the data ID to remove. |
| pure virtual |
Set target's action.
| targetAction | is one of these values: kTimingTargetVerbPlay kTimingTargetVerbStop kTimingTargetVerbPause kTimingTargetVerbResume |
| pure virtual |
Set target's delay.
| targetDelay | is target delay to set. |