The Pedigree Project  0.1
Public Member Functions | List of all members
Au1500Vga Class Reference

#include <Vga.h>

+ Inheritance diagram for Au1500Vga:
+ Collaboration diagram for Au1500Vga:

Public Member Functions

virtual char read ()
 
virtual void write (char c)
 
- Public Member Functions inherited from Vga
virtual void setControl (VgaControl which)=0
 
virtual void clearControl (VgaControl which)=0
 
virtual bool setMode (int mode)=0
 
virtual bool setLargestTextMode ()=0
 
virtual bool isMode (size_t nCols, size_t nRows, bool bIsText, size_t nBpp=0)=0
 
virtual bool isLargestTextMode ()=0
 
virtual size_t getNumCols ()=0
 
virtual size_t getNumRows ()=0
 
virtual void rememberMode ()=0
 
virtual void restoreMode ()=0
 
virtual void pokeBuffer (uint8_t *pBuffer, size_t nBufLen)=0
 
virtual void peekBuffer (uint8_t *pBuffer, size_t nBufLen)=0
 
virtual void moveCursor (size_t nX, size_t nY)=0
 
virtual operator uint16_t * () const =0
 

Additional Inherited Members

- Public Types inherited from Vga
enum  VgaControl { LineGraphics = 2, Blink = 3 }
 

Detailed Description

Vga device abstraction.

Definition at line 28 of file kernel/machine/au1500/Vga.h.


The documentation for this class was generated from the following files: