Public Member Functions | |
DynamicValue (const DynamicValue &other) | |
bool | loadConstant (const Data::InternalTypeTaggedValue &data, const Common::String &varString) |
bool | loadConstant (const Data::PlugInTypeTaggedValue &data) |
DynamicValueTypes::DynamicValueType | getType () const |
const int32 & | getInt () const |
const double & | getFloat () const |
const Common::Point & | getPoint () const |
const IntRange & | getIntRange () const |
const AngleMagVector & | getVector () const |
const Label & | getLabel () const |
const Event & | getEvent () const |
const Common::String & | getString () const |
const bool & | getBool () const |
const Common::SharedPtr< DynamicList > & | getList () const |
const ObjectReference & | getObject () const |
const DynamicValueWriteProxy & | getWriteProxy () const |
void | clear () |
void | setInt (int32 value) |
void | setFloat (double value) |
void | setPoint (const Common::Point &value) |
void | setIntRange (const IntRange &value) |
void | setVector (const AngleMagVector &value) |
void | setLabel (const Label &value) |
void | setEvent (const Event &value) |
void | setString (const Common::String &value) |
void | setBool (bool value) |
void | setList (const Common::SharedPtr< DynamicList > &value) |
void | setObject (const ObjectReference &value) |
void | setObject (const Common::WeakPtr< RuntimeObject > &value) |
void | setWriteProxy (const DynamicValueWriteProxy &writeProxy) |
bool | roundToInt (int32 &outInt) const |
bool | convertToType (DynamicValueTypes::DynamicValueType targetType, DynamicValue &result) const |
DynamicValue | dereference () const |
DynamicValue & | operator= (const DynamicValue &other) |
bool | operator== (const DynamicValue &other) const |
bool | operator!= (const DynamicValue &other) const |