2 +----------------------------------------------------------------------+
3 | Author: yoya@awm.jp |
4 +----------------------------------------------------------------------+
7 #ifndef __SWF_FILL_STYLE_GRADIENT_H__
8 #define __SWF_FILL_STYLE_GRADIENT_H__
11 #include "swf_matrix.h"
12 #include "swf_gradient.h"
14 typedef struct swf_fill_style_gradient_ {
16 swf_matrix_t gradient_matrix;
17 swf_matrix_t gradient_matrix_morph; // DefineMorphShape, DefineMorphShape2
18 swf_gradient_t gradient;
19 } swf_fill_style_gradient_t;
21 extern int swf_fill_style_gradient_parse(bitstream_t *bs,
22 swf_fill_style_gradient_t *gradient,
24 extern int swf_fill_style_gradient_build(bitstream_t *bs,
25 swf_fill_style_gradient_t *gradient,
27 extern int swf_fill_style_gradient_print(swf_fill_style_gradient_t *gradient,
28 int indent_depth, swf_tag_t *tag);
29 extern int swf_fill_style_gradient_delete(swf_fill_style_gradient_t *gradient);
31 #endif /* __SWF_FILL_STYLE_GRADIENT_H__ */