Inherits Glib::Object.

Public Member Functions | |
| virtual | ~Interval () |
| ClutterInterval* | gobj () |
| Provides access to the underlying C GObject. | |
| const ClutterInterval* | gobj () const |
| Provides access to the underlying C GObject. | |
| ClutterInterval* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
| Glib::RefPtr< Interval > | clone () const |
| Creates a copy of interval. | |
| GType | get_value_type () const |
| Retrieves the Type of the values inside interval. | |
| void | set_initial_value (const Glib::ValueBase&value) |
| Sets the initial value of interval to value. | |
| void | get_initial_value (Glib::ValueBase&value) const |
| Retrieves the initial value of interval and copies it into value. | |
| GValue* | peek_initial_value () |
| Gets the pointer to the initial value of interval. | |
| void | set_final_value (const Glib::ValueBase&value) |
| Sets the final value of interval to value. | |
| void | get_final_value (Glib::ValueBase&value) const |
| Retrieves the final value of interval and copies it into value. | |
| GValue* | peek_final_value () |
| Gets the pointer to the final value of interval. | |
| void | set_interval (const Glib::ValueBase& initial, const Glib::ValueBase& final) |
| void | get_interval (Glib::ValueBase& initial, Glib::ValueBase& final) |
| bool | compute_value (double factor, Glib::ValueBase&value) const |
| Computes the value between the interval boundaries given the progress factor and puts it into value. | |
| bool | validate (GParamSpec* pspec) const |
| Validates the initial and final values of interval against a ParamSpec. | |
| Glib::PropertyProxy_ReadOnly < GType > | property_value_type () const |
| The type of the values in the interval. | |
Static Public Member Functions | |
| template<typename ValueType > | |
| static Glib::RefPtr< Interval > | create (const ValueType initial, const ValueType final) |
| template<typename ValueType > | |
| static Glib::RefPtr< Interval > | create_with_values (const Glib::Value< ValueType >& initial, const Glib::Value< ValueType >& final) |
Protected Member Functions | |
| Interval (GType type, const Glib::ValueBase& initial, const Glib::ValueBase& final) | |
Related Functions | |
(Note that these are not member functions.) | |
| Glib::RefPtr< Clutter::Interval > | wrap (ClutterInterval* object, bool take_copy=false) |
| A Glib::wrap() method for this object. | |
| virtual Clutter::Interval::~Interval | ( | ) | [virtual] |
| Clutter::Interval::Interval | ( | GType | type, | |
| const Glib::ValueBase & | initial, | |||
| const Glib::ValueBase & | final | |||
| ) | [protected] |
| Glib::RefPtr<Interval> Clutter::Interval::clone | ( | ) | const |
| bool Clutter::Interval::compute_value | ( | double | factor, | |
| Glib::ValueBase & | value | |||
| ) | const |
Computes the value between the interval boundaries given the progress factor and puts it into value.
| factor | The progress factor, between 0 and 1. | |
| value | Return location for an initialized Value. |
true if the operation was successful. | static Glib::RefPtr<Interval> Clutter::Interval::create | ( | const ValueType | initial, | |
| const ValueType | final | |||
| ) | [static] |
| static Glib::RefPtr<Interval> Clutter::Interval::create_with_values | ( | const Glib::Value< ValueType > & | initial, | |
| const Glib::Value< ValueType > & | final | |||
| ) | [static] |
| void Clutter::Interval::get_final_value | ( | Glib::ValueBase & | value | ) | const |
Retrieves the final value of interval and copies it into value.
The passed Value must be initialized to the value held by the Clutter::Interval.
| value | A Value. |
| void Clutter::Interval::get_initial_value | ( | Glib::ValueBase & | value | ) | const |
Retrieves the initial value of interval and copies it into value.
The passed Value must be initialized to the value held by the Clutter::Interval.
| value | A Value. |
| void Clutter::Interval::get_interval | ( | Glib::ValueBase & | initial, | |
| Glib::ValueBase & | final | |||
| ) |
| GType Clutter::Interval::get_value_type | ( | ) | const |
Retrieves the Type of the values inside interval.
| const ClutterInterval* Clutter::Interval::gobj | ( | ) | const [inline] |
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase.
| ClutterInterval* Clutter::Interval::gobj | ( | ) | [inline] |
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase.
| ClutterInterval* Clutter::Interval::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
| GValue* Clutter::Interval::peek_final_value | ( | ) |
Gets the pointer to the final value of interval.
| GValue* Clutter::Interval::peek_initial_value | ( | ) |
Gets the pointer to the initial value of interval.
| Glib::PropertyProxy_ReadOnly<GType> Clutter::Interval::property_value_type | ( | ) | const |
The type of the values in the interval.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| void Clutter::Interval::set_final_value | ( | const Glib::ValueBase & | value | ) |
Sets the final value of interval to value.
The value is copied inside the Clutter::Interval.
| value | A Value. |
| void Clutter::Interval::set_initial_value | ( | const Glib::ValueBase & | value | ) |
Sets the initial value of interval to value.
The value is copied inside the Clutter::Interval.
| value | A Value. |
| void Clutter::Interval::set_interval | ( | const Glib::ValueBase & | initial, | |
| const Glib::ValueBase & | final | |||
| ) |
| bool Clutter::Interval::validate | ( | GParamSpec * | pspec | ) | const |
Validates the initial and final values of interval against a ParamSpec.
| pspec | A ParamSpec. |
true if the Clutter::Interval is valid, false otherwise. | Glib::RefPtr< Clutter::Interval > wrap | ( | ClutterInterval * | object, | |
| bool | take_copy = false | |||
| ) | [related] |
A Glib::wrap() method for this object.
| object | The C instance. | |
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
1.7.1