engine_draw()
Module for drawing to the framebuffer
Attributes:
set_background_color(background_color)
[returns: None
]
set_background(background)
[returns: None
]
back_fb_data()
[returns: bytearray
]
front_fb_data()
[returns: bytearray
]
back_fb()
[returns: framebuf
]
front_fb()
[returns: framebuf
]
Color
[value: type, type: type]
black
[value: 0x0000, type: Color]
navy
[value: 0x000F, type: Color]
darkgreen
[value: 0x03E0, type: Color]
darkcyan
[value: 0x03EF, type: Color]
maroon
[value: 0x7800, type: Color]
purple
[value: 0x780F, type: Color]
olive
[value: 0x7BE0, type: Color]
lightgrey
[value: 0xD69A, type: Color]
darkgrey
[value: 0x7BEF, type: Color]
blue
[value: 0x001F, type: Color]
green
[value: 0x07E0, type: Color]
cyan
[value: 0x07FF, type: Color]
red
[value: 0xF800, type: Color]
magenta
[value: 0xF81F, type: Color]
yellow
[value: 0xFFE0, type: Color]
white
[value: 0xFFFF, type: Color]
orange
[value: 0xFDA0, type: Color]
greenyellow
[value: 0xB7E0, type: Color]
pink
[value: 0xFE19, type: Color]
brown
[value: 0x9A60, type: Color]
gold
[value: 0xFEA0, type: Color]
silver
[value: 0xC618, type: Color]
skyblue
[value: 0x867D, type: Color]
violet
[value: 0x915C, type: Color]
clear(color)
[returns: None
]
pixel(color, x, y, opacity)
[returns: None
]
line(color, start_x, start_y, end_x, end_y, opacity)
[returns: None
]
rect(color, top_left_x, top_left_y, width, height, outline, opacity)
[returns: None
]
circle(color, center_x, center_y, radius, outline, opacity)
[returns: None
]
text(font, text, blend_color, top_left_x, top_left_y, letter_spacing, line_spacing, opacity)
[returns: None
]
blit(texture, top_left_x, top_left_y, transparent_color, opacity)
[returns: None
]
update()
[returns: None
]
file: src/draw/engine_draw_module.c
landing