summary refs log tree commit diff stats
path: root/bouml/128258.diagram
Commit message (Expand)AuthorAgeFilesLines
* updated uml diagramshut2009-11-271-7/+57
* added Bouml project (UML)hut2009-11-241-0/+31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
























                                                                                                     
#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