Public Types | |
| enum | ParamType { EP_UNKNOWN , EP_STRING , EP_FLOAT , EP_INT , EP_BOOL , EP_VECTOR } |
Public Member Functions | |
| Effect3DParam (const char *paramName) | |
| void | setValue (char *val) |
| void | setValue (int val) |
| void | setValue (float val) |
| void | setValue (bool val) |
| void | setValue (DXVector4 val) |
| const char * | getParamName () const |
| ParamType | getParamType () |
| const char * | getValue () const |
| void | getValue (int &val) |
| void | getValue (float &val) |
| void | getValue (bool &val) |
| void | getValue (DXVector4 &val) |
| bool | persist (BasePersistenceManager *persistMgr) |