Georg Hagen
|
0d2bcbbdf6
|
Add scale for label
|
2025-02-04 23:21:13 +01:00 |
|
ohyzha
|
0583a7e25a
|
fix inconsistent spacing for multiline text and support special characters
|
2025-01-23 18:47:09 +02:00 |
|
ohyzha
|
3a874f1ea6
|
reduce spacing between multiple lines
|
2025-01-23 18:47:09 +02:00 |
|
Georg Hagen
|
9cb3d4de85
|
Refactor FontAtlas class
|
2025-01-11 01:25:52 +01:00 |
|
Georg Hagen
|
91cf59648d
|
Formatting
|
2025-01-06 00:57:41 +01:00 |
|
Georg Hagen
|
7ef6503a78
|
Add 2d variant of bounding box
|
2025-01-06 00:28:10 +01:00 |
|
Georg Hagen
|
e9a1c629d9
|
Switch to more compact TextGlyph vertex format
|
2025-01-05 02:05:10 +01:00 |
|
Georg Hagen
|
47a904f572
|
Move GetDefaultShader logic into function
|
2025-01-04 21:16:08 +01:00 |
|
Georg Hagen
|
ca93036f31
|
Change TextDrawable base class
|
2025-01-04 03:08:06 +01:00 |
|
Georg Hagen
|
94025c79c6
|
Unify text shader handling
|
2025-01-04 02:46:24 +01:00 |
|
Georg Hagen
|
f156ff5892
|
Update fallback glyph handling
|
2025-01-04 01:52:41 +01:00 |
|
Georg Hagen
|
207d02aab4
|
Remove redundant lambda, use initializer, add nodiscard
|
2025-01-04 01:25:04 +01:00 |
|
Georg Hagen
|
d96ced96c0
|
Deduplicate shader creation function for text drawable
|
2025-01-04 01:15:25 +01:00 |
|
Georg Hagen
|
54441024b3
|
Delete duplicated variable
|
2025-01-04 01:02:37 +01:00 |
|
ohyzha
|
503e31947f
|
make font atlas generator interface more uniform and implement bitmap font atlas rendering and generation
|
2024-12-31 10:14:59 +02:00 |
|
ohyzha
|
e2df88ca22
|
code refactoring
|
2024-11-07 16:45:35 +02:00 |
|
ohyzha
|
4f3336014a
|
store text of text drawable
|
2024-11-04 22:52:05 +02:00 |
|
ohyzha
|
e2ae1687ac
|
rework label drawable and text drawable's API
|
2024-08-26 17:42:43 +03:00 |
|
ohyzha
|
4fce5fd1de
|
add bounding box for text drawable and add possibility to share data among different instances
|
2024-08-22 13:27:08 +03:00 |
|
ohyzha
|
1f418fa673
|
support msdf
|
2024-08-13 10:53:38 +03:00 |
|
ohyzha
|
a390470420
|
code cleanup
|
2024-08-07 21:55:58 +03:00 |
|
ohyzha
|
38d97f4c28
|
split font atlas generator to interface and implementation
|
2024-08-07 20:05:06 +03:00 |
|
ohyzha
|
c7c2a96b9c
|
add opportunity to pack atlas and meta data in same file
|
2024-08-06 17:02:24 +03:00 |
|
ohyzha
|
cb409268a8
|
implement multiline text rendering
|
2024-08-06 10:33:28 +03:00 |
|
ohyzha
|
afccf5dee0
|
implement text rendering without msdfgen library
|
2024-08-06 10:33:28 +03:00 |
|
ohyzha
|
232ad0a938
|
rework API for text rendering
|
2024-08-06 10:33:13 +03:00 |
|
ohyzha
|
875ad80337
|
give more meaningful names
|
2024-08-06 10:32:55 +03:00 |
|