HDK
 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)
 

Friends

class PI_PythonHandle::PITemplate
 

Detailed Description

Definition at line 224 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 ( )
override

Member Function Documentation

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

Definition at line 248 of file PI_ResourceTemplate.h.

const char* PI_PITemplate::iconName ( ) const
inline

Definition at line 241 of file PI_ResourceTemplate.h.

bool PI_PITemplate::isDisplayAlways ( ) const
inline

Definition at line 243 of file PI_ResourceTemplate.h.

short PI_PITemplate::isEthereal ( ) const
inline

Definition at line 246 of file PI_ResourceTemplate.h.

const UT_StringArray& PI_PITemplate::parmNameList ( ) const
inline

Definition at line 239 of file PI_ResourceTemplate.h.

const PI_ParmNameIndexMap& PI_PITemplate::parmNameTable ( ) const
inline

Definition at line 237 of file PI_ResourceTemplate.h.

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

Friends And Related Function Documentation

friend class PI_PythonHandle::PITemplate
friend

Definition at line 254 of file PI_ResourceTemplate.h.


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