Clutter::Timeline.3pm

Langue: en

Version: 2008-07-23 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

Clutter::Timeline

HIERARCHY

   Glib::Object
   +----Clutter::Timeline
 
 

METHODS


timeline = Clutter::Timeline->new ($n_frames, $fps)


timeline = Clutter::Timeline->new ($n_frames, $fps)

$n_frames (integer)
$fps (integer)

timeline = Clutter::Timeline->new_for_duration ($msecs)

$msecs (integer)

$timeline->add_marker_at_frame ($marker_name, $frame_num)


$timeline->add_marker_at_frame ($marker_name, $frame_num)

$marker_name (string)
$frame_num (integer)

$timeline->add_marker_at_time ($marker_name, $msecs)


$timeline->add_marker_at_time ($marker_name, $msecs)

$marker_name (string)
$msecs (integer)

$timeline->advance ($frame_num)


$timeline->advance ($frame_num)

$frame_num (integer)

$timeline->advance_to_marker ($marker_name)


$timeline->advance_to_marker ($marker_name)

$marker_name (string)

timeline = Clutter::Timeline->clone ($timeline)

$timeline (Clutter::Timeline)

integer = $timeline->get_current_frame


integer = $timeline->get_current_frame


integer = $timeline->get_delay


integer = $timeline->get_delay


$timeline->set_delay ($msecs)


$timeline->set_delay ($msecs)

$msecs (integer)

frames = $timeline->get_delta


frames = $timeline->get_delta


(frames, msecs) = $timeline->get_delta


(frames, msecs) = $timeline->get_delta


timelinedirection = $timeline->get_direction


timelinedirection = $timeline->get_direction


$timeline->set_direction ($direction)


$timeline->set_direction ($direction)

$direction (Clutter::TimelineDirection)

integer = $timeline->get_duration


integer = $timeline->get_duration


$timeline->set_duration ($msecs)


$timeline->set_duration ($msecs)

$msecs (integer)

boolean = $timeline->has_marker ($marker_name)


boolean = $timeline->has_marker ($marker_name)

$marker_name (string)

boolean = $timeline->is_playing


boolean = $timeline->is_playing


list = $timeline->list_markers ($frame_num)


list = $timeline->list_markers ($frame_num)

$frame_num (integer)

boolean = $timeline->get_loop


boolean = $timeline->get_loop


$timeline->set_loop ($loop)


$timeline->set_loop ($loop)

$loop (boolean)

integer = $timeline->get_n_frames


integer = $timeline->get_n_frames


$timeline->set_n_frames ($n_frames)


$timeline->set_n_frames ($n_frames)

$n_frames (integer)

$timeline->pause


$timeline->pause


double = $timeline->get_progress


double = $timeline->get_progress


$timeline->remove_marker ($marker_name)


$timeline->remove_marker ($marker_name)

$marker_name (string)

$timeline->rewind


$timeline->rewind


$timeline->skip ($nframes)


$timeline->skip ($nframes)

$nframes (integer)

integer = $timeline->get_speed


integer = $timeline->get_speed


$timeline->set_speed ($fps)


$timeline->set_speed ($fps)

$fps (integer)

$timeline->start


$timeline->start


$timeline->stop


$timeline->stop

PROPERTIES

'delay' (Glib::UInt : readable / writable / private)
Delay before start
'direction' (Clutter::TimelineDirection : readable / writable / private)
Direction of the timeline
'duration' (Glib::UInt : readable / writable / private)
Duration of the timeline in milliseconds
'fps' (Glib::UInt : readable / writable / private)
Timeline frames per second
'loop' (boolean : readable / writable / private)
Should the timeline automatically restart
'num-frames' (Glib::UInt : readable / writable / private)
Timelines total number of frames

SIGNALS

new-frame (Clutter::Timeline, integer)
completed (Clutter::Timeline)
started (Clutter::Timeline)
paused (Clutter::Timeline)
marker-reached (Clutter::Timeline, string, integer)

ENUMS AND FLAGS


enum Clutter::TimelineDirection

'forward' / 'CLUTTER_TIMELINE_FORWARD'
'backward' / 'CLUTTER_TIMELINE_BACKWARD'

SEE ALSO

Clutter, Glib::Object Copyright (C) 2006 OpenedHand Ltd.

This module is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public Library version 2.1, or under the terms of the Artistic License. See Clutter for the full copyright notice.