about summary refs log tree commit diff stats
path: root/html/x.mu.html
Commit message (Collapse)AuthorAgeFilesLines
* 2177Kartik K. Agaram2015-09-071-6/+7
|
* 2175Kartik K. Agaram2015-09-061-7/+6
|
* 1885Kartik K. Agaram2015-07-291-4/+4
|
* 1853Kartik K. Agaram2015-07-251-1/+1
|
* 1778Kartik K. Agaram2015-07-131-1/+1
|
* 1631 - update html versionsKartik K. Agaram2015-06-231-3/+3
| | | | | | Html is a little more readable thanks to feedback from J David Eisenberg (https://news.ycombinator.com/item?id=9766330), in particular the suggestion to use https://addons.mozilla.org/En-us/firefox/addon/wcag-contrast-checker.
* 1556Kartik K. Agaram2015-06-121-2/+1
|
* 1549Kartik K. Agaram2015-06-091-2/+2
|
* 1517Kartik K. Agaram2015-05-301-3/+3
|
* 1471Kartik K. Agaram2015-05-261-1/+1
|
* 1459Kartik K. Agaram2015-05-251-0/+43
Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
#ifndef GFX_H
#define GFX_H

#include "common.h"
#include "tty.h"

void Gfx_Initialize(uint32* pixels, uint32 width, uint32 height, uint32 bytesPerPixel, uint32 pitch);

void Gfx_PutCharAt(
    /* note that this is int, not char as it's a unicode character */
    unsigned short int c,
    /* cursor position on screen, in characters not in pixels */
    int cx, int cy,
    /* foreground and background colors, say 0xFFFFFF and 0x000000 */
    uint32 fg, uint32 bg);

void Gfx_FlushFromTty(Tty* tty);

uint8* Gfx_GetVideoMemory();
uint16 Gfx_GetWidth();
uint16 Gfx_GetHeight();
uint16 Gfx_GetBytesPerPixel();
void Gfx_Fill(uint32 color);

#endif // GFX_H