libyggdrasil
v1.0.0
|
Display abstraction implementation for Asgard. More...
Go to the source code of this file.
Enumerations | |
enum | Color { Color_Black = 0b0000000000000000, Color_Navy = 0b0000000000010000, Color_Blue = 0b0000000000011000, Color_Green = 0b0000001100000000, Color_Teal = 0b0000001000001000, Color_Lime = 0b0000011100000000, Color_Aqua = 0b0000011100011000, Color_Maroon = 0b0110000000000000, Color_Purple = 0b0110000000011000, Color_Olive = 0b0110001100000000, Color_Gray = 0b0100001000001000, Color_Red = 0b1110000000000000, Color_Fuchsia = 0b1110000000011000, Color_Yellow = 0b1110011100000000, Color_Orange = 0b1110010000000000, Color_White = 0b1110011100011000, Color_Black = 0b00000000, Color_Navy = 0b00000010, Color_Blue = 0b00000011, Color_Green = 0b00001100, Color_Teal = 0b00001001, Color_Lime = 0b00011100, Color_Aqua = 0b00011111, Color_Maroon = 0b01100000, Color_Purple = 0b01100011, Color_Olive = 0b01101100, Color_Gray = 0b01001001, Color_Red = 0b11100000, Color_Fuchsia = 0b11100011, Color_Yellow = 0b11111100, Color_Orange = 0b11110000, Color_White = 0b11111111 } |
Predefined colors. More... | |
Display abstraction implementation for Asgard.
enum Color |
Predefined colors.
Clear the display to a color.
color | RGB565 Color |
C_LINKAGE bool yggdrasil_Display_Deinit | ( | void | ) |
Draw a single character.
x | X coordinate |
y | Y coordinate |
c | Character |
color | RGB565 Color |
font | Font |
Draw a line.
x1 | X Start coordinate |
y1 | Y Start coordinate |
x2 | X End coordinate |
y2 | Y End coordinate |
color | RGB565 Color |
Draw a single pixel.
x | X coordinate |
y | Y coordinate |
color | RGB565 Color |
Draw a rectangle.
x1 | X Start coordinate |
y1 | Y Start coordinate |
x2 | X End coordinate |
y2 | Y End coordinate |
color | RGB565 Color |
C_LINKAGE void yggdrasil_Display_DrawString | ( | u16 | x, |
u16 | y, | ||
const char * | string, | ||
u16 | color, | ||
Font * | font | ||
) |
Draw a string.
x | X coordinate |
y | Y coordinate |
string | String view |
color | RGB565 Color |
font | Font |
Draw a filled rectangle.
x1 | X Start coordinate |
y1 | Y Start coordinate |
x2 | X End coordinate |
y2 | Y End coordinate |
color | RGB565 Color |
C_LINKAGE void* yggdrasil_Display_GetFrameBufferAddress | ( | void | ) |
C_LINKAGE bool yggdrasil_Display_Init | ( | void | ) |
C_LINKAGE void yggdrasil_Display_Reset | ( | void | ) |
C_LINKAGE void yggdrasil_Display_TurnOff | ( | void | ) |
C_LINKAGE void yggdrasil_Display_TurnOn | ( | void | ) |