|
virtual | ~Font () |
|
virtual | ~FontBase () |
|
void | uploadSystemFont (GPU &gpu, Vertex location={{.x=960,.y=464}}) |
| Uploads the system font to VRAM, and initializes the object.
|
|
void | uploadKromFont (GPU &gpu, Vertex location={{.x=960,.y=422}}) |
| Uploads the Kernel rom font to VRAM, and initializes the object.
|
|
void | initialize (GPU &gpu, Vertex location, Vertex glyphSize) |
| Initializes the object for use.
|
|
void | print (GPU &gpu, eastl::string_view text, Vertex pos, Color color) |
| These method immediately print text to the screen.
|
|
void | print (GPU &gpu, eastl::string_view text, Vertex pos, Color color, eastl::function< void()> &&callback, DMA::DmaCallback dmaCallback) |
|
void | print (GPU &gpu, const char *text, Vertex pos, Color color) |
|
void | print (GPU &gpu, const char *text, Vertex pos, Color color, eastl::function< void()> &&callback, DMA::DmaCallback dmaCallback) |
|
void | printf (GPU &gpu, Vertex pos, Color color, const char *format,...) |
|
void | printf (GPU &gpu, Vertex pos, Color color, eastl::function< void()> &&callback, DMA::DmaCallback dmaCallback, const char *format,...) |
|
void | vprintf (GPU &gpu, Vertex pos, Color color, const char *format, va_list ap) |
|
void | vprintf (GPU &gpu, Vertex pos, Color color, eastl::function< void()> &&callback, DMA::DmaCallback dmaCallback, const char *format, va_list ap) |
|
void | chainprint (GPU &gpu, eastl::string_view text, Vertex pos, Color color) |
| These methods use the DMA chaining system to print text to the screen.
|
|
void | chainprint (GPU &gpu, const char *text, Vertex pos, Color color) |
|
void | chainprintf (GPU &gpu, Vertex pos, Color color, const char *format,...) |
|
void | chainvprintf (GPU &gpu, Vertex pos, Color color, const char *format, va_list ap) |
|