All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PI_PITemplate Class Reference

#include <PI_ResourceTemplate.h>

+ Inheritance diagram for PI_PITemplate:

Public Member Functions

 PI_PITemplate (const char *name, const char *english, const char *types, const char *icon_name, const char *parms[], short ethereal=0, unsigned viewmask=0xFFFFFFFF, bool display_always=false)
 ~PI_PITemplate () override
const PI_ParmNameIndexMapparmNameTable () const
const UT_StringArrayparmNameList () const
const char * iconName () const
bool isDisplayAlways () const
short isEthereal () const
bool supportsType (const char *type) const
unsigned getViewerMask () const
const char * getHelp ()
- Public Member Functions inherited from PI_ResourceTemplate
 PI_ResourceTemplate (const char *name, const char *english, void *constructor)
virtual ~PI_ResourceTemplate ()
void initialize (const char *name, const char *english, void *constructor)
const UT_Stringname () const
const UT_StringenglishName () const
voidconstructor () const
void constructor (void *c)


class PI_PythonHandle::PITemplate

Detailed Description

Definition at line 212 of file PI_ResourceTemplate.h.

Constructor & Destructor Documentation

PI_PITemplate::PI_PITemplate ( const char *  name,
const char *  english,
const char *  types,
const char *  icon_name,
const char *  parms[],
short  ethereal = 0,
unsigned  viewmask = 0xFFFFFFFF,
bool  display_always = false 
PI_PITemplate::~PI_PITemplate ( )

Member Function Documentation

const char* PI_PITemplate::getHelp ( )
unsigned PI_PITemplate::getViewerMask ( ) const

Definition at line 236 of file PI_ResourceTemplate.h.

const char* PI_PITemplate::iconName ( ) const

Definition at line 229 of file PI_ResourceTemplate.h.

bool PI_PITemplate::isDisplayAlways ( ) const

Definition at line 231 of file PI_ResourceTemplate.h.

short PI_PITemplate::isEthereal ( ) const

Definition at line 234 of file PI_ResourceTemplate.h.

const UT_StringArray& PI_PITemplate::parmNameList ( ) const

Definition at line 227 of file PI_ResourceTemplate.h.

const PI_ParmNameIndexMap& PI_PITemplate::parmNameTable ( ) const

Definition at line 225 of file PI_ResourceTemplate.h.

bool PI_PITemplate::supportsType ( const char *  type) const

Friends And Related Function Documentation

friend class PI_PythonHandle::PITemplate

Definition at line 242 of file PI_ResourceTemplate.h.

The documentation for this class was generated from the following file: