update to 1.10.4
[profile/ivi/clutter.git] / doc / reference / clutter / html / ClutterBehaviourEllipse.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>ClutterBehaviourEllipse</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="Clutter Reference Manual">
8 <link rel="up" href="deprecated.html" title="Part X. Deprecated Classes">
9 <link rel="prev" href="ClutterBehaviourDepth.html" title="ClutterBehaviourDepth">
10 <link rel="next" href="ClutterBehaviourOpacity.html" title="ClutterBehaviourOpacity">
11 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16 <tr valign="middle">
17 <td><a accesskey="p" href="ClutterBehaviourDepth.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="deprecated.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">Clutter Reference Manual</th>
21 <td><a accesskey="n" href="ClutterBehaviourOpacity.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22 </tr>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#ClutterBehaviourEllipse.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#ClutterBehaviourEllipse.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#ClutterBehaviourEllipse.object-hierarchy" class="shortcut">Object Hierarchy</a>
29                    | 
30                   <a href="#ClutterBehaviourEllipse.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
31                    | 
32                   <a href="#ClutterBehaviourEllipse.properties" class="shortcut">Properties</a>
33 </td></tr>
34 </table>
35 <div class="refentry">
36 <a name="ClutterBehaviourEllipse"></a><div class="titlepage"></div>
37 <div class="refnamediv"><table width="100%"><tr>
38 <td valign="top">
39 <h2><span class="refentrytitle"><a name="ClutterBehaviourEllipse.top_of_page"></a>ClutterBehaviourEllipse</span></h2>
40 <p>ClutterBehaviourEllipse — A behaviour interpolating position along an ellipse</p>
41 </td>
42 <td valign="top" align="right"></td>
43 </tr></table></div>
44 <div class="refsynopsisdiv">
45 <a name="ClutterBehaviourEllipse.synopsis"></a><h2>Synopsis</h2>
46 <pre class="synopsis">struct              <a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse-struct" title="struct ClutterBehaviourEllipse">ClutterBehaviourEllipse</a>;
47 struct              <a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipseClass" title="struct ClutterBehaviourEllipseClass">ClutterBehaviourEllipseClass</a>;
48 <a class="link" href="ClutterBehaviour.html" title="ClutterBehaviour"><span class="returnvalue">ClutterBehaviour</span></a> *  <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-new" title="clutter_behaviour_ellipse_new ()">clutter_behaviour_ellipse_new</a>       (<em class="parameter"><code><a class="link" href="ClutterAlpha.html" title="ClutterAlpha"><span class="type">ClutterAlpha</span></a> *alpha</code></em>,
49                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
50                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
51                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
52                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>,
53                                                          <em class="parameter"><code><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="type">ClutterRotateDirection</span></a> direction</code></em>,
54                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> start</code></em>,
55                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> end</code></em>);
56 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-set-center" title="clutter_behaviour_ellipse_set_center ()">clutter_behaviour_ellipse_set_center</a>
57                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
58                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
59                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
60 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-get-center" title="clutter_behaviour_ellipse_get_center ()">clutter_behaviour_ellipse_get_center</a>
61                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
62                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
63                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);
64 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-set-angle-start" title="clutter_behaviour_ellipse_set_angle_start ()">clutter_behaviour_ellipse_set_angle_start</a>
65                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
66                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_start</code></em>);
67 <a href="../glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-get-angle-start" title="clutter_behaviour_ellipse_get_angle_start ()">clutter_behaviour_ellipse_get_angle_start</a>
68                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);
69 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-set-angle-end" title="clutter_behaviour_ellipse_set_angle_end ()">clutter_behaviour_ellipse_set_angle_end</a>
70                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
71                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_end</code></em>);
72 <a href="../glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-get-angle-end" title="clutter_behaviour_ellipse_get_angle_end ()">clutter_behaviour_ellipse_get_angle_end</a>
73                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);
74 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-set-angle-tilt" title="clutter_behaviour_ellipse_set_angle_tilt ()">clutter_behaviour_ellipse_set_angle_tilt</a>
75                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
76                                                          <em class="parameter"><code><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateAxis" title="enum ClutterRotateAxis"><span class="type">ClutterRotateAxis</span></a> axis</code></em>,
77                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_tilt</code></em>);
78 <a href="../glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-get-angle-tilt" title="clutter_behaviour_ellipse_get_angle_tilt ()">clutter_behaviour_ellipse_get_angle_tilt</a>
79                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
80                                                          <em class="parameter"><code><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateAxis" title="enum ClutterRotateAxis"><span class="type">ClutterRotateAxis</span></a> axis</code></em>);
81 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-set-height" title="clutter_behaviour_ellipse_set_height ()">clutter_behaviour_ellipse_set_height</a>
82                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
83                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
84 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-get-height" title="clutter_behaviour_ellipse_get_height ()">clutter_behaviour_ellipse_get_height</a>
85                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);
86 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-set-width" title="clutter_behaviour_ellipse_set_width ()">clutter_behaviour_ellipse_set_width</a> (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
87                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>);
88 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-get-width" title="clutter_behaviour_ellipse_get_width ()">clutter_behaviour_ellipse_get_width</a> (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);
89 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-set-tilt" title="clutter_behaviour_ellipse_set_tilt ()">clutter_behaviour_ellipse_set_tilt</a>  (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
90                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_tilt_x</code></em>,
91                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_tilt_y</code></em>,
92                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_tilt_z</code></em>);
93 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-get-tilt" title="clutter_behaviour_ellipse_get_tilt ()">clutter_behaviour_ellipse_get_tilt</a>  (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
94                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *angle_tilt_x</code></em>,
95                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *angle_tilt_y</code></em>,
96                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *angle_tilt_z</code></em>);
97 <span class="returnvalue">void</span>                <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-set-direction" title="clutter_behaviour_ellipse_set_direction ()">clutter_behaviour_ellipse_set_direction</a>
98                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
99                                                          <em class="parameter"><code><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="type">ClutterRotateDirection</span></a> direction</code></em>);
100 <a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="returnvalue">ClutterRotateDirection</span></a> <a class="link" href="ClutterBehaviourEllipse.html#clutter-behaviour-ellipse-get-direction" title="clutter_behaviour_ellipse_get_direction ()">clutter_behaviour_ellipse_get_direction</a>
101                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);
102 </pre>
103 </div>
104 <div class="refsect1">
105 <a name="ClutterBehaviourEllipse.object-hierarchy"></a><h2>Object Hierarchy</h2>
106 <pre class="synopsis">
107   <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
108    +----<a class="link" href="ClutterBehaviour.html" title="ClutterBehaviour">ClutterBehaviour</a>
109          +----ClutterBehaviourEllipse
110 </pre>
111 </div>
112 <div class="refsect1">
113 <a name="ClutterBehaviourEllipse.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
114 <p>
115 ClutterBehaviourEllipse implements
116  <a class="link" href="ClutterScriptable.html" title="ClutterScriptable">ClutterScriptable</a>.</p>
117 </div>
118 <div class="refsect1">
119 <a name="ClutterBehaviourEllipse.properties"></a><h2>Properties</h2>
120 <pre class="synopsis">
121   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--angle-end" title='The "angle-end" property'>angle-end</a>"                <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
122   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--angle-start" title='The "angle-start" property'>angle-start</a>"              <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
123   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--angle-tilt-x" title='The "angle-tilt-x" property'>angle-tilt-x</a>"             <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
124   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--angle-tilt-y" title='The "angle-tilt-y" property'>angle-tilt-y</a>"             <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
125   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--angle-tilt-z" title='The "angle-tilt-z" property'>angle-tilt-z</a>"             <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
126   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--center" title='The "center" property'>center</a>"                   <a class="link" href="ClutterBehaviourPath.html#ClutterKnot" title="struct ClutterKnot"><span class="type">ClutterKnot</span></a>*          : Read / Write
127   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--direction" title='The "direction" property'>direction</a>"                <a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="type">ClutterRotateDirection</span></a>  : Read / Write
128   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--height" title='The "height" property'>height</a>"                   <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
129   "<a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipse--width" title='The "width" property'>width</a>"                    <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
130 </pre>
131 </div>
132 <div class="refsect1">
133 <a name="ClutterBehaviourEllipse.description"></a><h2>Description</h2>
134 <p>
135 <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> interpolates actors along a path defined by
136  an ellipse.
137 </p>
138 <p>
139 </p>
140 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
141 <h3 class="title">Note</h3>
142 <p>When applying an ellipse behaviour to an actor, the
143 behaviour will update the actor's position and depth and set them
144 to what is dictated by the ellipses initial position.</p>
145 </div>
146 <p>
147 </p>
148 </div>
149 <div class="refsect1">
150 <a name="ClutterBehaviourEllipse.details"></a><h2>Details</h2>
151 <div class="refsect2">
152 <a name="ClutterBehaviourEllipse-struct"></a><h3>struct ClutterBehaviourEllipse</h3>
153 <pre class="programlisting">struct ClutterBehaviourEllipse;</pre>
154 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
155 <h3 class="title">Warning</h3>
156 <p><code class="literal">ClutterBehaviourEllipse</code> is deprecated and should not be used in newly-written code. 1.6</p>
157 </div>
158 <p>
159 The <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> struct contains only private data
160 and should be accessed using the provided API
161 </p>
162 <p class="since">Since 0.4</p>
163 </div>
164 <hr>
165 <div class="refsect2">
166 <a name="ClutterBehaviourEllipseClass"></a><h3>struct ClutterBehaviourEllipseClass</h3>
167 <pre class="programlisting">struct ClutterBehaviourEllipseClass {
168 };
169 </pre>
170 <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
171 <h3 class="title">Warning</h3>
172 <p><code class="literal">ClutterBehaviourEllipseClass</code> is deprecated and should not be used in newly-written code. 1.6</p>
173 </div>
174 <p>
175 The <a class="link" href="ClutterBehaviourEllipse.html#ClutterBehaviourEllipseClass" title="struct ClutterBehaviourEllipseClass"><span class="type">ClutterBehaviourEllipseClass</span></a> struct contains only private data
176 </p>
177 <p class="since">Since 0.4</p>
178 </div>
179 <hr>
180 <div class="refsect2">
181 <a name="clutter-behaviour-ellipse-new"></a><h3>clutter_behaviour_ellipse_new ()</h3>
182 <pre class="programlisting"><a class="link" href="ClutterBehaviour.html" title="ClutterBehaviour"><span class="returnvalue">ClutterBehaviour</span></a> *  clutter_behaviour_ellipse_new       (<em class="parameter"><code><a class="link" href="ClutterAlpha.html" title="ClutterAlpha"><span class="type">ClutterAlpha</span></a> *alpha</code></em>,
183                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
184                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>,
185                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
186                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>,
187                                                          <em class="parameter"><code><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="type">ClutterRotateDirection</span></a> direction</code></em>,
188                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> start</code></em>,
189                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> end</code></em>);</pre>
190 <p>
191 Creates a behaviour that drives actors along an elliptical path with
192 given center, width and height; the movement starts at <em class="parameter"><code>start</code></em>
193 degrees (with 0 corresponding to 12 o'clock) and ends at <em class="parameter"><code>end</code></em>
194 degrees. Angles greated than 360 degrees get clamped to the canonical
195 interval &lt;0, 360); if <em class="parameter"><code>start</code></em> is equal to <em class="parameter"><code>end</code></em>, the behaviour will
196 rotate by exacly 360 degrees.
197 </p>
198 <p>
199 If <em class="parameter"><code>alpha</code></em> is not <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, the <a class="link" href="ClutterBehaviour.html" title="ClutterBehaviour"><span class="type">ClutterBehaviour</span></a> will take ownership
200 of the <a class="link" href="ClutterAlpha.html" title="ClutterAlpha"><span class="type">ClutterAlpha</span></a> instance. In the case when <em class="parameter"><code>alpha</code></em> is <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>,
201 it can be set later with <a class="link" href="ClutterBehaviour.html#clutter-behaviour-set-alpha" title="clutter_behaviour_set_alpha ()"><code class="function">clutter_behaviour_set_alpha()</code></a>.
202 </p>
203 <div class="variablelist"><table border="0">
204 <col align="left" valign="top">
205 <tbody>
206 <tr>
207 <td><p><span class="term"><em class="parameter"><code>alpha</code></em> :</span></p></td>
208 <td>a <a class="link" href="ClutterAlpha.html" title="ClutterAlpha"><span class="type">ClutterAlpha</span></a> instance, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
209 </td>
210 </tr>
211 <tr>
212 <td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
213 <td>x coordinace of the center</td>
214 </tr>
215 <tr>
216 <td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
217 <td>y coordiance of the center</td>
218 </tr>
219 <tr>
220 <td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
221 <td>width of the ellipse</td>
222 </tr>
223 <tr>
224 <td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
225 <td>height of the ellipse</td>
226 </tr>
227 <tr>
228 <td><p><span class="term"><em class="parameter"><code>direction</code></em> :</span></p></td>
229 <td>
230 <a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="type">ClutterRotateDirection</span></a> of rotation</td>
231 </tr>
232 <tr>
233 <td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
234 <td>angle in degrees at which movement starts, between 0 and 360</td>
235 </tr>
236 <tr>
237 <td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
238 <td>angle in degrees at which movement ends, between 0 and 360</td>
239 </tr>
240 <tr>
241 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
242 <td>the newly created <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
243 </td>
244 </tr>
245 </tbody>
246 </table></div>
247 <p class="since">Since 0.4</p>
248 </div>
249 <hr>
250 <div class="refsect2">
251 <a name="clutter-behaviour-ellipse-set-center"></a><h3>clutter_behaviour_ellipse_set_center ()</h3>
252 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_set_center
253                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
254                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
255                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
256 <p>
257 Sets the center of the elliptical path to the point represented by knot.
258 </p>
259 <div class="variablelist"><table border="0">
260 <col align="left" valign="top">
261 <tbody>
262 <tr>
263 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
264 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
265 </td>
266 </tr>
267 <tr>
268 <td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
269 <td>x coordinace of centre</td>
270 </tr>
271 <tr>
272 <td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
273 <td>y coordinace of centre</td>
274 </tr>
275 </tbody>
276 </table></div>
277 <p class="since">Since 0.4</p>
278 </div>
279 <hr>
280 <div class="refsect2">
281 <a name="clutter-behaviour-ellipse-get-center"></a><h3>clutter_behaviour_ellipse_get_center ()</h3>
282 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_get_center
283                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
284                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *x</code></em>,
285                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *y</code></em>);</pre>
286 <p>
287 Gets the center of the elliptical path path.
288 </p>
289 <div class="variablelist"><table border="0">
290 <col align="left" valign="top">
291 <tbody>
292 <tr>
293 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
294 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
295 </td>
296 </tr>
297 <tr>
298 <td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
299 <td>return location for the X coordinate of the center, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
300 </td>
301 </tr>
302 <tr>
303 <td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
304 <td>return location for the Y coordinate of the center, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
305 </td>
306 </tr>
307 </tbody>
308 </table></div>
309 <p class="since">Since 0.4</p>
310 </div>
311 <hr>
312 <div class="refsect2">
313 <a name="clutter-behaviour-ellipse-set-angle-start"></a><h3>clutter_behaviour_ellipse_set_angle_start ()</h3>
314 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_set_angle_start
315                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
316                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_start</code></em>);</pre>
317 <p>
318 Sets the angle at which movement starts; angles &gt;= 360 degress get clamped
319 to the canonical interval &lt;0, 360).
320 </p>
321 <div class="variablelist"><table border="0">
322 <col align="left" valign="top">
323 <tbody>
324 <tr>
325 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
326 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
327 </td>
328 </tr>
329 <tr>
330 <td><p><span class="term"><em class="parameter"><code>angle_start</code></em> :</span></p></td>
331 <td>angle at which movement starts in degrees, between 0 and 360.</td>
332 </tr>
333 </tbody>
334 </table></div>
335 <p class="since">Since 0.6</p>
336 </div>
337 <hr>
338 <div class="refsect2">
339 <a name="clutter-behaviour-ellipse-get-angle-start"></a><h3>clutter_behaviour_ellipse_get_angle_start ()</h3>
340 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             clutter_behaviour_ellipse_get_angle_start
341                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);</pre>
342 <p>
343 Gets the angle at which movements starts.
344 </p>
345 <div class="variablelist"><table border="0">
346 <col align="left" valign="top">
347 <tbody>
348 <tr>
349 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
350 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
351 </td>
352 </tr>
353 <tr>
354 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
355 <td>angle in degrees</td>
356 </tr>
357 </tbody>
358 </table></div>
359 <p class="since">Since 0.6</p>
360 </div>
361 <hr>
362 <div class="refsect2">
363 <a name="clutter-behaviour-ellipse-set-angle-end"></a><h3>clutter_behaviour_ellipse_set_angle_end ()</h3>
364 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_set_angle_end
365                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
366                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_end</code></em>);</pre>
367 <p>
368 Sets the angle at which movement ends; angles &gt;= 360 degress get clamped
369 to the canonical interval &lt;0, 360).
370 </p>
371 <div class="variablelist"><table border="0">
372 <col align="left" valign="top">
373 <tbody>
374 <tr>
375 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
376 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
377 </td>
378 </tr>
379 <tr>
380 <td><p><span class="term"><em class="parameter"><code>angle_end</code></em> :</span></p></td>
381 <td>angle at which movement ends in degrees, between 0 and 360.</td>
382 </tr>
383 </tbody>
384 </table></div>
385 <p class="since">Since 0.4</p>
386 </div>
387 <hr>
388 <div class="refsect2">
389 <a name="clutter-behaviour-ellipse-get-angle-end"></a><h3>clutter_behaviour_ellipse_get_angle_end ()</h3>
390 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             clutter_behaviour_ellipse_get_angle_end
391                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);</pre>
392 <p>
393 Gets the at which movements ends.
394 </p>
395 <div class="variablelist"><table border="0">
396 <col align="left" valign="top">
397 <tbody>
398 <tr>
399 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
400 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
401 </td>
402 </tr>
403 <tr>
404 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
405 <td>angle in degrees</td>
406 </tr>
407 </tbody>
408 </table></div>
409 <p class="since">Since 0.4</p>
410 </div>
411 <hr>
412 <div class="refsect2">
413 <a name="clutter-behaviour-ellipse-set-angle-tilt"></a><h3>clutter_behaviour_ellipse_set_angle_tilt ()</h3>
414 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_set_angle_tilt
415                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
416                                                          <em class="parameter"><code><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateAxis" title="enum ClutterRotateAxis"><span class="type">ClutterRotateAxis</span></a> axis</code></em>,
417                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_tilt</code></em>);</pre>
418 <p>
419 Sets the angle at which the ellipse should be tilted around it's center.
420 </p>
421 <div class="variablelist"><table border="0">
422 <col align="left" valign="top">
423 <tbody>
424 <tr>
425 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
426 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
427 </td>
428 </tr>
429 <tr>
430 <td><p><span class="term"><em class="parameter"><code>axis</code></em> :</span></p></td>
431 <td>a <a class="link" href="ClutterBehaviourRotate.html#ClutterRotateAxis" title="enum ClutterRotateAxis"><span class="type">ClutterRotateAxis</span></a>
432 </td>
433 </tr>
434 <tr>
435 <td><p><span class="term"><em class="parameter"><code>angle_tilt</code></em> :</span></p></td>
436 <td>tilt of the elipse around the center in the given axis in
437 degrees.</td>
438 </tr>
439 </tbody>
440 </table></div>
441 <p class="since">Since 0.4</p>
442 </div>
443 <hr>
444 <div class="refsect2">
445 <a name="clutter-behaviour-ellipse-get-angle-tilt"></a><h3>clutter_behaviour_ellipse_get_angle_tilt ()</h3>
446 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             clutter_behaviour_ellipse_get_angle_tilt
447                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
448                                                          <em class="parameter"><code><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateAxis" title="enum ClutterRotateAxis"><span class="type">ClutterRotateAxis</span></a> axis</code></em>);</pre>
449 <p>
450 Gets the tilt of the ellipse around the center in the given axis.
451 </p>
452 <div class="variablelist"><table border="0">
453 <col align="left" valign="top">
454 <tbody>
455 <tr>
456 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
457 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
458 </td>
459 </tr>
460 <tr>
461 <td><p><span class="term"><em class="parameter"><code>axis</code></em> :</span></p></td>
462 <td>a <a class="link" href="ClutterBehaviourRotate.html#ClutterRotateAxis" title="enum ClutterRotateAxis"><span class="type">ClutterRotateAxis</span></a>
463 </td>
464 </tr>
465 <tr>
466 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
467 <td>angle in degrees.</td>
468 </tr>
469 </tbody>
470 </table></div>
471 <p class="since">Since 0.4</p>
472 </div>
473 <hr>
474 <div class="refsect2">
475 <a name="clutter-behaviour-ellipse-set-height"></a><h3>clutter_behaviour_ellipse_set_height ()</h3>
476 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_set_height
477                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
478                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
479 <p>
480 Sets the height of the elliptical path.
481 </p>
482 <div class="variablelist"><table border="0">
483 <col align="left" valign="top">
484 <tbody>
485 <tr>
486 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
487 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
488 </td>
489 </tr>
490 <tr>
491 <td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
492 <td>height of the ellipse</td>
493 </tr>
494 </tbody>
495 </table></div>
496 <p class="since">Since 0.4</p>
497 </div>
498 <hr>
499 <div class="refsect2">
500 <a name="clutter-behaviour-ellipse-get-height"></a><h3>clutter_behaviour_ellipse_get_height ()</h3>
501 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                clutter_behaviour_ellipse_get_height
502                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);</pre>
503 <p>
504 Gets the height of the elliptical path.
505 </p>
506 <div class="variablelist"><table border="0">
507 <col align="left" valign="top">
508 <tbody>
509 <tr>
510 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
511 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
512 </td>
513 </tr>
514 <tr>
515 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
516 <td>the height of the path</td>
517 </tr>
518 </tbody>
519 </table></div>
520 <p class="since">Since 0.4</p>
521 </div>
522 <hr>
523 <div class="refsect2">
524 <a name="clutter-behaviour-ellipse-set-width"></a><h3>clutter_behaviour_ellipse_set_width ()</h3>
525 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_set_width (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
526                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>);</pre>
527 <p>
528 Sets the width of the elliptical path.
529 </p>
530 <div class="variablelist"><table border="0">
531 <col align="left" valign="top">
532 <tbody>
533 <tr>
534 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
535 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
536 </td>
537 </tr>
538 <tr>
539 <td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
540 <td>width of the ellipse</td>
541 </tr>
542 </tbody>
543 </table></div>
544 <p class="since">Since 0.4</p>
545 </div>
546 <hr>
547 <div class="refsect2">
548 <a name="clutter-behaviour-ellipse-get-width"></a><h3>clutter_behaviour_ellipse_get_width ()</h3>
549 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                clutter_behaviour_ellipse_get_width (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);</pre>
550 <p>
551 Gets the width of the elliptical path.
552 </p>
553 <div class="variablelist"><table border="0">
554 <col align="left" valign="top">
555 <tbody>
556 <tr>
557 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
558 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
559 </td>
560 </tr>
561 <tr>
562 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
563 <td>the width of the path</td>
564 </tr>
565 </tbody>
566 </table></div>
567 <p class="since">Since 0.4</p>
568 </div>
569 <hr>
570 <div class="refsect2">
571 <a name="clutter-behaviour-ellipse-set-tilt"></a><h3>clutter_behaviour_ellipse_set_tilt ()</h3>
572 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_set_tilt  (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
573                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_tilt_x</code></em>,
574                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_tilt_y</code></em>,
575                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle_tilt_z</code></em>);</pre>
576 <p>
577 Sets the angles at which the ellipse should be tilted around it's center.
578 </p>
579 <div class="variablelist"><table border="0">
580 <col align="left" valign="top">
581 <tbody>
582 <tr>
583 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
584 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
585 </td>
586 </tr>
587 <tr>
588 <td><p><span class="term"><em class="parameter"><code>angle_tilt_x</code></em> :</span></p></td>
589 <td>tilt of the elipse around the center in X axis in degrees.</td>
590 </tr>
591 <tr>
592 <td><p><span class="term"><em class="parameter"><code>angle_tilt_y</code></em> :</span></p></td>
593 <td>tilt of the elipse around the center in Y axis in degrees.</td>
594 </tr>
595 <tr>
596 <td><p><span class="term"><em class="parameter"><code>angle_tilt_z</code></em> :</span></p></td>
597 <td>tilt of the elipse around the center in Z axis in degrees.</td>
598 </tr>
599 </tbody>
600 </table></div>
601 <p class="since">Since 0.4</p>
602 </div>
603 <hr>
604 <div class="refsect2">
605 <a name="clutter-behaviour-ellipse-get-tilt"></a><h3>clutter_behaviour_ellipse_get_tilt ()</h3>
606 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_get_tilt  (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
607                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *angle_tilt_x</code></em>,
608                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *angle_tilt_y</code></em>,
609                                                          <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *angle_tilt_z</code></em>);</pre>
610 <p>
611 Gets the tilt of the ellipse around the center in Y axis.
612 </p>
613 <div class="variablelist"><table border="0">
614 <col align="left" valign="top">
615 <tbody>
616 <tr>
617 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
618 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
619 </td>
620 </tr>
621 <tr>
622 <td><p><span class="term"><em class="parameter"><code>angle_tilt_x</code></em> :</span></p></td>
623 <td>return location for tilt angle on the X axis, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
624 </td>
625 </tr>
626 <tr>
627 <td><p><span class="term"><em class="parameter"><code>angle_tilt_y</code></em> :</span></p></td>
628 <td>return location for tilt angle on the Y axis, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
629 </td>
630 </tr>
631 <tr>
632 <td><p><span class="term"><em class="parameter"><code>angle_tilt_z</code></em> :</span></p></td>
633 <td>return location for tilt angle on the Z axis, or <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
634 </td>
635 </tr>
636 </tbody>
637 </table></div>
638 <p class="since">Since 0.4</p>
639 </div>
640 <hr>
641 <div class="refsect2">
642 <a name="clutter-behaviour-ellipse-set-direction"></a><h3>clutter_behaviour_ellipse_set_direction ()</h3>
643 <pre class="programlisting"><span class="returnvalue">void</span>                clutter_behaviour_ellipse_set_direction
644                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>,
645                                                          <em class="parameter"><code><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="type">ClutterRotateDirection</span></a> direction</code></em>);</pre>
646 <p>
647 Sets the rotation direction used by the ellipse behaviour.
648 </p>
649 <div class="variablelist"><table border="0">
650 <col align="left" valign="top">
651 <tbody>
652 <tr>
653 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
654 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
655 </td>
656 </tr>
657 <tr>
658 <td><p><span class="term"><em class="parameter"><code>direction</code></em> :</span></p></td>
659 <td>the rotation direction</td>
660 </tr>
661 </tbody>
662 </table></div>
663 <p class="since">Since 0.4</p>
664 </div>
665 <hr>
666 <div class="refsect2">
667 <a name="clutter-behaviour-ellipse-get-direction"></a><h3>clutter_behaviour_ellipse_get_direction ()</h3>
668 <pre class="programlisting"><a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="returnvalue">ClutterRotateDirection</span></a> clutter_behaviour_ellipse_get_direction
669                                                         (<em class="parameter"><code><a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a> *self</code></em>);</pre>
670 <p>
671 Retrieves the <a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="type">ClutterRotateDirection</span></a> used by the ellipse behaviour.
672 </p>
673 <div class="variablelist"><table border="0">
674 <col align="left" valign="top">
675 <tbody>
676 <tr>
677 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
678 <td>a <a class="link" href="ClutterBehaviourEllipse.html" title="ClutterBehaviourEllipse"><span class="type">ClutterBehaviourEllipse</span></a>
679 </td>
680 </tr>
681 <tr>
682 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
683 <td>the rotation direction</td>
684 </tr>
685 </tbody>
686 </table></div>
687 <p class="since">Since 0.4</p>
688 </div>
689 </div>
690 <div class="refsect1">
691 <a name="ClutterBehaviourEllipse.property-details"></a><h2>Property Details</h2>
692 <div class="refsect2">
693 <a name="ClutterBehaviourEllipse--angle-end"></a><h3>The <code class="literal">"angle-end"</code> property</h3>
694 <pre class="programlisting">  "angle-end"                <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
695 <p>
696 The final angle to where the rotation should end.
697 </p>
698 <p>Allowed values: [0,360]</p>
699 <p>Default value: 0</p>
700 <p class="since">Since 0.4</p>
701 </div>
702 <hr>
703 <div class="refsect2">
704 <a name="ClutterBehaviourEllipse--angle-start"></a><h3>The <code class="literal">"angle-start"</code> property</h3>
705 <pre class="programlisting">  "angle-start"              <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
706 <p>
707 The initial angle from where the rotation should start.
708 </p>
709 <p>Allowed values: [0,360]</p>
710 <p>Default value: 0</p>
711 <p class="since">Since 0.4</p>
712 </div>
713 <hr>
714 <div class="refsect2">
715 <a name="ClutterBehaviourEllipse--angle-tilt-x"></a><h3>The <code class="literal">"angle-tilt-x"</code> property</h3>
716 <pre class="programlisting">  "angle-tilt-x"             <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
717 <p>
718 The tilt angle for the rotation around center in X axis
719 </p>
720 <p>Allowed values: [0,360]</p>
721 <p>Default value: 360</p>
722 <p class="since">Since 0.4</p>
723 </div>
724 <hr>
725 <div class="refsect2">
726 <a name="ClutterBehaviourEllipse--angle-tilt-y"></a><h3>The <code class="literal">"angle-tilt-y"</code> property</h3>
727 <pre class="programlisting">  "angle-tilt-y"             <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
728 <p>
729 The tilt angle for the rotation around center in Y axis
730 </p>
731 <p>Allowed values: [0,360]</p>
732 <p>Default value: 360</p>
733 <p class="since">Since 0.4</p>
734 </div>
735 <hr>
736 <div class="refsect2">
737 <a name="ClutterBehaviourEllipse--angle-tilt-z"></a><h3>The <code class="literal">"angle-tilt-z"</code> property</h3>
738 <pre class="programlisting">  "angle-tilt-z"             <a href="../glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
739 <p>
740 The tilt angle for the rotation on the Z axis
741 </p>
742 <p>Allowed values: [0,360]</p>
743 <p>Default value: 360</p>
744 <p class="since">Since 0.4</p>
745 </div>
746 <hr>
747 <div class="refsect2">
748 <a name="ClutterBehaviourEllipse--center"></a><h3>The <code class="literal">"center"</code> property</h3>
749 <pre class="programlisting">  "center"                   <a class="link" href="ClutterBehaviourPath.html#ClutterKnot" title="struct ClutterKnot"><span class="type">ClutterKnot</span></a>*          : Read / Write</pre>
750 <p>
751 The center of the ellipse.
752 </p>
753 <p class="since">Since 0.4</p>
754 </div>
755 <hr>
756 <div class="refsect2">
757 <a name="ClutterBehaviourEllipse--direction"></a><h3>The <code class="literal">"direction"</code> property</h3>
758 <pre class="programlisting">  "direction"                <a class="link" href="ClutterBehaviourRotate.html#ClutterRotateDirection" title="enum ClutterRotateDirection"><span class="type">ClutterRotateDirection</span></a>  : Read / Write</pre>
759 <p>
760 The direction of the rotation.
761 </p>
762 <p>Default value: CLUTTER_ROTATE_CW</p>
763 <p class="since">Since 0.4</p>
764 </div>
765 <hr>
766 <div class="refsect2">
767 <a name="ClutterBehaviourEllipse--height"></a><h3>The <code class="literal">"height"</code> property</h3>
768 <pre class="programlisting">  "height"                   <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
769 <p>
770 Height of the ellipse, in pixels
771 </p>
772 <p>Allowed values: &gt;= 0</p>
773 <p>Default value: 50</p>
774 <p class="since">Since 0.4</p>
775 </div>
776 <hr>
777 <div class="refsect2">
778 <a name="ClutterBehaviourEllipse--width"></a><h3>The <code class="literal">"width"</code> property</h3>
779 <pre class="programlisting">  "width"                    <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
780 <p>
781 Width of the ellipse, in pixels
782 </p>
783 <p>Allowed values: &gt;= 0</p>
784 <p>Default value: 100</p>
785 <p class="since">Since 0.4</p>
786 </div>
787 </div>
788 </div>
789 <div class="footer">
790 <hr>
791           Generated by GTK-Doc V1.18.1</div>
792 </body>
793 </html>