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 |