Commit Graph

79 Commits

Author SHA1 Message Date
faiface 5e698c63f0 move IMDraw to separate package 2017-03-21 11:33:11 +01:00
faiface 1ff57ffbe4 fix bug with matrix and mask in IMDraw 2017-03-18 22:39:12 +01:00
faiface 562f5e19c9 fix bug in IMDraw.Push 2017-03-18 20:18:44 +01:00
faiface 039b4f1706 add IMDraw type doc 2017-03-18 17:18:41 +01:00
faiface 3aa5478499 add IMDraw drawing methods 2017-03-18 16:18:05 +01:00
faiface 3ed1d0ab78 fix angle consistency in IMDraw.FillEllipseArc 2017-03-16 12:53:52 +01:00
faiface 1f6d186539 fix another two misspells 2017-03-16 00:47:50 +01:00
faiface 1cecf85bdb simplify IMDraw.Precision 2017-03-15 14:01:55 +01:00
faiface 5cc293784e add IMDraw BasicTarget interface check 2017-03-15 13:55:52 +01:00
faiface d11245e164 make IMDraw a fully featured BasicTarget 2017-03-15 13:54:19 +01:00
faiface 21013620a9 minor change 2017-03-15 00:35:14 +01:00
faiface a3cc6f790e add IMDraw.Reset 2017-03-14 22:58:06 +01:00
faiface 9a4f43d086 fix doc 2017-03-14 22:00:00 +01:00
faiface 1e22436612 clarify doc 2017-03-14 21:59:31 +01:00
faiface 35a14c2d18 rename ZM -> IM 2017-03-14 13:15:53 +01:00
faiface d424523c63 rename IM -> IMDraw 2017-03-14 13:12:29 +01:00
faiface 203adc914b change Rect to have Min, Max instead of Pos, Size 2017-03-13 23:52:34 +01:00
faiface bca582815c add IM.FillCircleArc 2017-03-10 15:23:41 +01:00
faiface 63128da6ce add IM.FillCircle and IM.FillEllipse 2017-03-10 14:54:20 +01:00
faiface f93f599d7f add IM with several methods 2017-03-10 14:51:55 +01:00
faiface 5a9c43bc6c fix Sprite for changing Picture bounds 2017-03-08 19:19:02 +01:00
faiface 43aae3d3bd fix newly introduced bug in Sprite.SetPicture 2017-03-08 00:43:53 +01:00
faiface 6874fff0f6 slightly optimize Sprite.SetPicture 2017-03-08 00:43:01 +01:00
faiface 4824154027 minor change 2017-03-07 22:50:49 +01:00
faiface 055da8dfbb add Sprite 2017-03-07 22:47:55 +01:00
faiface d598e68c03 implement and document PictureData 2017-02-28 18:24:25 +01:00
faiface bffb3598c7 add Picture interface 2017-02-24 01:21:11 +01:00
faiface c1843b8608 add Drawer struct 2017-02-23 13:07:40 +01:00
faiface 6dc55b8746 change fundamental interfaces (add Picture) 2017-02-22 20:57:22 +01:00
faiface 3300f02d21 adopt github.com/faiface/glhf 2017-02-11 14:09:47 +01:00
faiface 7a8967c9d1 fix TrianglesDrawer flush (SetLen) 2017-02-03 02:09:06 +01:00
faiface 63339235b7 rework Triangles API and adapt it 2017-01-28 20:01:59 +01:00
faiface e7a2af61fb reorder methods of TrianglesData 2017-01-26 23:40:29 +01:00
faiface 0af28b0b17 add TrianglesData.SetLen 2017-01-26 23:38:37 +01:00
faiface 9a4c02e488 fixed a weird typo in code 2017-01-25 22:43:10 +01:00
faiface 3579be2d83 minor change in code 2017-01-25 22:32:02 +01:00
faiface e9b982cb87 add TrianglesDrawer.Dirty and simplify code 2017-01-25 22:02:53 +01:00
faiface 2b300b48b7 fix Sprite.SetPicture once again 2017-01-25 19:57:42 +01:00
faiface cf4ab7e36a fix Sprite.SetPicture 2017-01-25 19:55:41 +01:00
faiface 7f5a21cd3c add note to doc 2017-01-25 19:53:15 +01:00
faiface 2890f8b4ae add Polygon shape 2017-01-25 19:50:49 +01:00
faiface 16c1672c61 optimize Sprite 2017-01-25 19:04:37 +01:00
faiface cb699e7057 add Canvas.Draw and remove SetTransform/MaskColor from Sprite 2017-01-25 17:33:33 +01:00
faiface 3b39cc60e9 rework VertexSlice for better performance 2017-01-14 00:47:49 +01:00
faiface 43bdd39739 performance optimizations (reducing allocations) 2017-01-13 01:53:52 +01:00
faiface aa0f7462ec performance optimizations 2017-01-13 01:07:13 +01:00
faiface bad60ef7fa remove unnecessary and confusing Triangles(Color|Texture)Data 2017-01-12 13:16:33 +01:00
faiface f7fe00fe4d add Copy method to Triangles interface 2017-01-12 11:44:54 +01:00
faiface 8ec1bdfadf remove TrianglesContainer + add Append to Triangles 2017-01-11 23:17:42 +01:00
faiface b4c035e2ff add TrianglesContainer interface 2017-01-11 13:16:27 +01:00