StuBS
Graphics
Collaboration diagram for Graphics:

Classes

class  Graphics
 Driver managing the video mode and synchronizing its buffer with the graphics printer. More...
 
class  GraphicsStream
 Output text (form different data type sources) on screen in graphic mode (similar to TextStream) More...
 
class  Font
 Monospaced fonts. More...
 
class  Framebuffer< COLORDEPTH, OFFSET_RED, OFFSET_GREEN, OFFSET_BLUE, BITS_RED, BITS_GREEN, BITS_BLUE >
 Implementation of primitive operations on a memory area used as framebuffer. More...
 
struct  Point
 Coordinate on the graphic screen. More...
 
struct  SpritePixelComponent< BITS >
 Sprite pixel component. More...
 
struct  SpritePixel< RGB, true, BITS >
 Colored pixel with transparency. More...
 
struct  SpritePixel< RGB, false, BITS >
 Colored pixel without transparency. More...
 
struct  SpritePixel< GREYSCALE, true, BITS >
 Greyscale pixel with transparency. More...
 
struct  SpritePixel< GREYSCALE, false, BITS >
 Greyscale pixel without transparency. More...
 
struct  GIMP
 GIMP image. More...
 
class  AbstractGraphicsPrinter
 Abstraction of basic graphics printing functions. More...
 
class  GraphicsPrinter< COLORDEPTH, OFFSET_RED, OFFSET_GREEN, OFFSET_BLUE, BITS_RED, BITS_GREEN, BITS_BLUE >
 Actual implementation of basic graphics printing functions. More...
 

Enumerations

enum  SpriteColorMode { RGB , GREYSCALE }
 Color modes. More...
 

Detailed Description

Graphical VESA video modes.

Enumeration Type Documentation

◆ SpriteColorMode

Color modes.

Enumerator
RGB 

Additive color mode (red, green & blue)

GREYSCALE 

Greyscale.