11 #include <vrvFx/exprtk.hpp>
24 DtFxScriptData(
const bdiString* script) : myValid(false), myScript(script) { ; }
27 virtual bool compile(
const char * script_name, exprtk::symbol_table<float>& symbols);
33 void setScript(
const bdiString* script) { myScript = script; }
36 bool valid() {
return myValid; }
#define DT_DLL_VRVFX
Definition: vrvFx.h:20
const bdiString * myScript
Definition: DtFxScriptData.h:43
wrapper around a parsed expression.
Definition: DtFxScriptData.h:17
bool valid()
is the compiled script valid
Definition: DtFxScriptData.h:36
DtFxScriptData(const bdiString *script)
CTOR.
Definition: DtFxScriptData.h:24
bool myValid
Definition: DtFxScriptData.h:42
DtFxScriptData()
CTOR.
Definition: DtFxScriptData.h:21
exprtk::expression< float > myExpression
Definition: DtFxScriptData.h:44
void setScript(const bdiString *script)
sets the script
Definition: DtFxScriptData.h:33