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

Public Types | |
| enum | { kDefaultIID = IID_IPATHSTROKERMETADATA } |
Public Member Functions | |
| virtual void | GetName (PMString &name) const =0 |
| virtual void | GetDefaultInstanceName (PMString &name) const =0 |
| virtual void | GetConfigurationPanel (PluginID &plugin, RsrcID &panelID) const =0 |
| virtual IPathStroker * | CreateInstance (IDataBase *db) const =0 |
| virtual IPathStroker * | CloneInstance (IPathStroker const *stroker, IDataBase *db) 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 |
Class for storing information about a class of path strokers
| pure virtual |
Clones the specified path stroker instance, in the specified database. The path stroker can be assumed to be associated with this metadata.
| stroker | The stroker to clone |
| db | The database in which to clone the stroker |
| pure virtual |
Creates a default instance of this path stroker
| db | IN The database in which to create the stroker |
| pure virtual |
Retrieves the panel - identified as a plugin/rsrc ID pair - to be used to configure path strokers of this class
| OUT | plugin The plugin that contains the panel to be used |
| OUT | panelID The resource ID of the panel |
| pure virtual |
Retrieves default base name for new instances of the path stroker class
| OUT | name The default base name for new instances |
| pure virtual |
Retrieves the name of the path stroker 'class'
| OUT | name The name of the class |