1
0
Fork 0
mutter-performance-source/doc/reference/clutter/clutter-sections.txt

2872 lines
65 KiB
Text
Raw Normal View History

2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SECTION>
<FILE>clutter-media</FILE>
<TITLE>ClutterMedia</TITLE>
ClutterMedia
ClutterMediaIface
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_media_set_uri
clutter_media_get_uri
clutter_media_set_playing
clutter_media_get_playing
clutter_media_set_progress
clutter_media_get_progress
clutter_media_set_subtitle_uri
clutter_media_get_subtitle_uri
clutter_media_set_subtitle_font_name
clutter_media_get_subtitle_font_name
clutter_media_set_audio_volume
clutter_media_get_audio_volume
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_media_get_can_seek
clutter_media_get_buffer_fill
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_media_get_duration
clutter_media_set_filename
<SUBSECTION Standard>
CLUTTER_MEDIA
CLUTTER_IS_MEDIA
CLUTTER_TYPE_MEDIA
CLUTTER_MEDIA_GET_INTERFACE
<SUBSECTION Private>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_media_get_type
</SECTION>
<SECTION>
<FILE>clutter-units</FILE>
<TITLE>Unit conversion</TITLE>
ClutterUnitType
ClutterUnits
clutter_units_from_cm
clutter_units_from_em
clutter_units_from_em_for_font
clutter_units_from_mm
clutter_units_from_pixels
clutter_units_from_pt
clutter_units_to_pixels
clutter_units_copy
clutter_units_free
clutter_units_get_unit_type
clutter_units_get_unit_value
clutter_units_from_string
clutter_units_to_string
<SUBSECTION>
ClutterParamSpecUnits
clutter_param_spec_units
CLUTTER_VALUE_HOLDS_UNITS
clutter_value_set_units
clutter_value_get_units
<SUBSECTION Private>
CLUTTER_TYPE_UNITS
CLUTTER_TYPE_PARAM_UNITS
CLUTTER_PARAM_SPEC_UNITS
CLUTTER_IS_PARAM_SPEC_UNITS
clutter_units_get_type
clutter_param_units_get_type
clutter_units_cm
clutter_units_em
clutter_units_em_for_font
clutter_units_mm
clutter_units_pixels
clutter_units_pt
</SECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SECTION>
<FILE>clutter-behaviour</FILE>
<TITLE>ClutterBehaviour</TITLE>
ClutterBehaviour
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
ClutterBehaviourClass
clutter_behaviour_apply
clutter_behaviour_remove
clutter_behaviour_remove_all
clutter_behaviour_is_applied
ClutterBehaviourForeachFunc
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_behaviour_actors_foreach
clutter_behaviour_get_actors
clutter_behaviour_get_n_actors
clutter_behaviour_get_nth_actor
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_behaviour_get_alpha
clutter_behaviour_set_alpha
<SUBSECTION Standard>
CLUTTER_BEHAVIOUR
CLUTTER_IS_BEHAVIOUR
CLUTTER_TYPE_BEHAVIOUR
CLUTTER_BEHAVIOUR_CLASS
CLUTTER_IS_BEHAVIOUR_CLASS
CLUTTER_BEHAVIOUR_GET_CLASS
<SUBSECTION Private>
ClutterBehaviourPrivate
clutter_behaviour_get_type
</SECTION>
<SECTION>
<FILE>clutter-alpha</FILE>
<TITLE>ClutterAlpha</TITLE>
ClutterAlpha
ClutterAlphaClass
ClutterAlphaFunc
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_alpha_new
clutter_alpha_new_full
clutter_alpha_new_with_func
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_alpha_set_timeline
clutter_alpha_get_timeline
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
clutter_alpha_set_mode
clutter_alpha_get_mode
clutter_alpha_get_alpha
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
<SUBSECTION>
clutter_alpha_set_func
clutter_alpha_set_closure
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
<SUBSECTION>
clutter_alpha_register_closure
clutter_alpha_register_func
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SUBSECTION Standard>
CLUTTER_ALPHA
CLUTTER_IS_ALPHA
CLUTTER_TYPE_ALPHA
CLUTTER_ALPHA_CLASS
CLUTTER_IS_ALPHA_CLASS
CLUTTER_ALPHA_GET_CLASS
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SUBSECTION Private>
ClutterAlphaPrivate
clutter_alpha_get_type
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
</SECTION>
<SECTION>
<FILE>clutter-clone</FILE>
<TITLE>ClutterClone</TITLE>
ClutterClone
ClutterCloneClass
clutter_clone_new
clutter_clone_set_source
clutter_clone_get_source
<SUBSECTION Standard>
CLUTTER_CLONE
CLUTTER_IS_CLONE
CLUTTER_TYPE_CLONE
CLUTTER_CLONE_CLASS
CLUTTER_IS_CLONE_CLASS
CLUTTER_CLONE_GET_CLASS
<SUBSECTION Private>
ClutterClonePrivate
clutter_clone_get_type
</SECTION>
<SECTION>
<FILE>clutter-group</FILE>
<TITLE>ClutterGroup</TITLE>
ClutterGroup
ClutterGroupClass
clutter_group_new
clutter_group_remove_all
clutter_group_get_n_children
clutter_group_get_nth_child
<SUBSECTION Standard>
CLUTTER_GROUP
CLUTTER_IS_GROUP
CLUTTER_TYPE_GROUP
CLUTTER_GROUP_CLASS
CLUTTER_IS_GROUP_CLASS
CLUTTER_GROUP_GET_CLASS
<SUBSECTION Private>
ClutterGroupPrivate
clutter_group_get_type
clutter_group_add
</SECTION>
<SECTION>
<FILE>clutter-container</FILE>
<TITLE>ClutterContainer</TITLE>
ClutterContainer
ClutterContainerIface
clutter_container_add_actor
clutter_container_add
clutter_container_add_valist
clutter_container_remove_actor
clutter_container_remove
clutter_container_remove_valist
clutter_container_get_children
clutter_container_foreach
clutter_container_foreach_with_internals
<SUBSECTION>
clutter_container_find_child_by_name
clutter_container_raise_child
clutter_container_lower_child
clutter_container_sort_depth_order
<SUBSECTION>
clutter_container_class_find_child_property
clutter_container_class_list_child_properties
clutter_container_child_set_property
clutter_container_child_get_property
clutter_container_child_set
clutter_container_child_get
clutter_container_child_notify
<SUBSECTION>
clutter_container_create_child_meta
clutter_container_destroy_child_meta
clutter_container_get_child_meta
<SUBSECTION Standard>
CLUTTER_TYPE_CONTAINER
CLUTTER_CONTAINER
CLUTTER_IS_CONTAINER
CLUTTER_CONTAINER_GET_IFACE
<SUBSECTION Private>
clutter_container_get_type
</SECTION>
<SECTION>
<FILE>clutter-child-meta</FILE>
<TITLE>ClutterChildMeta</TITLE>
ClutterChildMeta
ClutterChildMetaClass
clutter_child_meta_get_container
clutter_child_meta_get_actor
<SUBSECTION Standard>
CLUTTER_TYPE_CHILD_META
CLUTTER_CHILD_META
CLUTTER_IS_CHILD_META
CLUTTER_CHILD_META_CLASS
CLUTTER_IS_CHILD_META_CLASS
CLUTTER_CHILD_META_GET_CLASS
<SUBSECTION Private>
clutter_child_meta_get_type
</SECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SECTION>
<FILE>clutter-rectangle</FILE>
<TITLE>ClutterRectangle</TITLE>
ClutterRectangle
ClutterRectangleClass
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_rectangle_new
clutter_rectangle_new_with_color
clutter_rectangle_get_color
clutter_rectangle_set_color
clutter_rectangle_get_border_color
clutter_rectangle_set_border_color
clutter_rectangle_get_border_width
clutter_rectangle_set_border_width
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SUBSECTION Standard>
CLUTTER_RECTANGLE
CLUTTER_IS_RECTANGLE
CLUTTER_TYPE_RECTANGLE
CLUTTER_RECTANGLE_CLASS
CLUTTER_IS_RECTANGLE_CLASS
CLUTTER_RECTANGLE_GET_CLASS
<SUBSECTION Private>
ClutterRectanglePrivate
clutter_rectangle_get_type
</SECTION>
<SECTION>
<FILE>clutter-actor</FILE>
<TITLE>ClutterActor</TITLE>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
CLUTTER_ACTOR_SET_FLAGS
CLUTTER_ACTOR_UNSET_FLAGS
CLUTTER_ACTOR_IS_MAPPED
CLUTTER_ACTOR_IS_REALIZED
CLUTTER_ACTOR_IS_VISIBLE
CLUTTER_ACTOR_IS_REACTIVE
<SUBSECTION>
ClutterActorFlags
ClutterRequestMode
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
CLUTTER_CALLBACK
ClutterCallback
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
ClutterActor
ClutterActorClass
clutter_actor_set_flags
clutter_actor_unset_flags
clutter_actor_get_flags
<SUBSECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_show
clutter_actor_show_all
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_hide
clutter_actor_hide_all
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_realize
clutter_actor_unrealize
clutter_actor_paint
clutter_actor_continue_paint
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_queue_redraw
clutter_actor_queue_relayout
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_destroy
clutter_actor_event
clutter_actor_should_pick_paint
clutter_actor_map
clutter_actor_unmap
clutter-actor: Add a 'has_overlaps' virtual This adds a virtual to ClutterActor so that an actor subclass can report whether it has overlapping primitives. ClutterActor uses this to determine whether it needs to use ClutterFlattenEffect to implement the opacity property. The default implementation of the virtual returns TRUE which means that most actors will end up being redirected offscreen when the opacity != 255. ClutterTexture and ClutterRectangle override this to return FALSE because they should never need to be redirected. ClutterClone overrides it to divert to the source. The values for the ClutterOffscreenRedirect enum have changed to: AUTOMATIC_FOR_OPACITY The actor will only be redirected if has_overlaps returns TRUE and the opacity is < 255 ALWAYS_FOR_OPACITY The actor will always be redirected if the opacity < 255 regardless of the return value of has_overlaps ALWAYS The actor will always be redirected offscreen. This means that the property can't be used to prevent the actor from being redirected but only to increase the likelihood that it will be redirected. ClutterActor now adds and removes the flatten effect depending on whether flattening is needed directly in clutter_actor_paint(). There are new internal versions of add/remove_effect that don't queue a redraw. This means that ClutterFlattenEffect is now just a no-op subclass of ClutterOffscreen. It is only needed because ClutterOffscreen is abstract. Removing the effect also makes it so that the cached image will be freed as soon as an actor is repainted without being flattened.
2011-03-14 16:30:53 +00:00
clutter_actor_has_overlaps
<SUBSECTION>
2009-06-09 13:47:36 +00:00
ClutterAllocationFlags
clutter_actor_allocate
clutter_actor_allocate_preferred_size
clutter_actor_allocate_available_size
clutter_actor_allocate_align_fill
clutter_actor_get_allocation_box
clutter_actor_get_allocation_geometry
clutter_actor_get_allocation_vertices
clutter_actor_get_preferred_size
clutter_actor_get_preferred_width
clutter_actor_get_preferred_height
clutter_actor_set_fixed_position_set
clutter_actor_get_fixed_position_set
clutter_actor_set_request_mode
clutter_actor_get_request_mode
clutter_actor_has_allocation
<SUBSECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_set_geometry
clutter_actor_get_geometry
clutter_actor_set_size
clutter_actor_get_size
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_set_position
clutter_actor_get_position
clutter_actor_set_width
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_get_width
clutter_actor_set_height
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_get_height
clutter_actor_set_x
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_get_x
clutter_actor_set_y
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_get_y
clutter_actor_move_by
clutter_actor_set_rotation
clutter_actor_set_z_rotation_from_gravity
clutter_actor_get_rotation
clutter_actor_get_z_rotation_gravity
clutter_actor_is_rotated
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_set_opacity
clutter_actor_get_opacity
clutter-actor: Add an 'offscreen-redirect' property This adds a property which can be used to redirect the actor through an FBO before painting so that it becomes flattened in an image. The image can be used as a cache to avoid having to repaint the actor if something unrelated in the scene changes. It can also be used to implement correct opacity even if the actor has overlapping primitives. The property is an enum that takes three values: CLUTTER_OFFSCREEN_REDIRECT_NEVER: The default behaviour which is to never flatten the actor. CLUTTER_OFFSCREEN_REDIRECT_ALWAYS: The actor is always redirected through an FBO. CLUTTER_OFFSCREEN_REDIRECT_ONLY_FOR_OPACITY: The actor is only redirected through an FBO if the paint opacity is not 255. This value would be used if the actor wants correct opacity. It will avoid the overhead of using an FBO whenever the actor is fully opaque. The property is implemented by installing a ClutterFlattenEffect. ClutterFlattenEffect is a new internal class which subclasses ClutterOffscreen to redirect the painting to an FBO. When ClutterOffscreen paints, the effect sets an opacity override on the actor so that the image will always contain the actor at full opacity. The opacity is then applied to the resulting image before painting it to the stage. This means the actor does not need to be redrawn while the opacity is being animated. The effect has a high internal priority so that it will always occur before any other effects and it gets hidden from the application.
2011-02-28 15:05:51 +00:00
ClutterOffscreenRedirect
clutter_actor_set_offscreen_redirect
clutter_actor_get_offscreen_redirect
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_set_name
clutter_actor_get_name
clutter_actor_get_gid
ClutterActorAlign
clutter_actor_set_x_align
clutter_actor_get_x_align
clutter_actor_set_y_align
clutter_actor_get_y_align
ClutterMargin
clutter_margin_copy
clutter_margin_free
clutter_margin_new
2012-01-03 14:31:06 +00:00
clutter_actor_set_margin
clutter_actor_get_margin
clutter_actor_set_margin_top
clutter_actor_get_margin_top
clutter_actor_set_margin_right
clutter_actor_get_margin_right
clutter_actor_set_margin_bottom
clutter_actor_get_margin_bottom
clutter_actor_set_margin_left
clutter_actor_get_margin_left
clutter_actor_set_layout_manager
clutter_actor_get_layout_manager
clutter_actor_set_background_color
clutter_actor_get_background_color
<SUBSECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_set_clip
clutter_actor_remove_clip
clutter_actor_has_clip
clutter_actor_get_clip
clutter_actor_set_clip_to_allocation
clutter_actor_get_clip_to_allocation
<SUBSECTION>
clutter_actor_new
clutter_actor_add_child
clutter_actor_insert_child_above
clutter_actor_insert_child_at_index
clutter_actor_insert_child_below
clutter_actor_replace_child
clutter_actor_remove_all_children
clutter_actor_remove_child
clutter_actor_get_first_child
clutter_actor_get_next_sibling
clutter_actor_get_previous_sibling
clutter_actor_get_last_child
clutter_actor_get_child_at_index
clutter_actor_get_children
clutter_actor_get_n_children
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_get_parent
2012-01-03 14:31:06 +00:00
clutter_actor_set_child_above_sibling
clutter_actor_set_child_at_index
clutter_actor_set_child_below_sibling
clutter_actor_contains
clutter_actor_get_stage
clutter_actor_push_internal
clutter_actor_pop_internal
clutter_actor_set_parent
clutter_actor_reparent
clutter_actor_unparent
2012-01-03 14:31:06 +00:00
clutter_actor_raise
clutter_actor_lower
clutter_actor_raise_top
clutter_actor_lower_bottom
<SUBSECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_set_depth
clutter_actor_get_depth
clutter_actor_set_scale
clutter_actor_set_scale_full
clutter_actor_set_scale_with_gravity
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_actor_get_scale
clutter_actor_get_scale_center
clutter_actor_get_scale_gravity
clutter_actor_is_scaled
clutter_actor_apply_transform_to_point
clutter_actor_transform_stage_point
clutter_actor_apply_relative_transform_to_point
clutter_actor_get_transformed_position
clutter_actor_get_transformed_size
clutter_actor_get_paint_opacity
clutter_actor_get_paint_visibility
clutter_actor_get_abs_allocation_vertices
[actor] Allow changing the transformations matrix Currently, the transformation matrix for an actor is constructed from scenegraph-related accessors. An actor, though, can call COGL API to add new transformations inside the paint() implementation, for instance: static void my_foo_paint (ClutterActor *a) { ... cogl_translate (-scroll_x, -scroll_y, 0); ... } Unfortunately these transformations will be completely ignored by the scenegraph machinery; for instance, getting the actor-relative coordinates from event coordinates is going to break badly because of this. In order to make the scenegraph aware of the potential of additional transformations, we need a ::apply_transform() virtual function. This vfunc will pass a CoglMatrix which can be used to apply additional operations: static void my_foo_apply_transform (ClutterActor *a, CoglMatrix *m) { CLUTTER_ACTOR_CLASS (my_foo_parent_class)->apply_transform (a, m); ... cogl_matrix_translate (m, -scroll_x, -scroll_y, 0); ... } The ::paint() implementation will be called with the actor already using the newly applied transformation matrix, as expected: static void my_foo_paint (ClutterActor *a) { ... } The ::apply_transform() implementations *must* chain up, so that the various transformations of each class are preserved. The default implementation inside ClutterActor applies all the transformations defined by the scenegraph-related accessors. Actors performing transformations inside the paint() function will continue to work as previously.
2009-07-01 12:59:13 +00:00
clutter_actor_get_transformation_matrix
clutter_actor_get_paint_volume
clutter_actor_get_paint_box
clutter_actor_get_transformed_paint_volume
<SUBSECTION>
clutter_actor_set_anchor_point
clutter_actor_get_anchor_point
clutter_actor_set_anchor_point_from_gravity
clutter_actor_get_anchor_point_gravity
clutter_actor_move_anchor_point
clutter_actor_move_anchor_point_from_gravity
<SUBSECTION>
clutter_actor_set_reactive
clutter_actor_get_reactive
clutter_actor_set_shader
clutter_actor_get_shader
clutter_actor_set_shader_param
clutter_actor_set_shader_param_float
clutter_actor_set_shader_param_int
<SUBSECTION>
clutter_actor_has_key_focus
clutter_actor_grab_key_focus
clutter_actor_get_pango_context
clutter_actor_create_pango_context
clutter_actor_create_pango_layout
clutter_actor_is_in_clone_paint
2009-12-01 14:55:01 +00:00
clutter_actor_set_text_direction
clutter_actor_get_text_direction
clutter_actor_has_pointer
clutter_actor_get_accessible
2010-05-19 15:10:05 +00:00
<SUBSECTION>
clutter_actor_add_action
clutter_actor_add_action_with_name
2010-05-19 15:10:05 +00:00
clutter_actor_remove_action
clutter_actor_remove_action_by_name
2011-10-11 17:25:14 +00:00
clutter_actor_has_actions
2010-05-19 15:10:05 +00:00
clutter_actor_get_actions
clutter_actor_get_action
2010-05-19 15:10:05 +00:00
clutter_actor_clear_actions
clutter_actor_add_constraint
clutter_actor_add_constraint_with_name
2010-05-19 15:10:05 +00:00
clutter_actor_remove_constraint
clutter_actor_remove_constraint_by_name
2011-10-11 17:25:14 +00:00
clutter_actor_has_constraints
2010-05-19 15:10:05 +00:00
clutter_actor_get_constraints
clutter_actor_get_constraint
2010-05-19 15:10:05 +00:00
clutter_actor_clear_constraints
clutter_actor_add_effect
clutter_actor_add_effect_with_name
clutter_actor_remove_effect
clutter_actor_remove_effect_by_name
2011-10-11 17:25:14 +00:00
clutter_actor_has_effects
clutter_actor_get_effects
clutter_actor_get_effect
clutter_actor_clear_effects
2010-05-19 15:10:05 +00:00
<SUBSECTION>
ClutterActorBox
clutter_actor_box_new
clutter_actor_box_copy
clutter_actor_box_free
clutter_actor_box_equal
clutter_actor_box_get_x
clutter_actor_box_get_y
clutter_actor_box_get_width
clutter_actor_box_get_height
clutter_actor_box_set_origin
clutter_actor_box_get_origin
clutter_actor_box_set_size
clutter_actor_box_get_size
clutter_actor_box_get_area
clutter_actor_box_contains
clutter_actor_box_from_vertices
clutter_actor_box_clamp_to_pixel
clutter_actor_box_interpolate
clutter_actor_box_union
<SUBSECTION>
ClutterVertex
clutter_vertex_new
clutter_vertex_copy
clutter_vertex_free
clutter_vertex_equal
2010-05-19 15:10:05 +00:00
<SUBSECTION>
ClutterGeometry
clutter_geometry_union
clutter_geometry_intersects
2010-05-19 15:10:05 +00:00
<SUBSECTION>
ClutterPaintVolume
clutter_paint_volume_copy
clutter_paint_volume_free
clutter_paint_volume_set_origin
clutter_paint_volume_get_origin
clutter_paint_volume_set_width
clutter_paint_volume_get_width
clutter_paint_volume_set_height
clutter_paint_volume_get_height
clutter_paint_volume_set_depth
clutter_paint_volume_get_depth
clutter_paint_volume_set_from_allocation
clutter_paint_volume_union
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SUBSECTION Standard>
CLUTTER_TYPE_GEOMETRY
CLUTTER_TYPE_ACTOR_BOX
CLUTTER_TYPE_VERTEX
CLUTTER_TYPE_PAINT_VOLUME
CLUTTER_TYPE_MARGIN
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
CLUTTER_ACTOR
CLUTTER_IS_ACTOR
CLUTTER_TYPE_ACTOR
CLUTTER_ACTOR_CLASS
CLUTTER_IS_ACTOR_CLASS
CLUTTER_ACTOR_GET_CLASS
2010-05-19 15:10:05 +00:00
<SUBSECTION Private>
2010-05-19 15:10:05 +00:00
ClutterRedrawFlags
ClutterActorPrivate
clutter_actor_get_type
clutter_actor_box_get_type
clutter_geometry_get_type
2012-01-03 14:31:06 +00:00
clutter_margin_get_type
clutter_paint_volume_get_type
clutter_vertex_get_type
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
</SECTION>
<SECTION>
<FILE>clutter-texture</FILE>
<TITLE>ClutterTexture</TITLE>
ClutterTexture
ClutterTextureClass
ClutterTextureFlags
ClutterTextureQuality
clutter_texture_new
clutter_texture_new_from_file
clutter_texture_new_from_actor
<SUBSECTION>
CLUTTER_TEXTURE_ERROR
ClutterTextureError
clutter_texture_set_from_file
clutter_texture_set_from_rgb_data
clutter_texture_set_from_yuv_data
clutter_texture_set_area_from_rgb_data
<SUBSECTION>
clutter_texture_get_base_size
clutter_texture_get_pixel_format
clutter_texture_get_max_tile_waste
<SUBSECTION>
clutter_texture_get_filter_quality
clutter_texture_set_filter_quality
clutter_texture_get_cogl_texture
clutter_texture_set_cogl_texture
clutter_texture_get_cogl_material
clutter_texture_set_cogl_material
clutter_texture_get_sync_size
clutter_texture_set_sync_size
clutter_texture_get_repeat
clutter_texture_set_repeat
clutter_texture_get_keep_aspect_ratio
clutter_texture_set_keep_aspect_ratio
clutter_texture_get_load_async
clutter_texture_set_load_async
clutter_texture_get_load_data_async
clutter_texture_set_load_data_async
clutter_texture_get_pick_with_alpha
clutter_texture_set_pick_with_alpha
<SUBSECTION Standard>
CLUTTER_TEXTURE
CLUTTER_IS_TEXTURE
CLUTTER_TYPE_TEXTURE
CLUTTER_TEXTURE_CLASS
CLUTTER_IS_TEXTURE_CLASS
CLUTTER_TEXTURE_GET_CLASS
<SUBSECTION Private>
ClutterTexturePrivate
clutter_texture_error_quark
clutter_texture_get_type
</SECTION>
<SECTION>
<FILE>clutter-stage</FILE>
<TITLE>ClutterStage</TITLE>
ClutterStage
ClutterStageClass
CLUTTER_STAGE_WIDTH
CLUTTER_STAGE_HEIGHT
clutter_stage_get_default
clutter_stage_new
clutter_stage_is_default
<SUBSECTION>
clutter_stage_set_color
clutter_stage_get_color
clutter_stage_set_fullscreen
clutter_stage_get_fullscreen
clutter_stage_show_cursor
clutter_stage_hide_cursor
ClutterPickMode
clutter_stage_get_actor_at_pos
clutter_stage_ensure_current
clutter_stage_ensure_viewport
clutter_stage_ensure_redraw
clutter_stage_queue_redraw
clutter_actor_queue_redraw_with_clip
clutter_stage_event
clutter_stage_set_key_focus
clutter_stage_get_key_focus
clutter_stage_read_pixels
clutter_stage_set_throttle_motion_events
clutter_stage_get_throttle_motion_events
clutter_stage_set_use_alpha
clutter_stage_get_use_alpha
clutter_stage_set_minimum_size
clutter_stage_get_minimum_size
clutter_stage_set_no_clear_hint
clutter_stage_get_no_clear_hint
clutter_stage_get_redraw_clip_bounds
clutter_stage_set_accept_focus
clutter_stage_get_accept_focus
2011-06-20 13:26:57 +00:00
clutter_stage_get_motion_events_enabled
clutter_stage_set_motion_events_enabled
<SUBSECTION>
ClutterPerspective
clutter_stage_set_perspective
clutter_stage_get_perspective
<SUBSECTION>
clutter_stage_set_title
clutter_stage_get_title
clutter_stage_set_user_resizable
clutter_stage_get_user_resizable
<SUBSECTION>
ClutterFog
clutter_stage_set_use_fog
clutter_stage_get_use_fog
clutter_stage_set_fog
clutter_stage_get_fog
<SUBSECTION Standard>
CLUTTER_STAGE
CLUTTER_IS_STAGE
CLUTTER_TYPE_STAGE
CLUTTER_STAGE_CLASS
CLUTTER_IS_STAGE_CLASS
CLUTTER_STAGE_GET_CLASS
CLUTTER_STAGE_TYPE
CLUTTER_TYPE_PERSPECTIVE
CLUTTER_TYPE_FOG
<SUBSECTION Private>
ClutterStagePrivate
clutter_stage_get_type
clutter_perspective_get_type
clutter_fog_get_type
clutter_stage_add
</SECTION>
<SECTION>
<FILE>clutter-timeline</FILE>
<TITLE>ClutterTimeline</TITLE>
ClutterTimeline
ClutterTimelineClass
clutter_timeline_new
clutter_timeline_clone
<SUBSECTION>
clutter_timeline_set_duration
clutter_timeline_get_duration
clutter_timeline_set_loop
clutter_timeline_get_loop
clutter_timeline_set_delay
clutter_timeline_get_delay
ClutterTimelineDirection
clutter_timeline_set_direction
clutter_timeline_get_direction
clutter_timeline_set_auto_reverse
clutter_timeline_get_auto_reverse
<SUBSECTION>
clutter_timeline_start
clutter_timeline_pause
clutter_timeline_stop
clutter_timeline_rewind
clutter_timeline_skip
clutter_timeline_advance
clutter_timeline_get_elapsed_time
clutter_timeline_get_delta
clutter_timeline_get_progress
clutter_timeline_is_playing
<SUBSECTION>
clutter_timeline_add_marker_at_time
clutter_timeline_has_marker
clutter_timeline_list_markers
clutter_timeline_remove_marker
clutter_timeline_advance_to_marker
<SUBSECTION Standard>
CLUTTER_TIMELINE
CLUTTER_IS_TIMELINE
CLUTTER_TYPE_TIMELINE
CLUTTER_TIMELINE_CLASS
CLUTTER_IS_TIMELINE_CLASS
CLUTTER_TIMELINE_GET_CLASS
<SUBSECTION Private>
ClutterTimelinePrivate
clutter_timeline_get_type
2009-06-10 13:54:19 +00:00
clutter_timeline_do_tick
</SECTION>
<SECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<FILE>clutter-behaviour-path</FILE>
<TITLE>ClutterBehaviourPath</TITLE>
ClutterBehaviourPath
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
ClutterBehaviourPathClass
clutter_behaviour_path_new
clutter_behaviour_path_new_with_description
clutter_behaviour_path_new_with_knots
clutter_behaviour_path_set_path
clutter_behaviour_path_get_path
<SUBSECTION>
ClutterKnot
clutter_knot_copy
clutter_knot_free
clutter_knot_equal
<SUBSECTION Standard>
CLUTTER_TYPE_KNOT
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
CLUTTER_BEHAVIOUR_PATH
CLUTTER_IS_BEHAVIOUR_PATH
CLUTTER_TYPE_BEHAVIOUR_PATH
CLUTTER_BEHAVIOUR_PATH_CLASS
CLUTTER_IS_BEHAVIOUR_PATH_CLASS
CLUTTER_BEHAVIOUR_PATH_GET_CLASS
<SUBSECTION Private>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
ClutterBehaviourPathPrivate
clutter_knot_get_type
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_behaviour_path_get_type
</SECTION>
<SECTION>
<FILE>clutter-path</FILE>
<TITLE>ClutterPath</TITLE>
ClutterPath
ClutterPathClass
ClutterPathCallback
ClutterPathNodeType
clutter_path_new
clutter_path_new_with_description
<SUBSECTION>
clutter_path_add_move_to
clutter_path_add_rel_move_to
clutter_path_add_line_to
clutter_path_add_rel_line_to
clutter_path_add_curve_to
clutter_path_add_rel_curve_to
clutter_path_add_close
clutter_path_add_string
clutter_path_add_node
clutter_path_add_cairo_path
<SUBSECTION>
clutter_path_get_n_nodes
clutter_path_get_node
clutter_path_get_nodes
clutter_path_foreach
clutter_path_insert_node
clutter_path_remove_node
clutter_path_replace_node
clutter_path_get_description
clutter_path_set_description
clutter_path_to_cairo_path
clutter_path_clear
clutter_path_get_position
clutter_path_get_length
<SUBSECTION>
ClutterPathNode
clutter_path_node_copy
clutter_path_node_free
clutter_path_node_equal
<SUBSECTION Standard>
CLUTTER_TYPE_PATH
CLUTTER_TYPE_PATH_NODE
CLUTTER_PATH
CLUTTER_PATH_CLASS
CLUTTER_IS_PATH
CLUTTER_IS_PATH_CLASS
CLUTTER_PATH_GET_CLASS
CLUTTER_PATH_RELATIVE
<SUBSECTION Private>
ClutterPathPrivate
clutter_path_get_type
clutter_path_node_get_type
</SECTION>
<SECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<FILE>clutter-behaviour-opacity</FILE>
<TITLE>ClutterBehaviourOpacity</TITLE>
2007-08-07 14:03:30 +00:00
ClutterBehaviourOpacity
ClutterBehaviourOpacityClass
clutter_behaviour_opacity_new
clutter_behaviour_opacity_set_bounds
clutter_behaviour_opacity_get_bounds
<SUBSECTION Standard>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
CLUTTER_BEHAVIOUR_OPACITY
CLUTTER_IS_BEHAVIOUR_OPACITY
CLUTTER_TYPE_BEHAVIOUR_OPACITY
CLUTTER_BEHAVIOUR_OPACITY_CLASS
CLUTTER_IS_BEHAVIOUR_OPACITY_CLASS
CLUTTER_BEHAVIOUR_OPACITY_GET_CLASS
<SUBSECTION Private>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
ClutterBehaviourOpacityPrivate
clutter_behaviour_opacity_get_type
</SECTION>
<SECTION>
<FILE>clutter-behaviour-rotate</FILE>
<TITLE>ClutterBehaviourRotate</TITLE>
ClutterRotateAxis
ClutterRotateDirection
ClutterBehaviourRotate
ClutterBehaviourRotateClass
clutter_behaviour_rotate_new
clutter_behaviour_rotate_set_axis
clutter_behaviour_rotate_get_axis
clutter_behaviour_rotate_set_direction
clutter_behaviour_rotate_get_direction
clutter_behaviour_rotate_set_bounds
clutter_behaviour_rotate_get_bounds
clutter_behaviour_rotate_set_center
clutter_behaviour_rotate_get_center
<SUBSECTION Standard>
CLUTTER_TYPE_BEHAVIOUR_ROTATE
CLUTTER_BEHAVIOUR_ROTATE
CLUTTER_IS_BEHAVIOUR_ROTATE
CLUTTER_BEHAVIOUR_ROTATE_CLASS
CLUTTER_IS_BEHAVIOUR_ROTATE_CLASS
CLUTTER_BEHAVIOUR_ROTATE_GET_CLASS
<SUBSECTION Private>
ClutterBehaviourRotatePrivate
clutter_behaviour_rotate_get_type
</SECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SECTION>
<FILE>clutter-behaviour-scale</FILE>
<TITLE>ClutterBehaviourScale</TITLE>
ClutterGravity
ClutterBehaviourScale
ClutterBehaviourScaleClass
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
clutter_behaviour_scale_new
clutter_behaviour_scale_set_bounds
clutter_behaviour_scale_get_bounds
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
<SUBSECTION Standard>
CLUTTER_BEHAVIOUR_SCALE
CLUTTER_IS_BEHAVIOUR_SCALE
CLUTTER_TYPE_BEHAVIOUR_SCALE
CLUTTER_BEHAVIOUR_SCALE_CLASS
CLUTTER_IS_BEHAVIOUR_SCALE_CLASS
CLUTTER_BEHAVIOUR_SCALE_GET_CLASS
<SUBSECTION Private>
ClutterBehaviourScalePrivate
clutter_behaviour_scale_get_type
</SECTION>
<SECTION>
<FILE>clutter-behaviour-ellipse</FILE>
<TITLE>ClutterBehaviourEllipse</TITLE>
ClutterBehaviourEllipse
ClutterBehaviourEllipseClass
clutter_behaviour_ellipse_new
clutter_behaviour_ellipse_set_center
clutter_behaviour_ellipse_get_center
clutter_behaviour_ellipse_set_angle_start
clutter_behaviour_ellipse_get_angle_start
clutter_behaviour_ellipse_set_angle_end
clutter_behaviour_ellipse_get_angle_end
clutter_behaviour_ellipse_set_angle_tilt
clutter_behaviour_ellipse_get_angle_tilt
clutter_behaviour_ellipse_set_height
clutter_behaviour_ellipse_get_height
clutter_behaviour_ellipse_set_width
clutter_behaviour_ellipse_get_width
clutter_behaviour_ellipse_set_tilt
clutter_behaviour_ellipse_get_tilt
clutter_behaviour_ellipse_set_direction
clutter_behaviour_ellipse_get_direction
<SUBSECTION Standard>
CLUTTER_TYPE_BEHAVIOUR_ELLIPSE
CLUTTER_BEHAVIOUR_ELLIPSE
CLUTTER_BEHAVIOUR_ELLIPSE_CLASS
CLUTTER_IS_BEHAVIOUR_ELLIPSE
CLUTTER_IS_BEHAVIOUR_ELLIPSE_CLASS
CLUTTER_BEHAVIOUR_ELLIPSE_GET_CLASS
<SUBSECTION Private>
ClutterBehaviourEllipsePrivate
clutter_behaviour_ellipse_get_type
</SECTION>
<SECTION>
<FILE>clutter-backend</FILE>
<TITLE>ClutterBackend</TITLE>
ClutterBackend
clutter_get_default_backend
clutter_backend_set_resolution
clutter_backend_get_resolution
clutter_backend_set_double_click_time
clutter_backend_get_double_click_time
clutter_backend_set_double_click_distance
clutter_backend_get_double_click_distance
clutter_backend_set_font_options
clutter_backend_get_font_options
clutter_backend_set_font_name
clutter_backend_get_font_name
clutter_backend_get_cogl_context
2011-11-22 00:29:08 +00:00
<SUBSECTION>
clutter_check_windowing_backend
<SUBSECTION Standard>
CLUTTER_BACKEND
CLUTTER_IS_BACKEND
CLUTTER_BACKEND_CLASS
CLUTTER_IS_BACKEND_CLASS
CLUTTER_BACKEND_GET_CLASS
CLUTTER_TYPE_BACKEND
<SUBSECTION Private>
ClutterBackendClass
clutter_backend_get_type
</SECTION>
<SECTION>
<FILE>clutter-util</FILE>
<TITLE>Utilities</TITLE>
clutter_util_next_p2
<SUBSECTION>
clutter_timeout_pool_new
clutter_timeout_pool_add
clutter_timeout_pool_remove
<SUBSECTION>
clutter_frame_source_add
clutter_frame_source_add_full
<SUBSECTION>
ClutterParamSpecFixed
clutter_param_spec_fixed
CLUTTER_VALUE_HOLDS_FIXED
clutter_value_set_fixed
clutter_value_get_fixed
<SUBSECTION Private>
2010-09-20 12:15:44 +00:00
ClutterTimeoutPool
CLUTTER_TYPE_PARAM_FIXED
CLUTTER_PARAM_SPEC_FIXED
CLUTTER_IS_PARAM_SPEC_FIXED
clutter_param_fixed_get_type
</SECTION>
<SECTION>
<FILE>clutter-feature</FILE>
<TITLE>Features</TITLE>
ClutterFeatureFlags
clutter_feature_available
clutter_feature_get_all
</SECTION>
<SECTION>
<FILE>clutter-color</FILE>
<TITLE>Colors</TITLE>
ClutterColor
clutter_color_new
clutter_color_copy
clutter_color_free
clutter_color_equal
clutter_color_hash
ClutterStaticColor
clutter_color_get_static
<SUBSECTION>
clutter_color_from_string
clutter_color_to_string
clutter_color_from_hls
clutter_color_to_hls
clutter_color_from_pixel
clutter_color_to_pixel
<SUBSECTION>
clutter_color_add
clutter_color_subtract
clutter_color_lighten
clutter_color_darken
clutter_color_shade
clutter_color_interpolate
<SUBSECTION>
ClutterParamSpecColor
clutter_param_spec_color
CLUTTER_VALUE_HOLDS_COLOR
clutter_value_set_color
clutter_value_get_color
<SUBSECTION Standard>
CLUTTER_TYPE_COLOR
CLUTTER_TYPE_PARAM_COLOR
CLUTTER_PARAM_SPEC_COLOR
CLUTTER_IS_PARAM_SPEC_COLOR
2006-12-12 Emmanuele Bassi <ebassi@openedhand.com> Rework part of the show/hide machinery. Allow groups sub-classes and composite actors to override show_all/hide_all in order to decide which children they wish to show/hide. This means that if an actor overrides the default show/hide virtual methods, it'll have to chain up to the parent class show/hide. While we're at it, provide the fully recursive clutter_actor_show_all() and clutter_actor_hide_all() methods. * clutter/clutter-behaviour-path.c: Add apidoc for the ClutterKnot functions; add pathological equality case for clutter_knot_equal(). * clutter/clutter-event.h: * clutter/clutter-feature.h: * clutter/clutter-behaviour.c: * clutter/clutter-behaviour-scale.c:Fix parameters name so that gtk-doc doesn't complain. * clutter/clutter-actor.c: * clutter/clutter-event.c: Add apidoc * clutter/clutter-actor.h: * clutter/clutter-actor.c: Add a clutter_actor_show_all() and a clutter_actor_hide_all() functions; provide a mechanism for groups and composited actors to programmatically select what to show/hide when clutter_actor_show_all() and clutter_actor_hide_all() are called. If you are overriding the ClutterActor::show or the ClutterActor::hide virtual methods you should chain up with the parent class. * clutter/clutter-group.c: Override show_all and hide_all and recursively show/hide every child inside the group; clutter_group_show_all() and clutter_group_hide_all() remain as non recursive versions of clutter_actor_show_all() and clutter_actor_hide_all() (maybe we should rename them in order to avoid name clashes with the bindings). * clutter/clutter-stage.c: * clutter/clutter-texture.c: Chain up with parent class show and hide vfuncs. * clutter/clutter-clone-texture.h: * clutter/clutter-clone-texture.c: Provide API for changing the parent texture of a clone texture actor. * examples/behave.c: * examples/super-oh.c: * examples/test.c: Use clutter_actor_show_all() instead of clutter_group_show_all().
2006-12-12 20:20:04 +00:00
<SUBSECTION Private>
clutter_color_get_type
clutter_param_color_get_type
</SECTION>
<SECTION>
<FILE>clutter-event</FILE>
<TITLE>Events</TITLE>
CLUTTER_CURRENT_TIME
CLUTTER_PRIORITY_EVENTS
CLUTTER_EVENT_PROPAGATE
CLUTTER_EVENT_STOP
ClutterModifierType
ClutterScrollDirection
ClutterStageState
ClutterEventType
ClutterEvent
ClutterEventFlags
ClutterButtonEvent
ClutterKeyEvent
ClutterMotionEvent
ClutterScrollEvent
ClutterStageStateEvent
ClutterCrossingEvent
clutter_event_new
clutter_event_copy
clutter_event_free
clutter_event_type
<SUBSECTION>
clutter_event_set_coords
clutter_event_get_coords
clutter_event_set_state
clutter_event_get_state
clutter_event_set_time
clutter_event_get_time
clutter_event_set_source
clutter_event_get_source
clutter_event_set_stage
clutter_event_get_stage
clutter_event_set_flags
clutter_event_get_flags
2011-01-18 16:57:14 +00:00
clutter_event_get_axes
<SUBSECTION>
clutter_event_get
clutter_event_peek
clutter_event_put
clutter_events_pending
<SUBSECTION>
clutter_event_set_button
clutter_event_get_button
clutter_event_get_click_count
<SUBSECTION>
clutter_event_set_key_symbol
clutter_event_get_key_symbol
clutter_event_set_key_code
clutter_event_get_key_code
clutter_event_set_key_unicode
clutter_event_get_key_unicode
clutter_keysym_to_unicode
2011-10-11 17:25:14 +00:00
clutter_unicode_to_keysym
<SUBSECTION>
clutter_event_set_related
clutter_event_get_related
<SUBSECTION>
clutter_event_set_scroll_direction
clutter_event_get_scroll_direction
<SUBSECTION>
clutter_event_set_device
clutter_event_get_device
clutter_event_set_source_device
clutter_event_get_source_device
clutter_event_get_device_id
clutter_event_get_device_type
<SUBSECTION>
clutter_get_current_event_time
clutter_get_current_event
<SUBSECTION Standard>
CLUTTER_TYPE_EVENT
2006-12-12 Emmanuele Bassi <ebassi@openedhand.com> Rework part of the show/hide machinery. Allow groups sub-classes and composite actors to override show_all/hide_all in order to decide which children they wish to show/hide. This means that if an actor overrides the default show/hide virtual methods, it'll have to chain up to the parent class show/hide. While we're at it, provide the fully recursive clutter_actor_show_all() and clutter_actor_hide_all() methods. * clutter/clutter-behaviour-path.c: Add apidoc for the ClutterKnot functions; add pathological equality case for clutter_knot_equal(). * clutter/clutter-event.h: * clutter/clutter-feature.h: * clutter/clutter-behaviour.c: * clutter/clutter-behaviour-scale.c:Fix parameters name so that gtk-doc doesn't complain. * clutter/clutter-actor.c: * clutter/clutter-event.c: Add apidoc * clutter/clutter-actor.h: * clutter/clutter-actor.c: Add a clutter_actor_show_all() and a clutter_actor_hide_all() functions; provide a mechanism for groups and composited actors to programmatically select what to show/hide when clutter_actor_show_all() and clutter_actor_hide_all() are called. If you are overriding the ClutterActor::show or the ClutterActor::hide virtual methods you should chain up with the parent class. * clutter/clutter-group.c: Override show_all and hide_all and recursively show/hide every child inside the group; clutter_group_show_all() and clutter_group_hide_all() remain as non recursive versions of clutter_actor_show_all() and clutter_actor_hide_all() (maybe we should rename them in order to avoid name clashes with the bindings). * clutter/clutter-stage.c: * clutter/clutter-texture.c: Chain up with parent class show and hide vfuncs. * clutter/clutter-clone-texture.h: * clutter/clutter-clone-texture.c: Provide API for changing the parent texture of a clone texture actor. * examples/behave.c: * examples/super-oh.c: * examples/test.c: Use clutter_actor_show_all() instead of clutter_group_show_all().
2006-12-12 20:20:04 +00:00
<SUBSECTION Private>
2007-08-07 14:03:30 +00:00
ClutterAnyEvent
2006-12-12 Emmanuele Bassi <ebassi@openedhand.com> Rework part of the show/hide machinery. Allow groups sub-classes and composite actors to override show_all/hide_all in order to decide which children they wish to show/hide. This means that if an actor overrides the default show/hide virtual methods, it'll have to chain up to the parent class show/hide. While we're at it, provide the fully recursive clutter_actor_show_all() and clutter_actor_hide_all() methods. * clutter/clutter-behaviour-path.c: Add apidoc for the ClutterKnot functions; add pathological equality case for clutter_knot_equal(). * clutter/clutter-event.h: * clutter/clutter-feature.h: * clutter/clutter-behaviour.c: * clutter/clutter-behaviour-scale.c:Fix parameters name so that gtk-doc doesn't complain. * clutter/clutter-actor.c: * clutter/clutter-event.c: Add apidoc * clutter/clutter-actor.h: * clutter/clutter-actor.c: Add a clutter_actor_show_all() and a clutter_actor_hide_all() functions; provide a mechanism for groups and composited actors to programmatically select what to show/hide when clutter_actor_show_all() and clutter_actor_hide_all() are called. If you are overriding the ClutterActor::show or the ClutterActor::hide virtual methods you should chain up with the parent class. * clutter/clutter-group.c: Override show_all and hide_all and recursively show/hide every child inside the group; clutter_group_show_all() and clutter_group_hide_all() remain as non recursive versions of clutter_actor_show_all() and clutter_actor_hide_all() (maybe we should rename them in order to avoid name clashes with the bindings). * clutter/clutter-stage.c: * clutter/clutter-texture.c: Chain up with parent class show and hide vfuncs. * clutter/clutter-clone-texture.h: * clutter/clutter-clone-texture.c: Provide API for changing the parent texture of a clone texture actor. * examples/behave.c: * examples/super-oh.c: * examples/test.c: Use clutter_actor_show_all() instead of clutter_group_show_all().
2006-12-12 20:20:04 +00:00
clutter_event_get_type
</SECTION>
<SECTION>
<FILE>clutter-input-device</FILE>
<TITLE>ClutterInputDevice</TITLE>
ClutterInputDeviceType
ClutterInputAxis
ClutterInputMode
ClutterInputDevice
clutter_input_device_get_device_id
clutter_input_device_get_device_type
clutter_input_device_get_device_name
clutter_input_device_get_device_mode
clutter_input_device_get_has_cursor
clutter_input_device_set_enabled
clutter_input_device_get_enabled
clutter_input_device_get_associated_device
clutter_input_device_get_slave_devices
<SUBSECTION>
clutter_input_device_get_n_keys
clutter_input_device_set_key
clutter_input_device_get_key
<SUBSECTION>
clutter_input_device_get_n_axes
clutter_input_device_get_axis
2011-01-18 16:57:14 +00:00
clutter_input_device_get_axis_value
<SUBSECTION>
clutter_input_device_get_device_coords
clutter_input_device_get_pointer_actor
clutter_input_device_get_pointer_stage
2011-10-11 17:25:14 +00:00
<SUBSECTION>
clutter_input_device_grab
clutter_input_device_ungrab
clutter_input_device_get_grabbed_actor
<SUBSECTION>
clutter_input_device_update_from_event
<SUBSECTION Standard>
CLUTTER_TYPE_INPUT_DEVICE
CLUTTER_INPUT_DEVICE
CLUTTER_INPUT_DEVICE_CLASS
CLUTTER_IS_INPUT_DEVICE
CLUTTER_IS_INPUT_DEVICE_CLASS
CLUTTER_INPUT_DEVICE_GET_CLASS
<SUBSECTION Private>
ClutterInputDeviceClass
clutter_input_device_get_type
</SECTION>
<SECTION>
<FILE>clutter-device-manager</FILE>
<TITLE>ClutterDeviceManager</TITLE>
ClutterDeviceManager
2010-02-17 19:02:43 +00:00
ClutterDeviceManagerClass
clutter_device_manager_get_default
clutter_device_manager_list_devices
clutter_device_manager_peek_devices
clutter_device_manager_get_device
2010-02-17 19:02:43 +00:00
clutter_device_manager_get_core_device
<SUBSECTION>
clutter_get_input_device_for_id
<SUBSECTION Standard>
CLUTTER_TYPE_DEVICE_MANAGER
CLUTTER_DEVICE_MANAGER
2010-02-17 19:02:43 +00:00
CLUTTER_DEVICE_MANAGER_CLASS
CLUTTER_IS_DEVICE_MANAGER
2010-02-17 19:02:43 +00:00
CLUTTER_IS_DEVICE_MANAGER_CLASS
CLUTTER_DEVICE_MANAGER_GET_CLASS
<SUBSECTION Private>
2010-02-17 19:02:43 +00:00
ClutterDeviceManagerPrivate
clutter_device_manager_get_type
</SECTION>
<SECTION>
<FILE>clutter-main</FILE>
<TITLE>General</TITLE>
CLUTTER_PRIORITY_REDRAW
<SUBSECTION>
2006-11-15 Emmanuele Bassi <ebassi@openedhand.com> * clutter/clutter-alpha.h: * clutter/clutter-alpha.c: Add a data parameter to the ClutterAlphaFunc; add a data+destroy parameter to clutter_alpha_set_func() and to clutter_alpha_new(), and turned the latter into clutter_alpha_new_full(); add a simple, empty constructor clutter_alpha_new(). These changes makes writing bindings a tad more easy, as bindings require passing their own functions in order to call the real alpha function. * clutter/clutter-behaviour.h: Clean up the header. * clutter/clutter-behaviours.[ch]: * clutter/clutter-behaviour-opacity.[ch]: * clutter/clutter-behaviour-path.[ch]: * clutter/clutter-behaviour-scale.[ch]: Split the ClutterBehaviourPath, ClutterBehaviourOpacity and ClutterBehaviourScale into their own files as they have been growing a bit. Fix ClutterBehaviourPath API. * clutter/clutter-media.h: Remove the commented "metadata_available" signal: gtk-doc chokes up on that. * clutter/clutter-timeline.h: * clutter/clutter-timeline.c: Remove the useless ClutterTimelineAlphaFunc signature; add missing accessor methods for the properties; clean up a bit. * clutter/clutter-util.h: * clutter/clutter-util.c: Remove unneeded function clutter_util_can_create_texture(). * clutter/clutter-feature.h: Sync the name of clutter_feature_get_all() with the name declared in clutter-feature.h. * clutter/Makefile.am: * clutter/clutter.h: Update. * examples/behave.c: Update to the new ClutterAlpha constructor. * examples/super-oh.c: Use the right pointer and avoid the compiler making a fuss about it.
2006-11-15 23:37:53 +00:00
ClutterInitError
clutter_init
clutter_init_with_args
clutter_get_option_group
clutter_get_option_group_without_init
2007-08-08 10:20:14 +00:00
<SUBSECTION>
clutter_main
clutter_main_quit
clutter_main_level
2007-08-08 10:20:14 +00:00
<SUBSECTION>
clutter_get_debug_enabled
clutter_get_show_fps
clutter_get_timestamp
clutter_get_actor_by_gid
clutter_set_default_frame_rate
clutter_get_default_frame_rate
clutter_set_motion_events_enabled
clutter_get_motion_events_enabled
clutter_clear_glyph_cache
ClutterFontFlags
clutter_set_font_flags
clutter_get_font_flags
clutter_get_font_map
ClutterTextDirection
2009-12-01 14:55:01 +00:00
clutter_get_default_text_direction
2010-09-03 15:10:44 +00:00
clutter_get_accessibility_enabled
2007-08-08 10:20:14 +00:00
<SUBSECTION>
clutter_threads_set_lock_functions
clutter_threads_init
clutter_threads_enter
clutter_threads_leave
clutter_threads_add_idle
clutter_threads_add_idle_full
clutter_threads_add_timeout
clutter_threads_add_timeout_full
clutter_threads_add_frame_source
clutter_threads_add_frame_source_full
clutter_threads_add_repaint_func
clutter_threads_remove_repaint_func
<SUBSECTION>
clutter_get_keyboard_grab
clutter_get_pointer_grab
clutter_grab_keyboard
clutter_grab_pointer
clutter_ungrab_keyboard
clutter_ungrab_pointer
clutter_grab_pointer_for_device
clutter_ungrab_pointer_for_device
<SUBSECTION>
clutter_do_event
2007-08-07 14:03:58 +00:00
<SUBSECTION Standard>
CLUTTER_INIT_ERROR
<SUBSECTION Private>
2011-11-22 00:29:08 +00:00
CLUTTER_DEPRECATED
CLUTTER_DEPRECATED_FOR
clutter_init_error_quark
clutter_base_init
clutter_redraw
</SECTION>
<SECTION>
<FILE>clutter-x11</FILE>
<TITLE>X11 Specific Support</TITLE>
clutter_x11_set_display
clutter_x11_disable_event_retrieval
clutter_x11_has_event_retrieval
clutter_x11_get_stage_from_window
clutter_x11_handle_event
clutter_x11_get_default_display
clutter_x11_get_default_screen
clutter_x11_get_root_window
clutter_x11_get_stage_visual
clutter_x11_get_stage_window
clutter_x11_set_stage_foreign
clutter_x11_trap_x_errors
clutter_x11_untrap_x_errors
clutter_x11_has_composite_extension
clutter_x11_get_current_event_time
clutter_x11_set_use_argb_visual
clutter_x11_get_use_argb_visual
clutter_x11_get_visual_info
<SUBSECTION>
ClutterX11FilterFunc
ClutterX11FilterReturn
clutter_x11_add_filter
clutter_x11_remove_filter
<SUBSECTION>
clutter_x11_get_input_devices
clutter_x11_has_xinput
clutter_x11_enable_xinput
2010-09-03 15:10:44 +00:00
clutter_x11_event_get_key_group
<SUBSECTION Private>
ClutterX11XInputDevice
ClutterX11XInputEventTypes
</SECTION>
<SECTION>
<FILE>clutter-x11-texture-pixmap</FILE>
ClutterX11TexturePixmap
ClutterX11TexturePixmapClass
clutter_x11_texture_pixmap_new
clutter_x11_texture_pixmap_new_with_pixmap
clutter_x11_texture_pixmap_new_with_window
clutter_x11_texture_pixmap_set_pixmap
clutter_x11_texture_pixmap_set_window
clutter_x11_texture_pixmap_sync_window
clutter_x11_texture_pixmap_update_area
clutter_x11_texture_pixmap_set_automatic
<SUBSECTION Standard>
CLUTTER_X11_TYPE_TEXTURE_PIXMAP
CLUTTER_X11_TEXTURE_PIXMAP
CLUTTER_X11_IS_TEXTURE_PIXMAP
CLUTTER_X11_TEXTURE_PIXMAP_CLASS
CLUTTER_X11_IS_TEXTURE_PIXMAP_CLASS
CLUTTER_X11_TEXTURE_PIXMAP_GET_CLASS
clutter_x11_texture_pixmap_get_type
<SUBSECTION Private>
ClutterX11TexturePixmapPrivate
</SECTION>
<SECTION>
<FILE>clutter-glx-texture-pixmap</FILE>
ClutterGLXTexturePixmap
ClutterGLXTexturePixmapClass
clutter_glx_texture_pixmap_new
clutter_glx_texture_pixmap_new_with_pixmap
clutter_glx_texture_pixmap_new_with_window
<SUBSECTION>
clutter_glx_texture_pixmap_using_extension
<SUBSECTION Standard>
CLUTTER_GLX_TYPE_TEXTURE_PIXMAP
CLUTTER_GLX_TEXTURE_PIXMAP
CLUTTER_GLX_IS_TEXTURE_PIXMAP
CLUTTER_GLX_TEXTURE_PIXMAP_CLASS
CLUTTER_GLX_IS_TEXTURE_PIXMAP_CLASS
CLUTTER_GLX_TEXTURE_PIXMAP_GET_CLASS
<SUBSECTION Private>
ClutterGLXTexturePixmapPrivate
clutter_glx_texture_pixmap_get_type
</SECTION>
<SECTION>
<FILE>clutter-wayland-compositor</FILE>
<TITLE>Wayland compositor specific support</TITLE>
clutter_wayland_set_compositor_display
</SECTION>
<SECTION>
<FILE>clutter-wayland-surface</FILE>
<TITLE>ClutterWaylandSurface</TITLE>
ClutterWaylandSurface
ClutterWaylandSurfaceClass
clutter_wayland_surface_new
clutter_wayland_surface_attach_buffer
clutter_wayland_surface_damage_buffer
<SUBSECTION Standard>
CLUTTER_WAYLAND_IS_SURFACE
CLUTTER_WAYLAND_IS_SURFACE_CLASS
CLUTTER_WAYLAND_SURFACE
CLUTTER_WAYLAND_SURFACE_CLASS
CLUTTER_WAYLAND_SURFACE_GET_CLASS
CLUTTER_WAYLAND_TYPE_SURFACE
<SUBSECTION Private>
ClutterWaylandSurfacePrivate
clutter_wayland_surface_get_type
</SECTION>
<SECTION>
<FILE>clutter-win32</FILE>
<TITLE>Win32 Specific Support</TITLE>
clutter_win32_disable_event_retrieval
clutter_win32_set_stage_foreign
clutter_win32_get_stage_from_window
clutter_win32_get_stage_window
clutter_win32_handle_event
</SECTION>
2011-11-22 00:29:08 +00:00
<SECTION>
<FILE>clutter-gdk</FILE>
<TITLE>GDK Specific Support</TITLE>
clutter_gdk_disable_event_retrieval
clutter_gdk_get_stage_from_window
clutter_gdk_get_stage_window
clutter_gdk_handle_event
clutter_gdk_set_display
clutter_gdk_set_stage_foreign
</SECTION>
<SECTION>
<FILE>clutter-version</FILE>
<TITLE>Versioning Macros</TITLE>
CLUTTER_MAJOR_VERSION
CLUTTER_MINOR_VERSION
CLUTTER_MICRO_VERSION
CLUTTER_VERSION
CLUTTER_VERSION_S
CLUTTER_VERSION_HEX
<SUBSECTION>
CLUTTER_CHECK_VERSION
<SUBSECTION>
CLUTTER_FLAVOUR
CLUTTER_COGL
CLUTTER_NO_FPU
<SUBSECTION>
clutter_major_version
clutter_minor_version
clutter_micro_version
clutter_check_version
</SECTION>
<SECTION>
<FILE>clutter-behaviour-depth</FILE>
<TITLE>ClutterBehaviourDepth</TITLE>
2007-08-07 14:03:30 +00:00
ClutterBehaviourDepth
ClutterBehaviourDepthClass
clutter_behaviour_depth_new
clutter_behaviour_depth_set_bounds
clutter_behaviour_depth_get_bounds
<SUBSECTION Standard>
CLUTTER_BEHAVIOUR_DEPTH
CLUTTER_IS_BEHAVIOUR_DEPTH
CLUTTER_TYPE_BEHAVIOUR_DEPTH
CLUTTER_BEHAVIOUR_DEPTH_CLASS
CLUTTER_IS_BEHAVIOUR_DEPTH_CLASS
CLUTTER_BEHAVIOUR_DEPTH_GET_CLASS
<SUBSECTION Private>
ClutterBehaviourDepthPrivate
clutter_behaviour_depth_get_type
</SECTION>
<SECTION>
<FILE>clutter-script</FILE>
<TITLE>ClutterScript</TITLE>
ClutterScript
ClutterScriptClass
clutter_script_new
ClutterScriptError
clutter_script_load_from_data
clutter_script_load_from_file
clutter_script_add_search_paths
clutter_script_lookup_filename
<SUBSECTION>
clutter_script_get_object
clutter_script_get_objects
clutter_script_unmerge_objects
clutter_script_ensure_objects
clutter_script_list_objects
<SUBSECTION>
ClutterScriptConnectFunc
clutter_script_connect_signals
clutter_script_connect_signals_full
2011-06-13 12:27:46 +00:00
clutter_script_add_states
clutter_script_get_states
<SUBSECTION>
clutter_script_get_type_from_name
clutter_get_script_id
<SUBSECTION Standard>
CLUTTER_TYPE_SCRIPT
CLUTTER_SCRIPT
CLUTTER_IS_SCRIPT
CLUTTER_SCRIPT_CLASS
CLUTTER_IS_SCRIPT_CLASS
CLUTTER_SCRIPT_GET_CLASS
CLUTTER_SCRIPT_ERROR
<SUBSECTION Private>
ClutterScriptPrivate
clutter_script_get_type
clutter_script_error_quark
</SECTION>
<SECTION>
<FILE>clutter-scriptable</FILE>
<TITLE>ClutterScriptable</TITLE>
ClutterScriptable
ClutterScriptableIface
clutter_scriptable_set_id
clutter_scriptable_get_id
clutter_scriptable_parse_custom_node
clutter_scriptable_set_custom_property
<SUBSECTION Standard>
CLUTTER_TYPE_SCRIPTABLE
CLUTTER_SCRIPTABLE
CLUTTER_IS_SCRIPTABLE
CLUTTER_SCRIPTABLE_GET_IFACE
<SUBSECTION Private>
clutter_scriptable_get_type
</SECTION>
<SECTION>
<FILE>clutter-model</FILE>
<TITLE>ClutterModel</TITLE>
ClutterModel
ClutterModelClass
clutter_model_set_names
clutter_model_set_types
clutter_model_get_column_name
clutter_model_get_column_type
clutter_model_get_n_columns
clutter_model_get_n_rows
<SUBSECTION>
clutter_model_append
clutter_model_appendv
clutter_model_prepend
clutter_model_prependv
clutter_model_insert
clutter_model_insertv
clutter_model_insert_value
clutter_model_remove
<SUBSECTION>
ClutterModelForeachFunc
clutter_model_foreach
clutter_model_set_sorting_column
clutter_model_get_sorting_column
ClutterModelSortFunc
clutter_model_set_sort
clutter_model_resort
ClutterModelFilterFunc
clutter_model_set_filter
clutter_model_get_filter_set
clutter_model_filter_iter
clutter_model_filter_row
<SUBSECTION>
clutter_model_get_first_iter
clutter_model_get_last_iter
clutter_model_get_iter_at_row
<SUBSECTION Standard>
CLUTTER_TYPE_MODEL
CLUTTER_MODEL
CLUTTER_IS_MODEL
CLUTTER_MODEL_CLASS
CLUTTER_IS_MODEL_CLASS
CLUTTER_MODEL_GET_CLASS
<SUBSECTION Private>
ClutterModelPrivate
clutter_model_get_type
</SECTION>
<SECTION>
<FILE>clutter-model-iter</FILE>
<TITLE>ClutterModelIter</TITLE>
ClutterModelIter
ClutterModelIterClass
clutter_model_iter_copy
<SUBSECTION>
clutter_model_iter_get
clutter_model_iter_get_valist
clutter_model_iter_get_value
clutter_model_iter_set
clutter_model_iter_set_valist
clutter_model_iter_set_value
<SUBSECTION>
clutter_model_iter_is_first
clutter_model_iter_is_last
clutter_model_iter_next
clutter_model_iter_prev
<SUBSECTION>
clutter_model_iter_get_model
clutter_model_iter_get_row
<SUBSECTION Standard>
CLUTTER_TYPE_MODEL_ITER
CLUTTER_MODEL_ITER
CLUTTER_IS_MODEL_ITER
CLUTTER_MODEL_ITER_CLASS
CLUTTER_IS_MODEL_ITER_CLASS
CLUTTER_MODEL_GET_CLASS
CLUTTER_MODEL_ITER_GET_CLASS
<SUBSECTION Private>
ClutterModelIterPrivate
clutter_model_iter_get_type
</SECTION>
<SECTION>
<FILE>clutter-list-model</FILE>
<TITLE>ClutterListModel</TITLE>
ClutterListModel
ClutterListModelClass
clutter_list_model_new
clutter_list_model_newv
<SUBSECTION Standard>
CLUTTER_TYPE_LIST_MODEL
CLUTTER_LIST_MODEL
CLUTTER_IS_LIST_MODEL
CLUTTER_IS_LIST_MODEL_CLASS
CLUTTER_LIST_MODEL_CLASS
CLUTTER_LIST_MODEL_GET_CLASS
<SUBSECTION Private>
ClutterListModelPrivate
clutter_list_model_get_type
</SECTION>
<SECTION>
<FILE>clutter-score</FILE>
<TITLE>ClutterScore</TITLE>
ClutterScore
ClutterScoreClass
clutter_score_new
clutter_score_set_loop
clutter_score_get_loop
<SUBSECTION>
clutter_score_append
clutter_score_append_at_marker
clutter_score_remove
clutter_score_remove_all
clutter_score_get_timeline
clutter_score_list_timelines
<SUBSECTION>
clutter_score_start
clutter_score_pause
clutter_score_stop
clutter_score_is_playing
clutter_score_rewind
<SUBSECTION Standard>
CLUTTER_IS_SCORE
CLUTTER_IS_SCORE_CLASS
CLUTTER_SCORE
CLUTTER_SCORE_CLASS
CLUTTER_SCORE_GET_CLASS
CLUTTER_TYPE_SCORE
<SUBSECTION Private>
ClutterScorePrivate
clutter_score_get_type
</SECTION>
<SECTION>
<FILE>clutter-shader</FILE>
<TITLE>Shaders</TITLE>
ClutterShaderError
ClutterShader
ClutterShaderClass
clutter_shader_new
clutter_shader_set_vertex_source
clutter_shader_get_vertex_source
clutter_shader_set_fragment_source
clutter_shader_get_fragment_source
clutter_shader_compile
clutter_shader_release
clutter_shader_is_compiled
clutter_shader_set_is_enabled
clutter_shader_get_is_enabled
<SUBSECTION>
clutter_shader_set_uniform
clutter_shader_get_cogl_program
clutter_shader_get_cogl_fragment_shader
clutter_shader_get_cogl_vertex_shader
<SUBSECTION>
CLUTTER_VALUE_HOLDS_SHADER_FLOAT
clutter_value_set_shader_float
clutter_value_get_shader_float
CLUTTER_VALUE_HOLDS_SHADER_INT
clutter_value_set_shader_int
clutter_value_get_shader_int
CLUTTER_VALUE_HOLDS_SHADER_MATRIX
clutter_value_set_shader_matrix
clutter_value_get_shader_matrix
<SUBSECTION Standard>
CLUTTER_IS_SHADER
CLUTTER_IS_SHADER_CLASS
CLUTTER_SHADER
CLUTTER_SHADER_CLASS
CLUTTER_SHADER_ERROR
CLUTTER_SHADER_GET_CLASS
CLUTTER_TYPE_SHADER
CLUTTER_TYPE_SHADER_FLOAT
CLUTTER_TYPE_SHADER_INT
CLUTTER_TYPE_SHADER_MATRIX
<SUBSECTION Private>
ClutterShaderPrivate
clutter_shader_get_type
ClutterShaderFloat
clutter_shader_float_get_type
ClutterShaderInt
clutter_shader_int_get_type
ClutterShaderMatrix
clutter_shader_matrix_get_type
clutter_shader_error_quark
</SECTION>
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
<SECTION>
<TITLE>Implicit Animations</TITLE>
<FILE>clutter-animation</FILE>
ClutterAnimation
ClutterAnimationClass
ClutterAnimationMode
clutter_animation_new
clutter_animation_set_object
clutter_animation_get_object
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
clutter_animation_set_mode
clutter_animation_get_mode
clutter_animation_set_duration
clutter_animation_get_duration
clutter_animation_set_loop
clutter_animation_get_loop
clutter_animation_set_timeline
clutter_animation_get_timeline
clutter_animation_set_alpha
clutter_animation_get_alpha
clutter_animation_completed
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
<SUBSECTION>
clutter_animation_bind
clutter_animation_bind_interval
clutter_animation_update
clutter_animation_update_interval
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
clutter_animation_has_property
clutter_animation_unbind_property
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
clutter_animation_get_interval
<SUBSECTION>
clutter_actor_animate
clutter_actor_animate_with_timeline
clutter_actor_animate_with_alpha
clutter_actor_animatev
clutter_actor_animate_with_timelinev
clutter_actor_animate_with_alphav
clutter_actor_get_animation
clutter_actor_detach_animation
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
<SUBSECTION Standard>
CLUTTER_TYPE_ANIMATION
CLUTTER_ANIMATION
CLUTTER_ANIMATION_CLASS
CLUTTER_IS_ANIMATION
CLUTTER_IS_ANIMATION_CLASS
CLUTTER_ANIMATION_GET_CLASS
<SUBSECTION Private>
ClutterAnimationPrivate
clutter_animation_get_type
</SECTION>
<SECTION>
<TITLE>Value intervals</TITLE>
<FILE>clutter-interval</FILE>
ClutterInterval
ClutterIntervalClass
clutter_interval_new
clutter_interval_new_with_values
clutter_interval_clone
clutter_interval_get_value_type
clutter_interval_set_initial_value
clutter_interval_get_initial_value
clutter_interval_peek_initial_value
clutter_interval_set_final_value
clutter_interval_get_final_value
clutter_interval_peek_final_value
clutter_interval_set_interval
clutter_interval_get_interval
<SUBSECTION>
clutter_interval_validate
clutter_interval_compute_value
clutter_interval_compute
<SUBSECTION>
ClutterProgressFunc
clutter_interval_register_progress_func
2008-11-17 Emmanuele Bassi <ebassi@linux.intel.com> Bug 1014 - Clutter Animation API Improvements * clutter/Makefile.am: * clutter/clutter.h: Update the build * clutter/clutter-types.h: Add AnimationMode, an enumeration for easing functions. * clutter/clutter-alpha.[ch]: Add the :mode property to control the function bound to an Alpha instance using an enumeration value. Also add six new alpha functions: - ease-in, ease-out, ease-in-out - sine-in, sine-out, sine-in-out * clutter/clutter-deprecated.h: Deprecate the #defines for the alpha functions. They will be replaced by entries in the ClutterAnimationMode. * clutter/clutter-interval.[ch]: Add ClutterInterval, an object for defining, validating and computing an interval between two values. * clutter/clutter-animation.[ch]: Add ClutterAnimation, an object responsible for animation the properties of a single actor along an interval of values. ClutterAnimation memory management is automatic. A simple wrapper method for ClutterActor is provided: clutter_actor_animate() which will create, or update, an animation for the passed actor. * clutter/clutter-debug.h: * clutter/clutter-main.c: Add a new 'animation' debug note. * clutter/clutter-script.c: Clean up the alpha functions whitelist, and add the new functions. * doc/reference/clutter/Makefile.am: * doc/reference/clutter/clutter-sections.txt: Update the API reference. * doc/reference/clutter/clutter-animation.xml: Renamed to doc/reference/clutter/clutter-animation-tutorial.xml to avoid clashes with the ClutterAnimation section. * doc/reference/clutter/clutter-docs.sgml: Renamed to doc/reference/clutter/clutter-docs.xml, as it was an XML file and not a SGML file. * tests/Makefile.am: * tests/interactive/Makefile.am: * tests/interactive/test-animation.c: * tests/interactive/test-easing.c: Add two tests for the new simple animation API and the easing functions. * tests/interactive/test-actors.c: * tests/interactive/test-behave.c: * tests/interactive/test-depth.c: * tests/interactive/test-effects.c: * tests/interactive/test-layout.c: * tests/interactive/test-multistage.c: * tests/interactive/test-paint-wrapper.c: * tests/interactive/test-rotate.c: * tests/interactive/test-scale.c: * tests/interactive/test-texture-quality.c: * tests/interactive/test-threads.c: * tests/interactive/test-viewport.c: Update interactive tests to the deprecations and new alpha API.
2008-11-18 09:50:03 +00:00
<SUBSECTION Standard>
CLUTTER_TYPE_INTERVAL
CLUTTER_INTERVAL
CLUTTER_INTERVAL_CLASS
CLUTTER_IS_INTERVAL
CLUTTER_IS_INTERVAL_CLASS
CLUTTER_INTERVAL_GET_CLASS
<SUBSECTION Private>
ClutterIntervalPrivate
clutter_interval_get_type
</SECTION>
<SECTION>
<FILE>clutter-cairo-texture</FILE>
<TITLE>ClutterCairoTexture</TITLE>
CLUTTER_CAIRO_FORMAT_ARGB32
ClutterCairoTexture
ClutterCairoTextureClass
clutter_cairo_texture_new
clutter_cairo_texture_set_surface_size
clutter_cairo_texture_get_surface_size
clutter_cairo_texture_set_auto_resize
clutter_cairo_texture_get_auto_resize
<SUBSECTION>
clutter_cairo_texture_create
clutter_cairo_texture_create_region
<SUBSECTION>
clutter_cairo_texture_invalidate_rectangle
clutter_cairo_texture_invalidate
clutter_cairo_texture_clear
<SUBSECTION>
clutter_cairo_set_source_color
<SUBSECTION Standard>
CLUTTER_TYPE_CAIRO_TEXTURE
CLUTTER_CAIRO_TEXTURE
CLUTTER_IS_CAIRO_TEXTURE
CLUTTER_CAIRO_TEXTURE_CLASS
CLUTTER_IS_CAIRO_TEXTURE_CLASS
CLUTTER_CAIRO_TEXTURE_GET_CLASS
<SUBSECTION Private>
ClutterCairoTexturePrivate
clutter_cairo_texture_get_type
</SECTION>
<SECTION>
<TITLE>ClutterText</TITLE>
<FILE>clutter-text</FILE>
ClutterText
ClutterTextClass
clutter_text_new
clutter_text_new_full
clutter_text_new_with_text
clutter_text_new_with_buffer
<SUBSECTION>
clutter_text_set_buffer
clutter_text_get_buffer
clutter_text_set_text
clutter_text_set_markup
clutter_text_get_text
clutter_text_set_activatable
clutter_text_get_activatable
clutter_text_set_attributes
clutter_text_get_attributes
clutter_text_set_color
clutter_text_get_color
clutter_text_set_ellipsize
clutter_text_get_ellipsize
clutter_text_set_font_name
clutter_text_get_font_name
clutter_text_set_font_description
clutter_text_get_font_description
clutter_text_set_password_char
clutter_text_get_password_char
clutter_text_set_justify
clutter_text_get_justify
clutter_text_get_layout
clutter_text_set_line_alignment
clutter_text_get_line_alignment
clutter_text_set_line_wrap
clutter_text_get_line_wrap
clutter_text_set_line_wrap_mode
clutter_text_get_line_wrap_mode
clutter_text_set_max_length
clutter_text_get_max_length
clutter_text_set_selectable
clutter_text_get_selectable
clutter_text_set_selection
clutter_text_get_selection
clutter_text_set_selection_bound
clutter_text_get_selection_bound
clutter_text_set_single_line_mode
clutter_text_get_single_line_mode
clutter_text_set_use_markup
clutter_text_get_use_markup
<SUBSECTION>
clutter_text_set_editable
clutter_text_get_editable
clutter_text_insert_text
clutter_text_insert_unichar
clutter_text_delete_chars
clutter_text_delete_text
clutter_text_delete_selection
clutter_text_get_chars
clutter_text_set_cursor_color
clutter_text_get_cursor_color
clutter_text_set_selection_color
clutter_text_get_selection_color
clutter_text_set_selected_text_color
clutter_text_get_selected_text_color
clutter_text_set_cursor_position
clutter_text_get_cursor_position
clutter_text_set_cursor_visible
clutter_text_get_cursor_visible
clutter_text_set_cursor_size
clutter_text_get_cursor_size
<SUBSECTION>
clutter_text_activate
clutter_text_position_to_coords
clutter_text_set_preedit_string
clutter_text_get_layout_offsets
<SUBSECTION Standard>
CLUTTER_IS_TEXT
CLUTTER_IS_TEXT_CLASS
CLUTTER_TEXT
CLUTTER_TEXT_CLASS
CLUTTER_TEXT_GET_CLASS
CLUTTER_TYPE_TEXT
<SUBSECTION Private>
ClutterTextPrivate
clutter_text_get_type
</SECTION>
<SECTION>
<FILE>clutter-animatable</FILE>
<TITLE>ClutterAnimatable</TITLE>
ClutterAnimatable
ClutterAnimatableIface
clutter_animatable_animate_property
2010-05-19 15:10:05 +00:00
clutter_animatable_find_property
clutter_animatable_get_initial_state
clutter_animatable_set_final_state
clutter_animatable_interpolate_value
<SUBSECTION Standard>
CLUTTER_TYPE_ANIMATABLE
CLUTTER_ANIMATABLE
CLUTTER_IS_ANIMATABLE
CLUTTER_ANIMATABLE_GET_IFACE
<SUBSECTION Private>
clutter_animatable_get_type
</SECTION>
<SECTION>
<TITLE>Key Bindings</TITLE>
<FILE>clutter-binding-pool</FILE>
ClutterBindingPool
ClutterBindingActionFunc
<SUBSECTION>
clutter_binding_pool_new
clutter_binding_pool_get_for_class
clutter_binding_pool_find
<SUBSECTION>
clutter_binding_pool_install_action
clutter_binding_pool_install_closure
clutter_binding_pool_override_action
clutter_binding_pool_override_closure
clutter_binding_pool_find_action
clutter_binding_pool_remove_action
clutter_binding_pool_block_action
clutter_binding_pool_unblock_action
<SUBSECTION>
clutter_binding_pool_activate
<SUBSECTION Standard>
CLUTTER_BINDING_POOL
CLUTTER_IS_BINDING_POOL
CLUTTER_TYPE_BINDING_POOL
<SUBSECTION Private>
ClutterBindingPoolClass
clutter_binding_pool_get_type
</SECTION>
<SECTION>
<TITLE>EGL Specific Support</TITLE>
<FILE>clutter-egl</FILE>
clutter_egl_display
clutter_eglx_display
clutter_egl_get_egl_display
</SECTION>
<SECTION>
<TITLE>Intel CE3100, CE4100 Specific Support</TITLE>
<FILE>clutter-cex100</FILE>
clutter_cex100_set_plane
ClutterCex100BufferingMode
clutter_cex100_set_buffering_mode
2011-11-22 00:29:08 +00:00
clutter_cex100_get_egl_display
</SECTION>
<SECTION>
<TITLE>Stage Manager</TITLE>
<FILE>clutter-stage-manager</FILE>
ClutterStageManager
ClutterStageManagerClass
clutter_stage_manager_get_default
clutter_stage_manager_set_default_stage
clutter_stage_manager_get_default_stage
clutter_stage_manager_list_stages
clutter_stage_manager_peek_stages
<SUBSECTION Standard>
CLUTTER_TYPE_STAGE_MANAGER
CLUTTER_STAGE_MANAGER
CLUTTER_STAGE_MANAGER_CLASS
CLUTTER_IS_STAGE_MANAGER
CLUTTER_IS_STAGE_MANAGER_CLASS
CLUTTER_STAGE_MANAGER_GET_CLASS
<SUBSECTION Private>
clutter_stage_manager_get_type
</SECTION>
<SECTION>
<TITLE>ClutterLayoutManager</TITLE>
<FILE>clutter-layout-manager</FILE>
ClutterLayoutManager
ClutterLayoutManagerClass
clutter_layout_manager_get_preferred_width
clutter_layout_manager_get_preferred_height
clutter_layout_manager_allocate
clutter_layout_manager_layout_changed
clutter_layout_manager_set_container
<SUBSECTION>
clutter_layout_manager_get_child_meta
clutter_layout_manager_child_set
clutter_layout_manager_child_set_property
clutter_layout_manager_child_get
clutter_layout_manager_child_get_property
<SUBSECTION>
clutter_layout_manager_find_child_property
clutter_layout_manager_list_child_properties
layout: Add animation support to LayoutManager In order to animate a fluid layout we cannot use the common animation code paths as they will override the size request and allocation paths that are handled by the layout manager itself. One way to introduce animations in the allocation sequence is to use a Timeline and an Alpha to compute a progress value and then use that value to interpolate an ActorBox between the initial and final states of the animation - with the initial state being the last allocation of the child prior to the animation start, and the final state the allocation of the child at the end; for every frame of the Timeline we then queue a relayout on the layout manager's container, which will result in an animation. ClutterLayoutManager is the most likely place to add a generic API for beginning and ending an animation, as well as the place to provide a default code path to create the ancillary Timeline and Alpha instances needed to drive the animation. A LayoutManager sub-class will need to: • call clutter_layout_manager_begin_animation() whenever it should animate between two states, for instance: whenever a layout property changes value; • eventually override begin_animation() and end_animation() in case further state needs to be set up, and then chain up to the default implementation provided by LayoutManager; • if a completely different implementation is required, the layout manager sub-class should override begin_animation(), end_animation() and get_animation_progress(). Inside the allocate() implementation the sub-class should also interpolate between the last known allocation of a child and the newly computed allocation.
2009-12-12 00:02:43 +00:00
<SUBSECTION>
clutter_layout_manager_begin_animation
clutter_layout_manager_end_animation
clutter_layout_manager_get_animation_progress
<SUBSECTION Standard>
CLUTTER_TYPE_LAYOUT_MANAGER
CLUTTER_LAYOUT_MANAGER
CLUTTER_LAYOUT_MANAGER_CLASS
CLUTTER_IS_LAYOUT_MANAGER
CLUTTER_IS_LAYOUT_MANAGER_CLASS
CLUTTER_LAYOUT_MANAGER_GET_CLASS
<SUBSECTION Private>
clutter_layout_manager_get_type
</SECTION>
<SECTION>
<TITLE>ClutterFixedLayout</TITLE>
<FILE>clutter-fixed-layout</FILE>
ClutterFixedLayout
ClutterFixedLayoutClass
clutter_fixed_layout_new
<SUBSECTION Standard>
CLUTTER_TYPE_FIXED_LAYOUT
CLUTTER_FIXED_LAYOUT
CLUTTER_FIXED_LAYOUT_CLASS
CLUTTER_IS_FIXED_LAYOUT
CLUTTER_IS_FIXED_LAYOUT_CLASS
CLUTTER_FIXED_LAYOUT_GET_CLASS
<SUBSECTION Private>
clutter_fixed_layout_get_type
</SECTION>
<SECTION>
<TITLE>ClutterBinLayout</TITLE>
<FILE>clutter-bin-layout</FILE>
ClutterBinAlignment
ClutterBinLayout
ClutterBinLayoutClass
clutter_bin_layout_new
clutter_bin_layout_set_alignment
clutter_bin_layout_get_alignment
clutter_bin_layout_add
<SUBSECTION Standard>
CLUTTER_TYPE_BIN_LAYOUT
CLUTTER_BIN_LAYOUT
CLUTTER_BIN_LAYOUT_CLASS
CLUTTER_IS_BIN_LAYOUT
CLUTTER_IS_BIN_LAYOUT_CLASS
CLUTTER_BIN_LAYOUT_GET_CLASS
<SUBSECTION Private>
ClutterBinLayoutPrivate
clutter_bin_layout_get_type
</SECTION>
<SECTION>
<TITLE>ClutterBox</TITLE>
<FILE>clutter-box</FILE>
ClutterBox
ClutterBoxClass
clutter_box_new
clutter_box_set_layout_manager
clutter_box_get_layout_manager
clutter_box_set_color
clutter_box_get_color
<SUBSECTION>
clutter_box_pack
clutter_box_packv
clutter_box_pack_after
clutter_box_pack_before
clutter_box_pack_at
<SUBSECTION Standard>
CLUTTER_TYPE_BOX
CLUTTER_BOX
CLUTTER_BOX_CLASS
CLUTTER_IS_BOX
CLUTTER_IS_BOX_CLASS
CLUTTER_BOX_GET_CLASS
<SUBSECTION Private>
ClutterBoxPrivate
clutter_box_get_type
</SECTION>
<SECTION>
<TITLE>ClutterLayoutMeta</TITLE>
<FILE>clutter-layout-meta</FILE>
ClutterLayoutMeta
ClutterLayoutMetaClass
clutter_layout_meta_get_manager
<SUBSECTION Standard>
CLUTTER_TYPE_LAYOUT_META
CLUTTER_LAYOUT_META
CLUTTER_LAYOUT_META_CLASS
CLUTTER_IS_LAYOUT_META
CLUTTER_IS_LAYOUT_META_CLASS
CLUTTER_LAYOUT_META_GET_CLASS
<SUBSECTION Private>
clutter_layout_meta_get_type
</SECTION>
<SECTION>
<FILE>clutter-flow-layout</FILE>
<TITLE>ClutterFlowLayout</TITLE>
ClutterFlowOrientation
ClutterFlowLayout
ClutterFlowLayoutClass
clutter_flow_layout_new
clutter_flow_layout_set_homogeneous
clutter_flow_layout_get_homogeneous
clutter_flow_layout_set_orientation
clutter_flow_layout_get_orientation
<SUBSECTION>
clutter_flow_layout_set_column_spacing
clutter_flow_layout_get_column_spacing
clutter_flow_layout_set_row_spacing
clutter_flow_layout_get_row_spacing
clutter_flow_layout_set_column_width
clutter_flow_layout_get_column_width
clutter_flow_layout_set_row_height
clutter_flow_layout_get_row_height
<SUBSECTION Standard>
CLUTTER_TYPE_FLOW_LAYOUT
CLUTTER_FLOW_LAYOUT
CLUTTER_FLOW_LAYOUT_CLASS
CLUTTER_IS_FLOW_LAYOUT
CLUTTER_IS_FLOW_LAYOUT_CLASS
CLUTTER_FLOW_LAYOUT_GET_CLASS
<SUBSECTION Private>
ClutterFlowLayoutPrivate
clutter_flow_layout_get_type
</SECTION>
<SECTION>
<TITLE>ClutterBoxLayout</TITLE>
<FILE>clutter-box-layout</FILE>
ClutterBoxAlignment
ClutterBoxLayout
ClutterBoxLayoutClass
clutter_box_layout_new
clutter_box_layout_set_pack_start
clutter_box_layout_get_pack_start
clutter_box_layout_set_spacing
clutter_box_layout_get_spacing
clutter_box_layout_set_vertical
clutter_box_layout_get_vertical
2010-05-19 15:10:05 +00:00
clutter_box_layout_set_homogeneous
clutter_box_layout_get_homogeneous
<SUBSECTION>
clutter_box_layout_pack
<SUBSECTION>
clutter_box_layout_set_alignment
clutter_box_layout_get_alignment
clutter_box_layout_set_expand
clutter_box_layout_get_expand
clutter_box_layout_set_fill
clutter_box_layout_get_fill
<SUBSECTION>
clutter_box_layout_set_use_animations
clutter_box_layout_get_use_animations
clutter_box_layout_set_easing_duration
clutter_box_layout_get_easing_duration
clutter_box_layout_set_easing_mode
clutter_box_layout_get_easing_mode
<SUBSECTION Standard>
CLUTTER_TYPE_BOX_LAYOUT
CLUTTER_BOX_LAYOUT
CLUTTER_BOX_LAYOUT_CLASS
CLUTTER_IS_BOX_LAYOUT
CLUTTER_IS_BOX_LAYOUT_CLASS
CLUTTER_BOX_LAYOUT_GET_CLASS
<SUBSECTION Private>
ClutterBoxLayoutPrivate
clutter_box_layout_get_type
</SECTION>
<SECTION>
<FILE>clutter-table-layout</FILE>
ClutterTableAlignment
ClutterTableLayout
ClutterTableLayoutClass
clutter_table_layout_new
clutter_table_layout_set_row_spacing
clutter_table_layout_get_row_spacing
clutter_table_layout_set_column_spacing
clutter_table_layout_get_column_spacing
clutter_table_layout_get_row_count
clutter_table_layout_get_column_count
<SUBSECTION>
clutter_table_layout_pack
<SUBSECTION>
clutter_table_layout_set_alignment
clutter_table_layout_get_alignment
clutter_table_layout_set_expand
clutter_table_layout_get_expand
clutter_table_layout_set_fill
clutter_table_layout_get_fill
clutter_table_layout_get_span
clutter_table_layout_set_span
<SUBSECTION>
clutter_table_layout_set_use_animations
clutter_table_layout_get_use_animations
clutter_table_layout_set_easing_duration
clutter_table_layout_get_easing_duration
clutter_table_layout_set_easing_mode
clutter_table_layout_get_easing_mode
<SUBSECTION Standard>
CLUTTER_TYPE_TABLE_LAYOUT
CLUTTER_TABLE_LAYOUT
CLUTTER_TABLE_LAYOUT_CLASS
CLUTTER_IS_TABLE_LAYOUT
CLUTTER_IS_TABLE_LAYOUT_CLASS
CLUTTER_TABLE_LAYOUT_GET_CLASS
<SUBSECTION Private>
ClutterTableLayoutPrivate
clutter_table_layout_get_type
</SECTION>
<SECTION>
<FILE>clutter-animator</FILE>
<TITLE>ClutterAnimator</TITLE>
ClutterAnimator
ClutterAnimatorClass
clutter_animator_new
clutter_animator_set
clutter_animator_set_key
clutter_animator_remove_key
clutter_animator_get_keys
clutter_animator_start
clutter_animator_compute_value
<SUBSECTION>
clutter_animator_set_timeline
clutter_animator_get_timeline
clutter_animator_set_duration
clutter_animator_get_duration
<SUBSECTION>
clutter_animator_property_set_ease_in
clutter_animator_property_get_ease_in
ClutterInterpolation
clutter_animator_property_set_interpolation
clutter_animator_property_get_interpolation
<SUBSECTION>
ClutterAnimatorKey
clutter_animator_key_get_object
clutter_animator_key_get_property_name
2010-02-08 17:37:00 +00:00
clutter_animator_key_get_property_type
clutter_animator_key_get_mode
clutter_animator_key_get_progress
clutter_animator_key_get_value
<SUBSECTION Standard>
CLUTTER_TYPE_ANIMATOR
CLUTTER_TYPE_ANIMATOR_KEY
CLUTTER_ANIMATOR
CLUTTER_ANIMATOR_CLASS
CLUTTER_IS_ANIMATOR
CLUTTER_IS_ANIMATOR_CLASS
CLUTTER_ANIMATOR_GET_CLASS
<SUBSECTION Private>
clutter_animator_get_type
clutter_animator_key_get_type
ClutterAnimatorPrivate
</SECTION>
2010-05-19 15:10:05 +00:00
<SECTION>
<FILE>clutter-actor-meta</FILE>
<TITLE>ClutterActorMeta</TITLE>
ClutterActorMeta
ClutterActorMetaClass
clutter_actor_meta_set_name
clutter_actor_meta_get_name
clutter_actor_meta_set_enabled
clutter_actor_meta_get_enabled
<SUBSECTION>
clutter_actor_meta_get_actor
<SUBSECTION Standard>
CLUTTER_TYPE_ACTOR_META
CLUTTER_ACTOR_META
CLUTTER_ACTOR_META_CLASS
CLUTTER_IS_ACTOR_META
CLUTTER_IS_ACTOR_META_CLASS
CLUTTER_ACTOR_META_GET_CLASS
clutter_actor_meta_get_type
<SUBSECTION Private>
ClutterActorMetaPrivate
</SECTION>
<SECTION>
<FILE>clutter-action</FILE>
<TITLE>ClutterAction</TITLE>
ClutterAction
ClutterActionClass
<SUBSECTION Standard>
CLUTTER_TYPE_ACTION
CLUTTER_ACTION
CLUTTER_ACTION_CLASS
CLUTTER_IS_ACTION
CLUTTER_IS_ACTION_CLASS
CLUTTER_ACTION_GET_CLASS
clutter_action_get_type
</SECTION>
<SECTION>
<FILE>clutter-constraint</FILE>
<TITLE>ClutterConstraint</TITLE>
ClutterConstraint
ClutterConstraintClass
<SUBSECTION Standard>
CLUTTER_TYPE_CONSTRAINT
CLUTTER_CONSTRAINT
CLUTTER_CONSTRAINT_CLASS
CLUTTER_IS_CONSTRAINT
CLUTTER_IS_CONSTRAINT_CLASS
CLUTTER_CONSTRAINT_GET_CLASS
clutter_constraint_get_type
</SECTION>
<SECTION>
<FILE>clutter-drag-action</FILE>
<TITLE>ClutterDragAction</TITLE>
ClutterDragAction
ClutterDragActionClass
clutter_drag_action_new
clutter_drag_action_set_drag_threshold
clutter_drag_action_get_drag_threshold
clutter_drag_action_set_drag_handle
clutter_drag_action_get_drag_handle
ClutterDragAxis
clutter_drag_action_set_drag_axis
clutter_drag_action_get_drag_axis
<SUBSECTION>
clutter_drag_action_get_press_coords
clutter_drag_action_get_motion_coords
<SUBSECTION Standard>
CLUTTER_TYPE_DRAG_ACTION
CLUTTER_DRAG_ACTION
CLUTTER_DRAG_ACTION_CLASS
CLUTTER_IS_DRAG_ACTION
CLUTTER_IS_DRAG_ACTION_CLASS
CLUTTER_DRAG_ACTION_GET_CLASS
clutter_drag_action_get_type
<SUBSECTION Private>
ClutterDragActionPrivate
</SECTION>
<SECTION>
<FILE>clutter-bind-constraint</FILE>
<TITLE>ClutterBindConstraint</TITLE>
ClutterBindConstraint
ClutterBindCoordinate
clutter_bind_constraint_new
clutter_bind_constraint_set_source
clutter_bind_constraint_get_source
clutter_bind_constraint_set_coordinate
clutter_bind_constraint_get_coordinate
clutter_bind_constraint_set_offset
clutter_bind_constraint_get_offset
2010-05-19 15:10:05 +00:00
<SUBSECTION Standard>
CLUTTER_TYPE_BIND_CONSTRAINT
CLUTTER_BIND_CONSTRAINT
CLUTTER_IS_BIND_CONSTRAINT
<SUBSECTION Private>
ClutterBindConstraintClass
2010-05-19 15:10:05 +00:00
clutter_bind_constraint_get_type
</SECTION>
<SECTION>
<FILE>clutter-align-constraint</FILE>
<TITLE>ClutterAlignConstraint</TITLE>
ClutterAlignConstraint
ClutterAlignAxis
clutter_align_constraint_new
clutter_align_constraint_set_source
clutter_align_constraint_get_source
clutter_align_constraint_set_align_axis
clutter_align_constraint_get_align_axis
clutter_align_constraint_set_factor
clutter_align_constraint_get_factor
2010-05-19 15:10:05 +00:00
<SUBSECTION Standard>
CLUTTER_TYPE_ALIGN_CONSTRAINT
CLUTTER_ALIGN_CONSTRAINT
CLUTTER_IS_ALIGN_CONSTRAINT
<SUBSECTION Private>
ClutterAlignConstraintClass
2010-05-19 15:10:05 +00:00
clutter_align_constraint_get_type
</SECTION>
<SECTION>
<FILE>clutter-state</FILE>
<TITLE>ClutterState</TITLE>
ClutterState
ClutterStateClass
clutter_state_new
clutter_state_set_state
clutter_state_get_state
clutter_state_warp_to_state
clutter_state_set
clutter_state_set_key
clutter_state_set_duration
clutter_state_get_duration
clutter_state_get_states
clutter_state_get_keys
clutter_state_remove_key
clutter_state_get_timeline
clutter_state_set_animator
clutter_state_get_animator
<SUBSECTION>
ClutterStateKey
clutter_state_key_get_source_state_name
clutter_state_key_get_target_state_name
clutter_state_key_get_object
clutter_state_key_get_property_name
clutter_state_key_get_mode
clutter_state_key_get_value
clutter_state_key_get_property_type
clutter_state_key_get_pre_delay
clutter_state_key_get_post_delay
<SUBSECTION Standard>
CLUTTER_TYPE_STATE
2010-11-08 16:01:19 +00:00
CLUTTER_TYPE_STATE_KEY
CLUTTER_STATE
CLUTTER_STATE_CLASS
CLUTTER_IS_STATE
CLUTTER_IS_STATE_CLASS
CLUTTER_STATE_GET_CLASS
clutter_state_get_type
clutter_state_key_get_type
<SUBSECTION Private>
ClutterStatePrivate
</SECTION>
<SECTION>
<FILE>clutter-click-action</FILE>
<TITLE>ClutterClickAction</TITLE>
ClutterClickAction
ClutterClickActionClass
ClutterLongPressState
clutter_click_action_new
<SUBSECTION>
clutter_click_action_get_button
clutter_click_action_get_state
clutter_click_action_get_coords
<SUBSECTION>
clutter_click_action_release
<SUBSECTION Standard>
CLUTTER_TYPE_CLICK_ACTION
CLUTTER_CLICK_ACTION
CLUTTER_CLICK_ACTION_CLASS
CLUTTER_IS_CLICK_ACTION
CLUTTER_IS_CLICK_ACTION_CLASS
CLUTTER_CLICK_ACTION_GET_CLASS
clutter_click_action_get_type
<SUBSECTION Private>
ClutterClickActionPrivate
</SECTION>
2010-04-21 10:30:06 +00:00
<SECTION>
<TITLE>ClutterEffect</TITLE>
<FILE>clutter-effect</FILE>
ClutterEffect
ClutterEffectClass
2011-06-20 13:26:57 +00:00
ClutterEffectPaintFlags
clutter_effect_queue_repaint
2010-04-21 10:30:06 +00:00
<SUBSECTION Standard>
CLUTTER_TYPE_EFFECT
CLUTTER_EFFECT
CLUTTER_EFFECT_CLASS
CLUTTER_IS_EFFECT
CLUTTER_IS_EFFECT_CLASS
CLUTTER_EFFECT_GET_CLASS
<SUBSECTION Private>
clutter_effect_get_type
</SECTION>
<SECTION>
<TITLE>ClutterOffscreenEffect</TITLE>
<FILE>clutter-offscreen-effect</FILE>
ClutterOffscreenEffect
ClutterOffscreenEffectClass
clutter_offscreen_effect_get_target
clutter_offscreen_effect_create_texture
2010-04-21 10:30:06 +00:00
clutter_offscreen_effect_paint_target
clutter_offscreen_effect_get_target_size
2010-04-21 10:30:06 +00:00
<SUBSECTION Standard>
CLUTTER_TYPE_OFFSCREEN_EFFECT
CLUTTER_OFFSCREEN_EFFECT
CLUTTER_OFFSCREEN_EFFECT_CLASS
CLUTTER_IS_OFFSCREEN_EFFECT
CLUTTER_IS_OFFSCREEN_EFFECT_CLASS
CLUTTER_OFFSCREEN_EFFECT_GET_CLASS
<SUBSECTION Private>
ClutterOffscreenEffectPrivate
clutter_offscreen_effect_get_type
</SECTION>
<SECTION>
<TITLE>ClutterShaderEffect</TITLE>
<FILE>clutter-shader-effect</FILE>
ClutterShaderType
2010-04-21 10:30:06 +00:00
ClutterShaderEffect
ClutterShaderEffectClass
clutter_shader_effect_new
2010-04-21 10:30:06 +00:00
clutter_shader_effect_set_uniform
clutter_shader_effect_set_uniform_value
<SUBSECTION>
clutter_shader_effect_set_shader_source
2010-04-21 10:30:06 +00:00
clutter_shader_effect_get_program
clutter_shader_effect_get_shader
<SUBSECTION Standard>
CLUTTER_TYPE_SHADER_EFFECT
CLUTTER_SHADER_EFFECT
CLUTTER_SHADER_EFFECT_CLASS
CLUTTER_IS_SHADER_EFFECT
CLUTTER_IS_SHADER_EFFECT_CLASS
CLUTTER_SHADER_EFFECT_GET_CLASS
<SUBSECTION Private>
ClutterShaderEffectPrivate
clutter_shader_effect_get_type
</SECTION>
<SECTION>
<TITLE>ClutterBlurEffect</TITLE>
<FILE>clutter-blur-effect</FILE>
ClutterBlurEffect
clutter_blur_effect_new
<SUBSECTION Standard>
CLUTTER_TYPE_BLUR_EFFECT
CLUTTER_BLUR_EFFECT
CLUTTER_IS_BLUR_EFFECT
<SUBSECTION Private>
ClutterBlurEffectClass
2010-04-21 10:30:06 +00:00
clutter_blur_effect_get_type
</SECTION>
<SECTION>
<TITLE>ClutterColorizeEffect</TITLE>
<FILE>clutter-colorize-effect</FILE>
ClutterColorizeEffect
clutter_colorize_effect_new
clutter_colorize_effect_set_tint
clutter_colorize_effect_get_tint
<SUBSECTION Standard>
CLUTTER_TYPE_COLORIZE_EFFECT
CLUTTER_COLORIZE_EFFECT
CLUTTER_IS_COLORIZE_EFFECT
<SUBSECTION Private>
ClutterColorizeEffectClass
2010-04-21 10:30:06 +00:00
clutter_colorize_effect_get_type
</SECTION>
<SECTION>
<TITLE>ClutterDesaturateEffect</TITLE>
<FILE>clutter-desaturate-effect</FILE>
ClutterDesaturateEffect
clutter_desaturate_effect_new
clutter_desaturate_effect_set_factor
clutter_desaturate_effect_get_factor
<SUBSECTION Standard>
CLUTTER_TYPE_DESATURATE_EFFECT
CLUTTER_DESATURATE_EFFECT
CLUTTER_IS_DESATURATE_EFFECT
<SUBSECTION Private>
ClutterDesaturateEffectClass
2010-04-21 10:30:06 +00:00
clutter_desaturate_effect_get_type
</SECTION>
<SECTION>
<FILE>clutter-deform-effect</FILE>
ClutterDeformEffect
ClutterDeformEffectClass
clutter_deform_effect_set_back_material
clutter_deform_effect_get_back_material
clutter_deform_effect_set_n_tiles
clutter_deform_effect_get_n_tiles
<SUBSECTION>
clutter_deform_effect_invalidate
<SUBSECTION Standard>
CLUTTER_TYPE_DEFORM_EFFECT
CLUTTER_DEFORM_EFFECT
CLUTTER_DEFORM_EFFECT_CLASS
CLUTTER_IS_DEFORM_EFFECT
CLUTTER_IS_DEFORM_EFFECT_CLASS
CLUTTER_DEFORM_EFFECT_GET_CLASS
<SUBSECTION Private>
ClutterDeformEffectPrivate
clutter_deform_effect_get_type
</SECTION>
<SECTION>
<FILE>clutter-page-turn-effect</FILE>
ClutterPageTurnEffect
clutter_page_turn_effect_new
clutter_page_turn_effect_set_period
clutter_page_turn_effect_get_period
clutter_page_turn_effect_set_angle
clutter_page_turn_effect_get_angle
clutter_page_turn_effect_set_radius
clutter_page_turn_effect_get_radius
<SUBSECTION Standard>
CLUTTER_TYPE_PAGE_TURN_EFFECT
CLUTTER_PAGE_TURN_EFFECT
CLUTTER_IS_PAGE_TURN_EFFECT
<SUBSECTION Private>
ClutterPageTurnEffectClass
clutter_page_turn_effect_get_type
</SECTION>
2010-06-30 10:30:45 +00:00
<SECTION>
<FILE>clutter-settings</FILE>
ClutterSettings
clutter_settings_get_default
<SUBSECTION Standard>
CLUTTER_TYPE_SETTINGS
CLUTTER_SETTINGS
CLUTTER_IS_SETTINGS
<SUBSECTION Private>
ClutterSettingsClass
2010-06-30 10:30:45 +00:00
clutter_settings_get_type
</SECTION>
2010-10-25 15:09:40 +00:00
<SECTION>
<FILE>clutter-path-constraint</FILE>
ClutterPathConstraint
clutter_path_constraint_new
clutter_path_constraint_set_path
clutter_path_constraint_get_path
clutter_path_constraint_set_offset
clutter_path_constraint_get_offset
<SUBSECTION Standard>
CLUTTER_PATH_CONSTRAINT
CLUTTER_IS_PATH_CONSTRAINT
CLUTTER_TYPE_PATH_CONSTRAINT
<SUBSECTION Private>
ClutterPathConstraintClass
2010-10-25 15:09:40 +00:00
clutter_path_constraint_get_type
</SECTION>
<SECTION>
<FILE>clutter-snap-constraint</FILE>
ClutterSnapEdge
ClutterSnapConstraint
clutter_snap_constraint_new
clutter_snap_constraint_set_source
clutter_snap_constraint_get_source
clutter_snap_constraint_set_edges
clutter_snap_constraint_get_edges
clutter_snap_constraint_set_offset
clutter_snap_constraint_get_offset
<SUBSECTION Standard>
CLUTTER_SNAP_CONSTRAINT
CLUTTER_IS_SNAP_CONSTRAINT
CLUTTER_TYPE_SNAP_CONSTRAINT
<SUBSECTION Private>
ClutterSnapConstraintClass
clutter_snap_constraint_get_type
</SECTION>
<SECTION>
<FILE>clutter-gesture-action</FILE>
ClutterGestureAction
ClutterGestureActionClass
clutter_gesture_action_new
clutter_gesture_action_get_press_coords
clutter_gesture_action_get_motion_coords
clutter_gesture_action_get_release_coords
<SUBSECTION Standard>
CLUTTER_GESTURE_ACTION
CLUTTER_GESTURE_ACTION_CLASS
CLUTTER_IS_GESTURE_ACTION
CLUTTER_IS_GESTURE_ACTION_CLASS
2011-06-13 14:36:07 +00:00
CLUTTER_GESTURE_ACTION_GET_CLASS
CLUTTER_TYPE_GESTURE_ACTION
<SUBSECTION Private>
ClutterGestureActionPrivate
clutter_gesture_action_get_type
</SECTION>
<SECTION>
<FILE>clutter-swipe-action</FILE>
ClutterSwipeAction
ClutterSwipeActionClass
ClutterSwipeDirection
clutter_swipe_action_new
<SUBSECTION Standard>
CLUTTER_SWIPE_ACTION
CLUTTER_SWIPE_ACTION_CLASS
CLUTTER_IS_SWIPE_ACTION
CLUTTER_IS_SWIPE_ACTION_CLASS
2011-06-13 14:36:07 +00:00
CLUTTER_SWIPE_ACTION_GET_CLASS
CLUTTER_TYPE_SWIPE_ACTION
<SUBSECTION Private>
ClutterSwipeActionPrivate
clutter_swipe_action_get_type
</SECTION>
<SECTION>
<FILE>clutter-drop-action</FILE>
ClutterDropAction
ClutterDropActionClass
clutter_drop_action_new
<SUBSECTION Standard>
CLUTTER_TYPE_DROP_ACTION
CLUTTER_DROP_ACTION
CLUTTER_DROP_ACTION_CLASS
CLUTTER_IS_DROP_ACTION
CLUTTER_IS_DROP_ACTION_CLASS
CLUTTER_DROP_ACTION_GET_CLASS
<SUBSECTION Private>
ClutterDropActionPrivate
clutter_drop_action_get_type
</SECTION>
<SECTION>
<FILE>clutter-text-buffer</FILE>
CLUTTER_TEXT_BUFFER_MAX_SIZE
ClutterTextBuffer
ClutterTextBufferClass
clutter_text_buffer_new
clutter_text_buffer_new_with_text
clutter_text_buffer_set_text
clutter_text_buffer_get_text
clutter_text_buffer_get_bytes
clutter_text_buffer_get_length
clutter_text_buffer_set_max_length
clutter_text_buffer_get_max_length
clutter_text_buffer_insert_text
clutter_text_buffer_delete_text
clutter_text_buffer_emit_inserted_text
clutter_text_buffer_emit_deleted_text
<SUBSECTION Standard>
CLUTTER_TYPE_TEXT_BUFFER
CLUTTER_TEXT_BUFFER
CLUTTER_TEXT_BUFFER_CLASS
CLUTTER_IS_TEXT_BUFFER
CLUTTER_IS_TEXT_BUFFER_CLASS
CLUTTER_TEXT_BUFFER_GET_CLASS
<SUBSECTION Private>
ClutterTextBufferPrivate
clutter_text_buffer_get_type
</SECTION>