search for: swfdecgradientpattern

Displaying 6 results from an estimated 6 matches for "swfdecgradientpattern".

2007 Dec 03
0
12 commits - libswfdec/Makefile.am libswfdec/swfdec_as_strings.c libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h libswfdec/swfdec_gradient_pattern.c libswfdec/swfdec_gradient_pattern.h libswfdec/swfdec_movie_as_drawing.c libswfdec/swfdec_pattern.c
...ly (mat, mat, &input); + } +} + SWFDEC_AS_NATIVE (901, 2, swfdec_sprite_movie_beginGradientFill) void swfdec_sprite_movie_beginGradientFill (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *rval) { - SWFDEC_FIXME ("implement"); + SwfdecGradientPattern *gradient; + SwfdecPattern *pattern; + SwfdecMovie *movie; + SwfdecDraw *draw; + SwfdecAsObject *colors, *alphas, *ratios, *matrix; + const char *s; + gboolean radial; + int i, len; + + SWFDEC_AS_CHECK (SWFDEC_TYPE_MOVIE, &movie, "|sOOOO", &s, &colors, &alphas, &am...
2007 Apr 16
0
7 commits - libswfdec/swfdec_codec_gst.c libswfdec/swfdec_font.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_morph_movie.c libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_shape.c libswfdec/swfdec_shape.h libswfdec/swfdec_sprite.c
...enjamin Otte <otte@gnome.org> Date: Mon Apr 16 09:34:18 2007 +0200 implement focal gradients diff --git a/libswfdec/swfdec_pattern.c b/libswfdec/swfdec_pattern.c index 0041aea..dc9282f 100644 --- a/libswfdec/swfdec_pattern.c +++ b/libswfdec/swfdec_pattern.c @@ -178,6 +178,7 @@ struct _SwfdecGradientPattern SwfdecGradient * gradient; /* gradient to paint */ gboolean radial; /* TRUE for radial gradient, FALSE for linear gradient */ gboolean morph; /* TRUE for morph gradients */ + double focus; /* focus point */ }; struct _SwfdecGradientPatternClass @@ -208,10 +209,12 @@ swfdec_g...
2007 Apr 13
0
5 commits - libswfdec/Makefile.am libswfdec/swfdec_color.c libswfdec/swfdec_color.h libswfdec/swfdec_font.c libswfdec/swfdec_loadertarget.c libswfdec/swfdec_movie.h libswfdec/swfdec_pattern.c libswfdec/swfdec_pattern.h libswfdec/swfdec_player.c
..._PATTERN_CLASS (klass)->paint = swfdec_stroke_pattern_paint; -} - -static void -swfdec_stroke_pattern_init (SwfdecStrokePattern *pattern) -{ -} - /*** COLOR PATTERN ***/ typedef struct _SwfdecColorPattern SwfdecColorPattern; @@ -663,63 +514,14 @@ swfdec_pattern_to_string (SwfdecPattern SwfdecGradientPattern *gradient = SWFDEC_GRADIENT_PATTERN (pattern); return g_strdup_printf ("%s gradient (%u colors)", gradient->radial ? "radial" : "linear", gradient->gradient->n_gradients); - } else if (SWFDEC_IS_STROKE_PATTERN (pattern)) { - SwfdecStrokePattern *lin...
2007 Jul 18
0
12 commits - configure.ac doc/swfdec-sections.txt libswfdec-gtk/swfdec_playback_alsa.c libswfdec/jpeg libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c
...tatic cairo_pattern_t * @@ -125,6 +126,7 @@ struct _SwfdecImagePatternClass SwfdecPatternClass pattern_class; }; +GType swfdec_image_pattern_get_type (void); G_DEFINE_TYPE (SwfdecImagePattern, swfdec_image_pattern, SWFDEC_TYPE_PATTERN); static cairo_pattern_t * @@ -186,6 +188,7 @@ struct _SwfdecGradientPatternClass SwfdecPatternClass pattern_class; }; +GType swfdec_gradient_pattern_get_type (void); G_DEFINE_TYPE (SwfdecGradientPattern, swfdec_gradient_pattern, SWFDEC_TYPE_PATTERN); static cairo_pattern_t * diff --git a/libswfdec/swfdec_player.c b/libswfdec/swfdec_player.c index d50e1b1..be041a2...
2007 Mar 29
0
libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_audio_event.h libswfdec/swfdec_audio_flv.h libswfdec/swfdec_audio_stream.h libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h libswfdec/swfdec_cache.c
...(SwfdecPattern *pat, cairo_t *cr, const cairo_path_t *path, - const SwfdecColorTransform *trans, unsigned int ratio) + const SwfdecColorTransform *trans, guint ratio) { SwfdecImagePattern *image = SWFDEC_IMAGE_PATTERN (pat); cairo_pattern_t *pattern; @@ -322,9 +322,9 @@ G_DEFINE_TYPE (SwfdecGradientPattern, sw static void swfdec_gradient_pattern_paint (SwfdecPattern *pat, cairo_t *cr, const cairo_path_t *path, - const SwfdecColorTransform *trans, unsigned int ratio) + const SwfdecColorTransform *trans, guint ratio) { - unsigned int i; + guint i; cairo_pattern_t *pattern; SwfdecColo...
2007 Mar 29
0
Branch 'as' - 9 commits - libswfdec-gtk/swfdec_playback_alsa.c libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c
...(SwfdecPattern *pat, cairo_t *cr, const cairo_path_t *path, - const SwfdecColorTransform *trans, unsigned int ratio) + const SwfdecColorTransform *trans, guint ratio) { SwfdecImagePattern *image = SWFDEC_IMAGE_PATTERN (pat); cairo_pattern_t *pattern; @@ -322,9 +322,9 @@ G_DEFINE_TYPE (SwfdecGradientPattern, sw static void swfdec_gradient_pattern_paint (SwfdecPattern *pat, cairo_t *cr, const cairo_path_t *path, - const SwfdecColorTransform *trans, unsigned int ratio) + const SwfdecColorTransform *trans, guint ratio) { - unsigned int i; + guint i; cairo_pattern_t *pattern; SwfdecColo...