|
LightWrap++
AC++wrapperfortheLightWave3DSDK
|
Dynamic Values. More...
#include <panel.h>
Public Member Functions | |
| LWDynaValue () | |
| LWDynaValue (std::string s, int len=0) | |
| Constructor for a LWValString. | |
| LWDynaValue (int i) | |
| Constructor for a LWValInt. | |
| LWDynaValue (unsigned int i) | |
| Constructor for a LWValInt. | |
| LWDynaValue (double d) | |
| Constructor for a LWValFloat. | |
| LWDynaValue (int i, int j, int k) | |
| Constructor for a LWValIVector. | |
| LWDynaValue (int v[3]) | |
| Constructor for a LWValIVector. | |
| LWDynaValue (double i, double j, double k) | |
| Constructor for a LWValFVector. | |
| LWDynaValue (double v[3]) | |
| Constructor for a LWValFVector. | |
| LWDynaValue (float v[3]) | |
| Constructor for a LWValFVector. | |
| LWDynaValue (void *p) | |
| Constructor for a LWValPointer. | |
| ~LWDynaValue () | |
| Destructor. | |
| LWValue * | get () |
| Get's the value adress. | |
| void | getValue (int &i) const |
| Get the LWValInt. | |
| void | getValue (double &d) const |
| Get the LWValFloat. | |
| void | getValue (int &i, int &j, int &k) const |
| Get the LWValIVector. | |
| void | getValue (int v[]) const |
| void | getValue (double &i, double &j, double &k) const |
| Get the LWValFVector. | |
| void | getValue (void *&p) const |
| Get the LWValPointer. | |
| void | getValue (std::string &s) const |
| Get the std::string value. | |
| void | setType (int type) |
Dynamic Values.
DynaValues are used as function arguments, with commands and requesters, for example, when the function must accept values of multiple types. LWValues are a variation on DynaValues used by Panels and defined in lwpanel.h.
|
inline |
Destructor.
|
inline |
|
inline |
Constructor for a LWValString.
| s | The string value. |
| len | The lenght of the string. |
|
inline |
Constructor for a LWValInt.
| i | The integer value. |
|
inline |
Constructor for a LWValInt.
| i | The unsigned integer value. |
|
inline |
Constructor for a LWValFloat.
| d | The double value. |
|
inline |
Constructor for a LWValIVector.
| i | The int i component. |
| j | The int j component. |
| k | The int k component. |
|
inline |
Constructor for a LWValIVector.
| v | A vector of three integers |
|
inline |
Constructor for a LWValFVector.
| i | The double i component. |
| j | The double j component. |
| k | The double k component. |
|
inline |
Constructor for a LWValFVector.
| v | vector with three components |
|
inline |
Constructor for a LWValFVector.
| v | vector with three components |
|
inline |
Constructor for a LWValPointer.
| p | A pointer. |
|
inline |
Get's the value adress.
|
inline |
Get the LWValInt.
| i | reference of an int variable. |
|
inline |
Get the LWValFloat.
| d | reference of a double variable. |
|
inline |
Get the LWValIVector.
| i | reference of a int variable. |
| j | reference of a int variable. |
| k | reference of a int variable. |
|
inline |
|
inline |
Get the LWValFVector.
| i | reference of a double variable. |
| j | reference of a double variable. |
| k | reference of a double variable. |
|
inline |
Get the LWValPointer.
| *&p | reference of a pointer variable. |
|
inline |
Get the std::string value.
| &s | reference of a std::string variable. |
|
inline |