3 #include "swf_fill_style_bitmap.h"
6 swf_fill_style_bitmap_parse(bitstream_t *bs,
7 swf_fill_style_bitmap_t *fill_style_bitmap,
9 fill_style_bitmap->bitmap_ref = bitstream_getbytesLE(bs, 2);
10 swf_matrix_parse(bs, &(fill_style_bitmap->bitmap_matrix));
11 if (tag->code == 46 || tag->code == 84) { // DefineMorphShape, DefineMorphShape2
12 swf_matrix_parse(bs, &(fill_style_bitmap->bitmap_matrix_morph));
18 swf_fill_style_bitmap_build(bitstream_t *bs,
19 swf_fill_style_bitmap_t *fill_style_bitmap,
21 bitstream_putbytesLE(bs, fill_style_bitmap->bitmap_ref, 2);
22 swf_matrix_build(bs, &(fill_style_bitmap->bitmap_matrix));
23 if (tag->code == 46 || tag->code == 84) { // DefineMorphShape, DefineMorphShape2
24 swf_matrix_build(bs, &(fill_style_bitmap->bitmap_matrix_morph));
30 swf_fill_style_bitmap_print(swf_fill_style_bitmap_t *fill_style_bitmap,
31 int indent_depth, swf_tag_t *tag) {
32 print_indent(indent_depth);
33 printf("fill_style_bitmap\n");
34 print_indent(indent_depth);
35 printf("bitmap_ref=%u\n", fill_style_bitmap->bitmap_ref);
36 swf_matrix_print(&(fill_style_bitmap->bitmap_matrix), indent_depth);
37 if (tag->code == 46 || tag->code == 84) { // DefineMorphShape, DefineMorphShape2
38 swf_matrix_print(&(fill_style_bitmap->bitmap_matrix_morph), indent_depth);