![]() | InDesign SDK 20.5 |
#include <ISplineState.h>

Public Types | |
| enum | { kDefaultIID = IID_ISPLINESTATE } |
| enum | SplineState { kOff = 0x0000, kCreation = 0x0001, kMotion = 0x0002, kCreationAndMotion = (kCreation | kMotion) } |
Public Member Functions | |
| virtual void | SetState (SplineState newState)=0 |
| virtual ISplineState::SplineState | GetState () const =0 |
| virtual void | SetPageItem (const UIDRef &pageitem)=0 |
| virtual const UIDRef & | GetPageItem () const =0 |
| virtual void | SetMotionPageItem (const UIDRef &pageitem)=0 |
| virtual void | SetMotionOwnerPageItem (const UIDRef &pageitem)=0 |
| virtual const UIDRef & | GetMotionPageItem () const =0 |
| virtual const UIDRef & | GetMotionOwnerPageItem () const =0 |
| virtual void | SetPathAndPointIndex (int32 pathIndex, int32 pointIndex)=0 |
| virtual int32 | GetPathIndex () const =0 |
| virtual int32 | GetPointIndex () 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 |
Stores whether a spline is currently in creation or motion editing mode within a document workspace and the active path point.
| pure virtual |
Returns the UIDRef of the owner page item that the motion item refers to
| pure virtual |
Returns the UIDRef of the motion page item being created/edited
| pure virtual |
Returns the UIDRef of the page item being created/edited
| pure virtual |
Get the current path index
| pure virtual |
Get the current point index
| pure virtual |
Returns spline state for the document
| pure virtual |
Sets the UIDRef of the owner page item that the motion page item refers to
| pure virtual |
Sets the UIDRef of the motion page item being created/edited
| pure virtual |
Sets the UIDRef of the item being created/edited
| pure virtual |
Sets the current path and point index from which to continue creation
| pure virtual |
Signals that the document (or whatever item this interface is on) is in edit/creation state.