quakeforge/libs/ui
Bill Currie 6decbd18c4 [ui] Add a canvas system
This is the beginning of supporting 2d rendering in 3d space. The idea
is that a canvas can be in 2d orthographic space (not attached to any
entity with a 3d transform), or in 3d perspective space (attached to an
entity with a 3d transform, either as a child of the camera, or of some
object in 3d space).

It will replace the current HUD code when it's working.
2022-12-20 19:45:48 +09:00
..
test [ui] Add a component set for passage hierarchy refs 2022-12-16 18:12:38 +09:00
canvas.c [ui] Add a canvas system 2022-12-20 19:45:48 +09:00
font.c [ui] Add font to renderer when loading 2022-12-08 16:57:45 +09:00
inputline.c [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
Makemodule.am [ui] Add a canvas system 2022-12-20 19:45:48 +09:00
passage.c [ui] Add a component set for passage hierarchy refs 2022-12-16 18:12:38 +09:00
text.c [ui] Add a component set for passage hierarchy refs 2022-12-16 18:12:38 +09:00
txtbuffer.c [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
view.c [ui] Attach text views to passage entities 2022-12-14 22:38:37 +09:00
vrect.c [renderer] Use better heuristics for scrap allocation 2022-09-20 19:32:49 +09:00