cluttermm 1.3.3
|
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.
ClutterInterval* Clutter::Interval::gobj | ( | ) | [inline] |
Provides access to the underlying C GObject.
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. |