Commit graph

55 commits

Author SHA1 Message Date
9a7b3edc9e fix propsBuffer & introduce lastProps 2023-04-22 11:59:21 +02:00
1e4588357d glyph appearance and color 2023-04-19 16:51:02 +02:00
01f2960f5d remove unnecessary file 2023-04-19 16:47:21 +02:00
9e215008d3 add example with profiler (for compile_commands) 2023-04-19 16:46:41 +02:00
7ef6d13c93 include ofxProfiler 2023-04-19 13:51:41 +02:00
297542abc9 letterDelay for variations 2023-04-18 18:05:33 +02:00
24c52521e4 little cleanup 2023-04-18 18:04:13 +02:00
53ba177225 simple mirroring 2023-04-18 16:04:13 +02:00
7d4786d418 nodes per layer and transform origin fixes 2023-04-18 14:58:09 +02:00
53f3b92e70 transform origins 2023-04-18 13:22:06 +02:00
e357a7f4a2 layer combos without children are erased 2023-04-18 13:19:28 +02:00
8fe23edc1f add color in BufferVertex 2023-04-17 20:14:39 +02:00
74fed4e1f4 external ofNode to transform text 2023-04-17 17:16:00 +02:00
d78c341871 little cleanup 2023-04-17 17:06:15 +02:00
65ca48275c slight refactor of utility types, improve mom-child relationship 2023-04-16 17:20:54 +02:00
99f2055553 identify glyphs by character and variations 2023-04-16 14:52:37 +02:00
c071d3bd9c list font variation axes 2023-04-14 18:24:04 +02:00
bd81be30df prepare to connect with theatrejs 2023-04-14 16:55:15 +02:00
095580d851 fix float array 2023-04-13 21:41:59 +02:00
70eb4f97f4 GPUFont with layers 2023-04-13 17:15:35 +02:00
dce5e7c57a fun with ofxGPUfont
(single draw call for multiple texts)
2023-04-13 12:56:17 +02:00
7016b0629f fontSize randomly animated with multiple pseudolayers 2023-04-12 17:37:45 +02:00
358452f98e re-enable animation 2023-04-12 16:25:43 +02:00
b4fe28b7d5 coordinate system pixel correct 2023-04-12 16:06:51 +02:00
5456033ccf worldSize playaround 2023-04-12 15:47:40 +02:00
962e52502b Add ortho projection 2023-04-12 15:47:22 +02:00
b048298bcc set combo vFlip 2023-04-12 15:47:01 +02:00
ed529969b5 add rudimentary ofxGPUFont 2023-04-12 13:59:09 +02:00
f6e4506d7f slight refactor 2023-04-12 10:58:53 +02:00
b16046e5b8 add GPUFontLayer 2023-04-12 09:52:52 +02:00
09e2bb63c7 add gpufont 2023-04-12 09:28:47 +02:00
957768cf61 settable vFlip 2023-04-11 13:17:30 +02:00
454591f2b5 use default value for setup 2023-04-11 13:17:03 +02:00
9f6fba0281 get atlas image and add layer with props 2023-04-11 12:23:14 +02:00
1ed1210d29 cleanup 2023-04-08 17:16:06 +02:00
bae9d0453a add rotation 2023-04-08 17:15:57 +02:00
5d52383aaa allow scale when drawing character (and other minor stuff) 2023-04-08 13:40:17 +02:00
f4ad2679c9 remove couts 2023-04-08 09:51:31 +02:00
f118627dbc introduce naive layerID 2023-04-07 16:17:07 +02:00
ad95ad0fe9 cleanup 2023-04-07 09:53:27 +02:00
96f9248edc add vFlip detection, and therefore un-const draw calls 2023-04-07 09:48:37 +02:00
14072ce026 add vFlip detection algorithm 2023-04-07 09:47:45 +02:00
e6a1ecd971 make LayerComposition more flexible ... unstable implementation 2023-04-06 11:17:22 +02:00
207e2537b1 interpolate glyph pairs 2023-03-30 16:22:35 +02:00
94f0da2768 use text from layer for atlas 2023-03-29 20:47:48 +02:00
9728c288b5 cleanup, add getProps() 2023-03-29 20:46:54 +02:00
a838cfcaeb iclude helpful clutter 2023-03-28 19:18:45 +02:00
170c8cc34e almost acceptable letter spacing 2023-03-28 17:48:18 +02:00
7c7485e2f0 draw Layer letters on xy-baseline (no kerning) 2023-03-27 20:17:47 +02:00
9e8ddb6558 do not flip glyphs anymore 2023-03-27 18:55:47 +02:00