NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TextBuffer< ROW, COL > Class Template Reference
Inheritance diagram for TextBuffer< ROW, COL >:
TextAnimator< ROW, COL > TextAnimator< 25, 80 > PlasmaAnimator< ROW, COL > QuoteAnimator< ROW, COL > IntroAnimator

Public Member Functions

uint16_tcharacter (unsigned row, unsigned col)
void blt_from (TextBuffer< ROW, COL > *target)
void blt_to (uint16_t *target)
void put_text (unsigned row, unsigned col, uint8_t attr, const char *str, int len=-1)
 TextBuffer ()

Private Attributes

uint16_t _buffer [ROW *COL]

Constructor & Destructor Documentation

template<unsigned ROW, unsigned COL>
TextBuffer< ROW, COL >::TextBuffer ( )
inline

Member Function Documentation

template<unsigned ROW, unsigned COL>
void TextBuffer< ROW, COL >::blt_from ( TextBuffer< ROW, COL > *  target)
inline
template<unsigned ROW, unsigned COL>
void TextBuffer< ROW, COL >::blt_to ( uint16_t target)
inline
template<unsigned ROW, unsigned COL>
uint16_t& TextBuffer< ROW, COL >::character ( unsigned  row,
unsigned  col 
)
inline
template<unsigned ROW, unsigned COL>
void TextBuffer< ROW, COL >::put_text ( unsigned  row,
unsigned  col,
uint8_t  attr,
const char *  str,
int  len = -1 
)
inline

Member Data Documentation

template<unsigned ROW, unsigned COL>
uint16_t TextBuffer< ROW, COL >::_buffer[ROW *COL]
private

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