#include <PRM_BatchParm.h>
Public Member Functions | |
| PRM_BatchParm () | |
| ~PRM_BatchParm () | |
| bool | init (const char *name, PRM_BatchType type, int vsize, void *userdata) |
| const char * | getName () const |
| PRM_BatchType | getType () const |
| int | getVectorSize () const |
| bool | isEvaluated () const |
| int | getEvaluatingOp () const |
| int | getEvaluatingParmIndex () const |
| void | clearEvaluated () |
| void | clearValueSet () |
| bool | isValueSet () const |
| int * | getInt () |
| fpreal * | getReal () |
| UT_String * | getString () |
| void * | getUserData () |
| int | getDefaultedInt (int def, int idx=0) |
| fpreal | getDefaultedReal (fpreal def, int idx=0) |
| const char * | getDefaultedString (const char *def, int idx=0) |
| void | setValue (int32 *val) |
| void | setValue (int64 *val) |
| void | setValue (fpreal32 *val) |
| void | setValue (fpreal64 *val) |
| void | setValue (const char **val) |
| void | dump () |
Friends | |
| class | PRM_BatchList |
Definition at line 37 of file PRM_BatchParm.h.
| PRM_BatchParm::PRM_BatchParm | ( | ) |
| PRM_BatchParm::~PRM_BatchParm | ( | ) |
| void PRM_BatchParm::clearEvaluated | ( | ) | [inline] |
Definition at line 53 of file PRM_BatchParm.h.
| void PRM_BatchParm::clearValueSet | ( | ) | [inline] |
Definition at line 54 of file PRM_BatchParm.h.
| void PRM_BatchParm::dump | ( | ) |
| int PRM_BatchParm::getDefaultedInt | ( | int | def, | |
| int | idx = 0 | |||
| ) | [inline] |
Definition at line 66 of file PRM_BatchParm.h.
Definition at line 68 of file PRM_BatchParm.h.
| const char* PRM_BatchParm::getDefaultedString | ( | const char * | def, | |
| int | idx = 0 | |||
| ) | [inline] |
Definition at line 70 of file PRM_BatchParm.h.
| int PRM_BatchParm::getEvaluatingOp | ( | ) | const [inline] |
Definition at line 50 of file PRM_BatchParm.h.
| int PRM_BatchParm::getEvaluatingParmIndex | ( | ) | const [inline] |
Definition at line 51 of file PRM_BatchParm.h.
| int* PRM_BatchParm::getInt | ( | ) | [inline] |
Definition at line 60 of file PRM_BatchParm.h.
| const char* PRM_BatchParm::getName | ( | void | ) | const [inline] |
Definition at line 45 of file PRM_BatchParm.h.
| fpreal* PRM_BatchParm::getReal | ( | ) | [inline] |
Definition at line 61 of file PRM_BatchParm.h.
| UT_String* PRM_BatchParm::getString | ( | ) | [inline] |
Definition at line 62 of file PRM_BatchParm.h.
| PRM_BatchType PRM_BatchParm::getType | ( | void | ) | const [inline] |
Definition at line 46 of file PRM_BatchParm.h.
| void* PRM_BatchParm::getUserData | ( | ) | [inline] |
Definition at line 64 of file PRM_BatchParm.h.
| int PRM_BatchParm::getVectorSize | ( | ) | const [inline] |
Definition at line 47 of file PRM_BatchParm.h.
| bool PRM_BatchParm::init | ( | const char * | name, | |
| PRM_BatchType | type, | |||
| int | vsize, | |||
| void * | userdata | |||
| ) |
| bool PRM_BatchParm::isEvaluated | ( | ) | const [inline] |
Definition at line 48 of file PRM_BatchParm.h.
| bool PRM_BatchParm::isValueSet | ( | ) | const [inline] |
Definition at line 58 of file PRM_BatchParm.h.
| void PRM_BatchParm::setValue | ( | const char ** | val | ) | [inline] |
Definition at line 101 of file PRM_BatchParm.h.
| void PRM_BatchParm::setValue | ( | fpreal64 * | val | ) | [inline] |
Definition at line 95 of file PRM_BatchParm.h.
| void PRM_BatchParm::setValue | ( | fpreal32 * | val | ) | [inline] |
Definition at line 89 of file PRM_BatchParm.h.
| void PRM_BatchParm::setValue | ( | int64 * | val | ) | [inline] |
Definition at line 83 of file PRM_BatchParm.h.
| void PRM_BatchParm::setValue | ( | int32 * | val | ) | [inline] |
Definition at line 77 of file PRM_BatchParm.h.
friend class PRM_BatchList [friend] |
Definition at line 137 of file PRM_BatchParm.h.
| int* PRM_BatchParm::myInt |
Definition at line 126 of file PRM_BatchParm.h.
| int PRM_BatchParm::myInt[PRM_BATCH_CACHE_SIZE] |
Definition at line 122 of file PRM_BatchParm.h.
Definition at line 125 of file PRM_BatchParm.h.
| fpreal PRM_BatchParm::myReal[PRM_BATCH_CACHE_SIZE] |
Definition at line 121 of file PRM_BatchParm.h.
Definition at line 127 of file PRM_BatchParm.h.
1.5.9