Commit graph

34 commits

Author SHA1 Message Date
DataHoarder f1e40e6793
Cleanup bitmap converter 2023-12-02 10:45:40 +01:00
DataHoarder 35eac165e5
New gradient global settings 2023-12-02 10:38:16 +01:00
DataHoarder 05c31ff74c
Close shape if not closed in ComplexPolygon GetShape() 2023-12-02 02:33:50 +01:00
DataHoarder 485b49f4cf
Extract SWF parser and decoder into its own module 2023-12-02 02:26:16 +01:00
DataHoarder a472506650
Change blur factor for bitmaps, faster conversion 2023-11-30 06:52:30 +01:00
DataHoarder 3d8daaacb8
Cleanup BITMAP SWF conversion into its own subtype 2023-11-30 04:59:20 +01:00
DataHoarder a7160af4e7
Adjust global ass settings 2023-11-30 04:31:26 +01:00
DataHoarder 34f25b11fe
Audio / bitmap related fixes, faster bitmap conversion 2023-11-29 06:37:16 +01:00
DataHoarder 22e75ece93
Fix move records within ComplexPolygon 2023-11-29 03:22:47 +01:00
DataHoarder 2c360e4b67
Fix bitmap scale matrix 2023-11-29 02:57:32 +01:00
DataHoarder 01a82cc5db
Pad mode for radial gradient, disable blur/overlap on transparent gradients 2023-11-29 02:10:20 +01:00
DataHoarder 211ae1bdf9
Fix LinearGradient PAD spread mode 2023-11-29 01:08:06 +01:00
DataHoarder 42df53898d
Implement Option, full nested sprite support 2023-11-28 03:54:19 +01:00
DataHoarder eb0cb3a505
Fix contour clockwise direction 2023-11-27 10:25:19 +01:00
DataHoarder c2bfa9313e
Fix shape inner clipping, remove DrawPath Clip property 2023-11-26 22:45:07 +01:00
DataHoarder 5f47065b50
Recover original curve records on clips if able 2023-11-26 22:02:45 +01:00
DataHoarder 9ec47f50db
Generalize Fill/Line style record constructors 2023-11-26 21:12:37 +01:00
DataHoarder 6d3d12a239
Record pointers to values 2023-11-26 20:47:12 +01:00
DataHoarder 909506fab6
*Shape to Shape 2023-11-26 20:34:44 +01:00
DataHoarder c09f81ee4e
Properly implement morphing of shapes, gradients, styles, fix KERNINGRECORD / PlaceObject, avoid panic on invalid PlaceObject of font object 2023-11-26 10:38:47 +01:00
DataHoarder bfa3994b9d
Implement basic 2023-11-26 02:32:53 +01:00
DataHoarder 36b734bf9d
Implement SWF font and text related tags, negated conditionals 2023-11-26 01:02:41 +01:00
DataHoarder 7dd82e8d44
Better radial gradients 2023-11-25 14:18:52 +01:00
DataHoarder d174215bb8
Fake overlay blend, directly use drawpathlist as fill 2023-11-24 12:27:10 +01:00
DataHoarder d5d46d777f
Experimental stroke converter 2023-11-24 10:25:37 +01:00
DataHoarder 6ab2e3ddae
Better stroke width based on matrix? 2023-11-24 09:59:01 +01:00
DataHoarder 159b72e22b
Optimize performance, implement bitmap shapes, implement clipping settings 2023-11-24 05:02:08 +01:00
DataHoarder c115d9d2f8
Implement radial gradient 2023-11-23 10:15:43 +01:00
DataHoarder 2b82d66715
Fix gradients, fix clip depths, fix ratios, added gradient blur and overlap settings 2023-11-23 05:00:09 +01:00
DataHoarder a77b91a618
Made all vectors float64 instead of twip for enhanced precision, fixed containertag matrix transition 2023-11-22 11:08:09 +01:00
DataHoarder f1e45241b9
Implicit Vector2 type conversions of Twip, float64 2023-11-22 06:29:53 +01:00
DataHoarder 2c058efa0e
Implement morphing, cliping, polygons, some gradients 2023-11-21 18:38:17 +01:00
DataHoarder 44fba24fd5
Render loop functional, fixed SB reading 2023-11-21 02:55:09 +01:00
DataHoarder 31ebc6785c
Add types for rendering, layouts, frames, cleanup imports 2023-11-20 19:01:35 +01:00