Commit Graph

555 Commits

Author SHA1 Message Date
faiface 3af9c2b20e remove Text.SetMatrix and Text.SetColorMask, add Text.Draw(target, matrix) and Text.DrawColorMask(target, matrix, mask) 2017-05-21 18:23:51 +02:00
faiface 3ae612a84d minor change 2017-05-21 18:23:20 +02:00
faiface 0ac5371d7e update Sprite's doc 2017-05-21 15:31:07 +02:00
faiface fccedc5a9d remove Text.Matrix() and Text.ColorMask() getters 2017-05-19 01:58:34 +02:00
faiface f7aac5ed09 change Text properties to fields 2017-05-18 23:59:42 +02:00
faiface 1d928485d6 change IMDraw properties to fields 2017-05-18 23:50:45 +02:00
faiface b832e83517 change Sprite.Draw and Canvas.Draw signatures (include Matrix) 2017-05-17 23:45:22 +02:00
faiface 53167788d6 accept zero target size in Rect.Resized 2017-05-15 01:15:16 +02:00
faiface 9d60c5fa32 improve Atlas creation time 2-3 times 2017-05-11 19:48:43 +02:00
faiface cce26f0a51 add Window.Repeat 2017-05-10 23:54:06 +02:00
faiface b15c10298e fix and simplify input handling in Window 2017-05-10 21:22:47 +02:00
faiface 3a14aae310 add Window.Typed 2017-05-10 21:10:10 +02:00
faiface e86120db20 change text.New to take an Atlas 2017-05-10 17:56:09 +02:00
faiface a510048648 add text package doc 2017-05-09 16:48:26 +02:00
faiface feb12a1c7e add Text.Matrix and Text.ColorMask 2017-05-09 16:46:11 +02:00
faiface 3ffbbb9cda add examples on LineHeight and TabWidth to Text doc 2017-05-09 16:40:44 +02:00
faiface 863e1e2f0c add note about not destroying face.Face to Atlas doc 2017-05-09 16:39:03 +02:00
faiface e3268db31e mention control characters in Text doc 2017-05-09 16:36:59 +02:00
faiface 7b10ad8497 remove accidental markdown formating from Text doc 2017-05-09 16:35:51 +02:00
faiface abcdff5960 fix typo in Text doc 2017-05-09 16:34:54 +02:00
faiface dc3f9857d8 minor change in Text doc 2017-05-09 16:34:13 +02:00
faiface dd6d38b8f3 minor change in Atlas doc 2017-05-09 16:32:29 +02:00
faiface 46122dd826 clarify doc 2017-05-09 16:31:09 +02:00
faiface c8114d8467 add Text doc 2017-05-09 16:27:55 +02:00
faiface f58676289a minor change 2017-05-09 15:26:50 +02:00
faiface 80735cfc0c add Atlas doc 2017-05-09 15:25:08 +02:00
faiface dcdc812af5 don't cache kerning in Atlas (too expensive and no benefit) 2017-05-09 15:10:35 +02:00
faiface 248d68f6aa improve Atlas creation, atlas is now square picture (was one row of characters) 2017-05-09 14:20:34 +02:00
faiface 3841afb70f fix PictureDataFromImage (wrong bounds when Min not (0, 0)) 2017-05-09 01:04:04 +02:00
faiface 217ac0c4d7 rename Text.LineHeight(scale) -> height, since now it's absolute height 2017-05-07 22:03:56 +02:00
faiface 65236863fe rename Glyph.Orig -> Dot 2017-05-07 21:49:26 +02:00
faiface cfaff8c0cb minor change 2017-05-07 21:12:48 +02:00
faiface 2d1f61f746 improve Text code 2017-05-07 21:08:10 +02:00
faiface 883bdc32c7 add Text.BoundsOf 2017-05-07 21:00:19 +02:00
faiface c9eea2639e restructure Text writing for more flexibility and consistency 2017-05-07 20:59:56 +02:00
faiface 5b524dadd8 add Atlas.DrawRune 2017-05-07 20:59:41 +02:00
faiface a86876a1cd Merge branch 'dev' into text 2017-05-06 22:58:36 +02:00
faiface 29785fb937 IMDraw: change default point color to (1, 1, 1, 1) (was (0, 0, 0, 0)) 2017-05-06 22:57:55 +02:00
faiface 1d17e45825 fix Text.Bounds 2017-05-05 16:42:40 +02:00
faiface b91d8be6cd remove Batch from Text and optimize it 2017-05-05 16:13:26 +02:00
faiface c47d77b2b5 add Text.Bounds, Atlas.Ascent, Atlas.Descent 2017-05-05 16:02:47 +02:00
faiface e9a3c900cf add Rect.Union 2017-05-05 15:43:24 +02:00
faiface 3d3cbd6027 fix Text.Color 2017-05-04 22:30:18 +02:00
faiface 4e6d6eeb3a move Atlas type to a separate file 2017-05-03 23:59:37 +02:00
faiface 17ddf4fec5 change Text.LineHeight to use actual units instead of scale (such as 1.5) 2017-05-03 23:57:09 +02:00
faiface e1e1815537 add Text.Atlas (Atlas has some useful stuff, e.g. line height) 2017-05-03 23:55:44 +02:00
faiface a05abdca76 add Text.WriteByte 2017-05-03 23:55:10 +02:00
faiface 317124058e export Atlas from text package + add Text.WriteRune and Text.WriteString 2017-05-03 23:54:24 +02:00
faiface 3b1e0eaa21 add Text.SetMatrix and Text.SetColorMask 2017-05-03 21:48:05 +02:00
faiface 6a7500959f add Text.LineHeight and text.TabWidth 2017-05-03 21:04:18 +02:00