Planeshift
|
#include <scriptvar.h>
Public Member Functions | |
virtual double | CalcFunction (MathEnvironment *, const char *functionName, const double *params)=0 |
virtual double | GetProperty (MathEnvironment *, const char *ptr)=0 |
virtual const char * | ToString ()=0 |
virtual | ~iScriptableVar () |
Definition at line 28 of file scriptvar.h.
virtual iScriptableVar::~iScriptableVar | ( | ) | [inline, virtual] |
Definition at line 34 of file scriptvar.h.
virtual double iScriptableVar::CalcFunction | ( | MathEnvironment * | , |
const char * | functionName, | ||
const double * | params | ||
) | [pure virtual] |
Implemented in pawsSketchWindow, pawsMusicWindow, psOptions, pawsWidget, psNPCClient, psCharacter, psItem, psItemStats, psSectorInfo, psSpell, psTradeTransformations, psTradeProcesses, gemObject, gemItem, and gemActor.
virtual double iScriptableVar::GetProperty | ( | MathEnvironment * | , |
const char * | ptr | ||
) | [pure virtual] |
Implemented in psOptions, pawsCheckBox, pawsWidget, psNPCClient, psCharacter, psItem, psItemStats, psSectorInfo, psSpell, psTradeTransformations, psTradeProcesses, gemObject, gemItem, and gemActor.
virtual const char* iScriptableVar::ToString | ( | ) | [pure virtual] |
Implemented in psOptions, pawsWidget, psNPCClient, psCharacter, psItem, psItemStats, psSectorInfo, psSpell, psTradeTransformations, psTradeProcesses, and gemObject.