cluttermm  1.17.3
New API in cluttermm 0.6
Member Clutter::Actor::apply_relative_transform_to_point (const Glib::RefPtr< Actor >& ancestor, const Vertex& point, Vertex& vertex) const
Parameters
ancestorA Clutter::Actor ancestor, or 0 to use the default Clutter::Stage.
pointA point as Clutter::Vertex.
vertexThe translated Clutter::Vertex.
Member Clutter::Actor::apply_relative_transform_to_point (const Vertex& point, Vertex& vertex) const
Parameters
ancestorA Clutter::Actor to calculate the vertices against, or 0 to use the Clutter::Stage.
vertsReturn location for an array of 4 Clutter::Vertex in which to store the result.
Member Clutter::Actor::event (const ClutterEvent* event, bool capture)
Parameters
eventA Clutter::Event.
capturetrue if event in in capture phase, false otherwise.
Returns
The return value from the signal emission: true if the actor handled the event, or false if the event was not handled.
Member Clutter::Actor::get_actor_by_gid (guint32 id)
Member Clutter::Actor::get_allocation_vertices (Vertex vertices[4]) const
Parameters
ancestorA Clutter::Actor to calculate the vertices against, or 0 to use the Clutter::Stage.
vertsReturn location for an array of 4 Clutter::Vertex in which to store the result.
Member Clutter::Actor::get_allocation_vertices (const Glib::RefPtr< Actor >& ancestor, Vertex vertices[4]) const
Parameters
ancestorA Clutter::Actor to calculate the vertices against, or 0 to use the Clutter::Stage.
vertsReturn location for an array of 4 Clutter::Vertex in which to store the result.
Member Clutter::Actor::get_anchor_point (float& anchor_x, float& anchor_y) const
Member Clutter::Actor::get_clip (float& xoff, float& yoff, float& width, float& height)
Parameters
xoffReturn location for the X offset of the clip rectangle, or 0.
yoffReturn location for the Y offset of the clip rectangle, or 0.
widthReturn location for the width of the clip rectangle, or 0.
heightReturn location for the height of the clip rectangle, or 0.
Member Clutter::Actor::get_gid () const
Member Clutter::Actor::get_position (float& x, float& y)
Parameters
xReturn location for the X coordinate, or 0.
yReturn location for the Y coordinate, or 0.
Member Clutter::Actor::get_reactive () const
Returns
true if the actor is reactive.
Member Clutter::Actor::get_shader ()
Member Clutter::Actor::get_shader () const
Member Clutter::Actor::is_rotated () const
Returns
true if the actor is rotated.
Member Clutter::Actor::is_scaled () const
Returns
true if the actor is scaled.
Member Clutter::Actor::move_anchor_point (float anchor_x, float anchor_y)
Member Clutter::Actor::move_anchor_point_from_gravity (Gravity gravity)
Member Clutter::Actor::set_anchor_point (float anchor_x, float anchor_y)
Member Clutter::Actor::set_anchor_point_from_gravity (ClutterGravity gravity)
Member Clutter::Actor::set_clip (float xoff, float yoff, float width, float height)
Parameters
xoffX offset of the clip rectangle.
yoffY offset of the clip rectangle.
widthWidth of the clip rectangle.
heightHeight of the clip rectangle.
Member Clutter::Actor::set_reactive (bool reactive=true)
Parameters
reactiveWhether the actor should be reactive to events.
Member Clutter::Actor::set_shader (const Glib::RefPtr< Shader >& shader)
Member Clutter::Actor::set_x (float x)
Parameters
xThe actor's position on the X axis.
Member Clutter::Actor::set_y (float y)
Parameters
yThe actor's position on the Y axis.
Member Clutter::Actor::signal_button_press_event ()
Parameters
eventA Clutter::ButtonEvent.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_button_release_event ()
Parameters
eventA Clutter::ButtonEvent.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_captured_event ()
Parameters
eventA Clutter::Event.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_enter_event ()
Parameters
eventA Clutter::CrossingEvent.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_event ()
Parameters
eventA Clutter::Event.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_key_focus_in ()
Member Clutter::Actor::signal_key_focus_out ()
Member Clutter::Actor::signal_key_press_event ()
Parameters
eventA Clutter::KeyEvent.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_key_release_event ()
Parameters
eventA Clutter::KeyEvent.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_leave_event ()
Parameters
eventA Clutter::CrossingEvent.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_motion_event ()
Parameters
eventA Clutter::MotionEvent.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::signal_scroll_event ()
Parameters
eventA Clutter::ScrollEvent.
Returns
true if the event has been handled by the actor, or false to continue the emission.
Member Clutter::Actor::transform_stage_point (float x, float y, float& x_out, float& y_out) const
Parameters
xX screen coordinate of the point to unproject.
yY screen coordinate of the point to unproject.
x_outReturn location for the unprojected x coordinance.
y_outReturn location for the unprojected y coordinance.
Returns
true if conversion was successful.
Member Clutter::BehaviourDepth::get_bounds (int& depth_start, int& depth_end)
Member Clutter::BehaviourDepth::set_bounds (int depth_start, int depth_end)
Member Clutter::BehaviourEllipse::get_angle_start () const
Returns
Angle in degrees.
Member Clutter::BehaviourEllipse::set_angle_start (double angle_start)
Parameters
angle_startAngle at which movement starts in degrees, between 0 and 360.
Member Clutter::BehaviourOpacity::get_bounds (guint8& opacity_start, guint8& opacity_end) const
Member Clutter::BehaviourOpacity::set_bounds (guint8 opacity_start, guint8 opacity_end)
Member Clutter::BehaviourScale::set_bounds (double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end)
Member Clutter::Container::find_child (const Glib::ustring& child_name)
Parameters
child_nameThe name of the requested child.
Returns
The child actor with the requested name, or 0 if no actor with that name was found.
Member Clutter::Container::find_child (const Glib::ustring& child_name) const
Parameters
child_nameThe name of the requested child.
Returns
The child actor with the requested name, or 0 if no actor with that name was found.
Member Clutter::Container::lower_child (const Glib::RefPtr< Actor >& actor, const Glib::RefPtr< Actor >& sibling)
Member Clutter::Container::raise_child (const Glib::RefPtr< Actor >& actor, const Glib::RefPtr< Actor >& sibling)
Member Clutter::Container::sort_depth_order ()
Member Clutter::Model::get_column_name (guint column) const
Parameters
columnThe column number.
Returns
The name of the column. The model holds the returned string, and it should not be modified or freed.
Member Clutter::Model::get_column_type (guint column) const
Parameters
columnThe column number.
Returns
The type of the column.
Member Clutter::Model::get_n_columns () const
Returns
The number of columns.
Member Clutter::Model::get_n_rows () const
Returns
The length of the model. If there is a filter set, then the length of the filtered model is returned.
Member Clutter::Model::insert (guint row, guint column, const Glib::ValueBase& value)
Parameters
rowPosition of the row to modify.
columnColumn to modify.
valueNew value for the cell.
Member Clutter::Model::remove (guint row)
Parameters
rowPosition of row to remove.
Member Clutter::Model::signal_filter_changed ()
Member Clutter::Model::signal_row_added ()
Parameters
iterA Clutter::ModelIter pointing to the new row.
Member Clutter::Model::signal_row_changed ()
Parameters
iterA Clutter::ModelIter pointing to the changed row.
Member Clutter::Model::signal_row_removed ()
Parameters
iterA Clutter::ModelIter pointing to the removed row.
Member Clutter::Model::signal_sort_changed ()
Member Clutter::ModelIter::get_model ()
Returns
A pointer to a Clutter::Model.
Member Clutter::ModelIter::get_row () const
Returns
The position of the iter in the model.
Member Clutter::ModelIter::get_value (guint column, const Glib::ValueBase& value)
Parameters
columnColumn number to retrieve the value from.
valueAn empty Value to set.
Member Clutter::ModelIter::is_first () const
Returns
#true if iter is the first iter in the filtered model.
Member Clutter::ModelIter::is_last () const
Returns
#true if iter is the last iter in the filtered model.
Member Clutter::ModelIter::next ()
Returns
The passed iterator, updated to point at the next row in the model.
Member Clutter::ModelIter::prev ()
Returns
The passed iterator, updated to point at the previous row in the model.
Member Clutter::ModelIter::set_valist (va_list args)
Parameters
argsVa_list of column/value pairs, terminiated by -1.
Member Clutter::ModelIter::set_value (guint column, const Glib::ValueBase& value)
Parameters
columnColumn number to retrieve the value from.
valueNew value for the cell.
Member Clutter::Score::append (const Glib::RefPtr< Timeline >& parent, const Glib::RefPtr< Timeline >& timeline)
.
Member Clutter::Score::get_loop () const
Deprecated: 1.8
Returns
true if the score is looping.
Member Clutter::Score::get_timeline (gulong id)
Deprecated: 1.8
Parameters
idThe id of the timeline.
Returns
The requested timeline, or 0. This function does not increase the reference count on the returned Clutter::Timeline.
Member Clutter::Score::get_timeline (gulong id) const
Deprecated: 1.8
Parameters
idThe id of the timeline.
Returns
The requested timeline, or 0. This function does not increase the reference count on the returned Clutter::Timeline.
Member Clutter::Score::is_playing () const
Deprecated: 1.8
Returns
true if score is currently playing.
Member Clutter::Score::pause ()
Deprecated: 1.8
Member Clutter::Score::remove (gulong id)
Deprecated: 1.8
Parameters
idThe id of the timeline to remove.
Member Clutter::Score::remove_all ()
Deprecated: 1.8
Member Clutter::Score::rewind ()
Deprecated: 1.8
Member Clutter::Score::set_loop (bool loop=true)
Deprecated: 1.8
Parameters
looptrue for enable looping.
Member Clutter::Score::signal_completed ()
Deprecated: 1.8
Member Clutter::Score::signal_paused ()
Deprecated: 1.8
Member Clutter::Score::signal_started ()
Deprecated: 1.8
Member Clutter::Score::signal_timeline_completed ()
Deprecated: 1.8
Parameters
timelineThe completed timeline.
Member Clutter::Score::signal_timeline_started ()
Deprecated: 1.8
Parameters
timelineThe current timeline.
Member Clutter::Score::start ()
Deprecated: 1.8
Member Clutter::Score::stop ()
Deprecated: 1.8
Member Clutter::Script::ensure_objects ()
Member Clutter::Script::get_object (const Glib::ustring& name) const
Parameters
nameThe name of the object to retrieve.
Returns
The named object, or 0 if no object with the given name was available.
Member Clutter::Script::get_object (const Glib::ustring& name)
Parameters
nameThe name of the object to retrieve.
Returns
The named object, or 0 if no object with the given name was available.
Member Clutter::Script::get_script_id (const Glib::RefPtr< const Glib::Object >& object)
Parameters
gobjectA Object.
Returns
The script id, or 0 if object was not defined inside a UI definition file. The returned string is owned by the object and should never be modified or freed.
Member Clutter::Script::load_from_data (const Glib::ustring& data)
Parameters
dataA buffer containing the definitions.
lengthThe length of the buffer, or -1 if data is a NUL-terminated buffer.
Returns
On error, zero is returned and error is set accordingly. On success, the merge id for the UI definitions is returned. You can use the merge id with unmerge_objects().
Member Clutter::Script::load_from_file (const std::string& filename)
Parameters
filenameThe full path to the definition file.
Returns
On error, zero is returned and error is set accordingly. On success, the merge id for the UI definitions is returned. You can use the merge id with unmerge_objects().
Member Clutter::Script::unmerge_object (guint merge_id)
Parameters
merge_idMerge id returned when loading a UI definition.
Member Clutter::Scriptable::get_id () const
Returns
The id of the object. The returned string is owned by the scriptable object and should never be modified of freed.
Member Clutter::Scriptable::parse_custom_node (const Glib::RefPtr< Script >& script, Glib::ValueBase& value, const Glib::ustring& name, JsonNode* node)
Parameters
scriptThe Clutter::Script creating the scriptable instance.
valueThe generic value to be set.
nameThe name of the node.
nodeThe JSON node to be parsed.
Returns
true if the node was successfully parsed, false otherwise.
Member Clutter::Scriptable::set_custom_property (const Glib::RefPtr< Script >& script, const Glib::ustring& name, const Glib::ValueBase& value)
Parameters
scriptThe Clutter::Script creating the scriptable instance.
nameThe name of the property.
valueThe value of the property.
Member Clutter::Scriptable::set_id (const std::string& id)
Parameters
idThe Clutter::Script id of the object.
Member Clutter::Shader::get_fragment_source () const
Member Clutter::Shader::get_is_enabled () const
Member Clutter::Shader::get_vertex_source () const
Member Clutter::Shader::release ()
Member Clutter::Shader::set_is_enabled (bool enabled=true)
Member Clutter::Stage::get_fog (Fog& fog) const
Member Clutter::Stage::get_key_focus ()
Returns
The actor with key focus, or the stage.
Member Clutter::Stage::get_key_focus () const
Returns
The actor with key focus, or the stage.
Member Clutter::Stage::get_use_fog () const
Member Clutter::Stage::set_fog (const Fog& fog)
Member Clutter::Stage::set_key_focus (const Glib::RefPtr< Actor >& actor)
Parameters
actorThe actor to set key focus to, or 0.
Member Clutter::Stage::set_use_fog (bool fog=true)
Member Clutter::Stage::signal_activate ()
Member Clutter::Stage::signal_deactivate ()
Member Clutter::Stage::signal_fullscreen ()
Member Clutter::Stage::signal_unfullscreen ()
Member Clutter::Text::get_justify () const
Returns
true if the text should be justified.
Member Clutter::Texture::set_area_from_rgb_data (const guchar* data, bool has_alpha, int x, int y, int width, int height, int rowstride, int bpp, TextureFlags flags)
Member Clutter::Timeline::get_delta () const
Returns
The amount of time in milliseconds elapsed since the last frame.
Member Clutter::Timeline::get_direction () const
Returns
The direction of the timeline.
Member Clutter::Timeline::get_duration () const
Returns
The duration of the timeline, in milliseconds.
Member Clutter::Timeline::get_progress () const
Returns
The normalized current position in the timeline.
Member Clutter::Timeline::set_direction (TimelineDirection direction)
Parameters
directionThe direction of the timeline.
Member Clutter::Timeline::set_duration (guint msecs)
Parameters
msecsDuration of the timeline in milliseconds.
Member Clutter::Timeline::Timeline (guint msecs)
Parameters
msecsDuration of the timeline in milliseconds.
Returns
The newly created Clutter::Timeline instance. Use Glib::object_unref() when done using it.