HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DS_ParmInfo Class Reference

#include <DS_ParmReader.h>

Public Member Functions

 DS_ParmInfo (const char *token)
 
 ~DS_ParmInfo ()
 
void addHelpText (const char *text)
 
bool setTypeByToken (const char *token)
 
const char * getTypeToken () const
 
void setInvisible ()
 
bool isInvisible () const
 
void setLogarithmic (bool flag)
 
bool isLogarithmic () const
 
bool getIsArray () const
 
void setIsArray (bool f)
 
void setFlag (unsigned flag)
 
void clearFlag (unsigned flag=(unsigned)-1)
 
unsigned getFlag (unsigned flag) const
 

Public Attributes

UT_String myToken
 
UT_String myLabel
 
UT_String myCallback
 
UT_String myHelpText
 
UT_String myRenderManType
 
UT_String myOpFilter
 
PRM_Type myType
 
PRM_MultiType myMultiType
 
unsigned myFlag
 
int myToolbox
 
UT_String myGroup
 
UT_String myMenuScript
 
CH_ScriptLanguage myMenuScriptLanguage
 
DS_Menu myMenu
 
int myMenuType
 
DS_AttributeList myAttributes
 
DS_HandleList myHandles
 
DS_SelectorBindingmySelector
 
unsigned int mySize
 
DS_DefaultValuemyDefault
 
PRM_RangemyRange
 
DS_DisableList myDisableInfo
 
UT_String myDisableWhen
 
UT_String myHideWhen
 

Detailed Description

Definition at line 231 of file DS_ParmReader.h.

Constructor & Destructor Documentation

DS_ParmInfo::DS_ParmInfo ( const char *  token)
DS_ParmInfo::~DS_ParmInfo ( )

Member Function Documentation

void DS_ParmInfo::addHelpText ( const char *  text)
void DS_ParmInfo::clearFlag ( unsigned  flag = (unsigned)-1)
inline

Definition at line 281 of file DS_ParmReader.h.

unsigned DS_ParmInfo::getFlag ( unsigned  flag) const
inline

Definition at line 282 of file DS_ParmReader.h.

bool DS_ParmInfo::getIsArray ( ) const
inline

Definition at line 277 of file DS_ParmReader.h.

const char* DS_ParmInfo::getTypeToken ( ) const
bool DS_ParmInfo::isInvisible ( ) const
bool DS_ParmInfo::isLogarithmic ( ) const
void DS_ParmInfo::setFlag ( unsigned  flag)
inline

Definition at line 280 of file DS_ParmReader.h.

void DS_ParmInfo::setInvisible ( )
void DS_ParmInfo::setIsArray ( bool  f)
inline

Definition at line 278 of file DS_ParmReader.h.

void DS_ParmInfo::setLogarithmic ( bool  flag)
bool DS_ParmInfo::setTypeByToken ( const char *  token)

Member Data Documentation

DS_AttributeList DS_ParmInfo::myAttributes

Definition at line 255 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myCallback

Definition at line 241 of file DS_ParmReader.h.

DS_DefaultValue* DS_ParmInfo::myDefault

Definition at line 260 of file DS_ParmReader.h.

DS_DisableList DS_ParmInfo::myDisableInfo

Definition at line 263 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myDisableWhen

Definition at line 264 of file DS_ParmReader.h.

unsigned DS_ParmInfo::myFlag

Definition at line 247 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myGroup

Definition at line 250 of file DS_ParmReader.h.

DS_HandleList DS_ParmInfo::myHandles

Definition at line 256 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myHelpText

Definition at line 242 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myHideWhen

Definition at line 265 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myLabel

Definition at line 240 of file DS_ParmReader.h.

DS_Menu DS_ParmInfo::myMenu

Definition at line 253 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myMenuScript

Definition at line 251 of file DS_ParmReader.h.

CH_ScriptLanguage DS_ParmInfo::myMenuScriptLanguage

Definition at line 252 of file DS_ParmReader.h.

int DS_ParmInfo::myMenuType

Definition at line 254 of file DS_ParmReader.h.

PRM_MultiType DS_ParmInfo::myMultiType

Definition at line 246 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myOpFilter

Definition at line 244 of file DS_ParmReader.h.

PRM_Range* DS_ParmInfo::myRange

Definition at line 261 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myRenderManType

Definition at line 243 of file DS_ParmReader.h.

DS_SelectorBinding* DS_ParmInfo::mySelector

Definition at line 257 of file DS_ParmReader.h.

unsigned int DS_ParmInfo::mySize

Definition at line 259 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myToken

Definition at line 239 of file DS_ParmReader.h.

int DS_ParmInfo::myToolbox

Definition at line 248 of file DS_ParmReader.h.

PRM_Type DS_ParmInfo::myType

Definition at line 245 of file DS_ParmReader.h.


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