mirror of
https://github.com/brl/mutter.git
synced 2024-12-27 05:12:15 +00:00
62844d5f04
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.
156 lines
4.5 KiB
Plaintext
156 lines
4.5 KiB
Plaintext
INSTALL
|
|
Makefile
|
|
Makefile.in
|
|
aclocal.m4
|
|
autom4te.cache
|
|
compile
|
|
clutter-*.pc
|
|
clutter.pc
|
|
.deps
|
|
.libs
|
|
*.lo
|
|
*.la
|
|
clutter/clutter-enum-types.[ch]
|
|
clutter/clutter-marshal.[ch]
|
|
clutter/clutter-version.h
|
|
clutter/stamp-*
|
|
/clutter/clutter-json.h
|
|
/clutter/cogl/cogl-defines-gl.h
|
|
/clutter/cogl/cogl-defines-gles.h
|
|
/clutter/cogl/cogl.h
|
|
/clutter/cogl/gles/cogl-fixed-vertex-shader.[ch]
|
|
/clutter/cogl/gles/cogl-fixed-fragment-shader.[ch]
|
|
cogl-defines.h
|
|
config.*
|
|
configure
|
|
depcomp
|
|
doc/manual/clutter-manual.xml
|
|
doc/reference/clutter/clutter-*.txt
|
|
!/doc/reference/clutter/clutter-sections.txt
|
|
doc/reference/clutter/html
|
|
doc/reference/clutter/tmpl
|
|
doc/reference/clutter/xml
|
|
doc/reference/clutter/version.xml
|
|
doc/reference/clutter/clutter.args
|
|
doc/reference/clutter/clutter.hierarchy
|
|
doc/reference/clutter/clutter.interfaces
|
|
doc/reference/clutter/clutter.prerequisites
|
|
doc/reference/clutter/clutter.signals
|
|
doc/reference/clutter/*.stamp
|
|
doc/reference/cogl/cogl-*.txt
|
|
!/doc/reference/cogl/cogl-sections.txt
|
|
doc/reference/cogl/html
|
|
doc/reference/cogl/tmpl
|
|
doc/reference/cogl/xml
|
|
doc/reference/cogl/version.xml
|
|
doc/reference/cogl/cogl.args
|
|
doc/reference/cogl/cogl.hierarchy
|
|
doc/reference/cogl/cogl.interfaces
|
|
doc/reference/cogl/cogl.prerequisites
|
|
doc/reference/cogl/cogl.signals
|
|
doc/reference/cogl/*.stamp
|
|
gtk-doc.make
|
|
install-sh
|
|
libtool
|
|
ltmain.sh
|
|
missing
|
|
mkinstalldirs
|
|
stamp-h1
|
|
/tests/interactive/*.o
|
|
/tests/conform/*.o
|
|
/tests/micro-bench/*.o
|
|
/tests/interactive/test-actors
|
|
/tests/interactive/test-behave
|
|
/tests/interactive/test-boxes
|
|
/tests/interactive/test-depth
|
|
/tests/interactive/test-effects
|
|
/tests/interactive/test-entry
|
|
/tests/interactive/test-events
|
|
/tests/interactive/test-fbo
|
|
/tests/interactive/test-fullscreen
|
|
/tests/interactive/test-grab
|
|
/tests/interactive/test-model
|
|
/tests/interactive/test-multistage
|
|
/tests/interactive/test-offscreen
|
|
/tests/interactive/test-opacity
|
|
/tests/interactive/test-perspective
|
|
/tests/interactive/test-project
|
|
/tests/interactive/test-rotate
|
|
/tests/interactive/test-scale
|
|
/tests/interactive/test-score
|
|
/tests/interactive/test-script
|
|
/tests/interactive/test-shader
|
|
/tests/interactive/test-text
|
|
/tests/interactive/test-textures
|
|
/tests/interactive/test-threads
|
|
/tests/interactive/test-timeline
|
|
/tests/interactive/test-timeline-dup-frames
|
|
/tests/interactive/test-timeline-interpolate
|
|
/tests/interactive/test-timeline-rewind
|
|
/tests/interactive/test-timeline-smoothness
|
|
/tests/interactive/test-unproject
|
|
/tests/interactive/test-viewport
|
|
/tests/interactive/test-cogl-offscreen
|
|
/tests/interactive/test-cogl-primitives
|
|
/tests/interactive/test-cogl-tex-convert
|
|
/tests/interactive/test-cogl-tex-foreign
|
|
/tests/interactive/test-cogl-tex-getset
|
|
/tests/interactive/test-cogl-tex-polygon
|
|
/tests/interactive/test-cogl-tex-tile
|
|
/tests/interactive/test-pixmap
|
|
/tests/interactive/test-stage-read-pixels
|
|
/tests/interactive/test-clip
|
|
/tests/interactive/test-layout
|
|
/tests/interactive/test-random-text
|
|
/tests/interactive/test-texture-quality
|
|
/tests/interactive/test-paint-wrapper
|
|
/tests/interactive/test-devices
|
|
/tests/interactive/test-label-cache
|
|
/tests/interactive/test-pick
|
|
/tests/interactive/test-animation
|
|
/tests/interactive/test-easing
|
|
/tests/interactive/test-interactive
|
|
/tests/interactive/redhand.png
|
|
/tests/interactive/test-script.json
|
|
/tests/conform/test-conformance
|
|
/tests/conform/test-conformance-results.xml
|
|
/tests/conform/test-conformance-results.html
|
|
/tests/conform/test_entry_append_some
|
|
/tests/conform/test_entry_cursor
|
|
/tests/conform/test_entry_delete_chars
|
|
/tests/conform/test_entry_delete_text
|
|
/tests/conform/test_entry_empty
|
|
/tests/conform/test_entry_event
|
|
/tests/conform/test_entry_insert
|
|
/tests/conform/test_entry_prepend_some
|
|
/tests/conform/test_entry_set_empty
|
|
/tests/conform/test_entry_set_text
|
|
/tests/conform/test_entry_utf8_validation
|
|
/tests/conform/test_fixed_constants
|
|
/tests/conform/test_initial_state
|
|
/tests/conform/test_label_cache
|
|
/tests/conform/test_mapped
|
|
/tests/conform/test_pick
|
|
/tests/conform/test_realized
|
|
/tests/conform/test_rect_set_color
|
|
/tests/conform/test_rect_set_size
|
|
/tests/conform/test_show_on_set_parent
|
|
/tests/conform/test_timeline
|
|
/tests/conform/test_timeline_dup_frames
|
|
/tests/conform/test_timeline_interpolate
|
|
/tests/conform/test_timeline_rewind
|
|
/tests/conform/test_timeline_smoothness
|
|
/tests/conform/test_label_opacity
|
|
/tests/conform/test_mesh_contiguous
|
|
/tests/conform/test_mesh_interleved
|
|
/tests/conform/test_mesh_mutability
|
|
/tests/conform/test_paint_opacity
|
|
/tests/conform/test_rectangle_opacity
|
|
/tests/micro-bench/test-text
|
|
/clutter/x11/clutter-x11-enum-types.[ch]
|
|
/clutter/x11/stamp-clutter-x11-enum-types.h
|
|
/po/Makefile.in.in
|
|
/po/POTFILES
|
|
*.swp
|
|
*~
|