[−][src]Crate sunrise_vi
Visual Compositor
This process takes care of compositing multiple windows on the framebuffer. In the future, it will also be capable of talking to the GPU to provide an OpenGL abstraction layer.
Modules
terminal | Terminal rendering APIs |
vbe | VESA Bios Extensions Framebuffer |
Structs
Buffer | Internal representation of a window. |
IBuffer | IPC Window object |
ViInterface | Entry point interface. |
Statics
BACKBUFFER_ARR | The backbuffer to draw into. |
BUFFERS | A list of the buffers currently alive. |
CAPABILITIES | |
HEADER |
Functions
draw | Draw a portion of a buffer onto the framebuffer. |
get_intersect | Gets the intersection between two rectangles. |
get_real_bounds | |
main |