![]() | InDesign SDK 20.5 |
This is the complete list of members for IPathGeometry, including all inherited members.
| AddNewPath(int32 preallocatePoints=kDefaultPathSize)=0 | IPathGeometry | pure virtual |
| AddPoint(int32 whichPath, const PMPathPoint &pt)=0 | IPathGeometry | pure virtual |
| AddRef() const =0 | IPMUnknown | pure virtual |
| ClosePath(int32 whichPath)=0 | IPathGeometry | pure virtual |
| CopyNthPath(int32 copyToPathIndex, IPathGeometry *fromPath, int32 copyFromPathIndex)=0 | IPathGeometry | pure virtual |
| CopyPath(IPathGeometry *fromPath)=0 | IPathGeometry | pure virtual |
| GetCtrlPointsBoundingBox(const PMMatrix &theMatrix) const =0 | IPathGeometry | pure virtual |
| GetCtrlPointsBoundingBox() const =0 | IPathGeometry | pure virtual |
| GetNthPath(int32 whichPath, PMPathPointList &pathPtList) const =0 | IPathGeometry | pure virtual |
| GetNthPoint(int32 whichPath, int32 n) const =0 | IPathGeometry | pure virtual |
| GetNthSegment(int32 whichPath, int32 whichSegment, PMPathPointList &pathPtList) const =0 | IPathGeometry | pure virtual |
| GetNumPaths() const =0 | IPathGeometry | pure virtual |
| GetNumPoints(int32 whichPath) const =0 | IPathGeometry | pure virtual |
| GetNumSegments(int32 whichPath) const =0 | IPathGeometry | pure virtual |
| GetOutlineInfo(IOutlineInfo *iOutlineInfo) const =0 | IPathGeometry | pure virtual |
| GetOutlineInfo(IOutlineInfo *iOutlineInfo, int32 whichPath) const =0 | IPathGeometry | pure virtual |
| GetPathBoundingBox(const PMMatrix &theMatrix) const =0 | IPathGeometry | pure virtual |
| GetPathBoundingBox() const =0 | IPathGeometry | pure virtual |
| GetTotalPoints() const =0 | IPathGeometry | pure virtual |
| InsertNewPath(int32 before, int32 preallocatePoints=kDefaultPathSize)=0 | IPathGeometry | pure virtual |
| InsertNthPoint(int32 whichPath, int32 before, const PMPathPoint &pt)=0 | IPathGeometry | pure virtual |
| IsEmpty() const =0 | IPathGeometry | pure virtual |
| IsMultiPoint() const =0 | IPathGeometry | pure virtual |
| IsPathClosed(int32 whichPath) const =0 | IPathGeometry | pure virtual |
| IsPathOpen(int32 whichPath) const =0 | IPathGeometry | pure virtual |
| IsSinglePoint(PMPathPoint *pt=nil) const =0 | IPathGeometry | pure virtual |
| kDefaultIID enum value (defined in IPathGeometry) | IPathGeometry | |
| kDefaultPathSize enum value (defined in IPathGeometry) | IPathGeometry | |
| ModifyNthPoint(int32 whichPath, int32 index, const PMPathPoint &pt)=0 | IPathGeometry | pure virtual |
| OpenPath(int32 whichPath)=0 | IPathGeometry | pure virtual |
| QueryInterface(PMIID interfaceID) const =0 | IPMUnknown | pure virtual |
| Release() const =0 | IPMUnknown | pure virtual |
| RemoveAllButNthPath(int32 whichPath)=0 | IPathGeometry | pure virtual |
| RemoveAllPaths()=0 | IPathGeometry | pure virtual |
| RemoveAllPoints(int32 whichPath)=0 | IPathGeometry | pure virtual |
| RemoveNthPath(int32 whichPath)=0 | IPathGeometry | pure virtual |
| RemoveNthPoint(int32 whichPath, int32 z)=0 | IPathGeometry | pure virtual |
| ReversePath(int32 whichPath)=0 | IPathGeometry | pure virtual |
| SetCtrlPointsBoundingBox(const PMRect &newPtBBox)=0 | IPathGeometry | pure virtual |
| SetCtrlPointsBoundingBox(const PMMatrix &theMatrix, const PMRect &newPtBBox)=0 | IPathGeometry | pure virtual |
| SetPathBoundingBox(const PMMatrix &theMatrix, const PMRect &newBBox)=0 | IPathGeometry | pure virtual |
| SetPathBoundingBox(const PMRect &newBBox)=0 | IPathGeometry | pure virtual |
| TransformPath(const PMMatrix &theMatrix)=0 | IPathGeometry | pure virtual |
| TransformPathPoints(const PointSelectorList &pts, const PMMatrix &mat, bool16 ignoreSegments, bool16 permitFlips)=0 | IPathGeometry | pure virtual |