Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultńt Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssysteme
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Folien
    - Videos
 
  Übungen
    - UnivIS-Infos
    - Inhalt
    - Module
    - Mailingliste
    - Ergänzendes Material
    - Terminübersicht
    - Aufgaben
       * Umgebung
       * Typische Fehler
       * Aufgabe 1
          Dokumentation
       * Aufgabe 2
          Dokumentation
       * Aufgabe 3
          Dokumentation
       * Aufgabe 4
          Dokumentation
       * Aufgabe 5
          Dokumentation
       * Aufgabe 6
          Dokumentation
       * Aufgabe 7
          Dokumentation
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2011/12  >  Betriebssysteme  >  Übungen  >  Aufgaben  >  Aufgabe 7

Framebuffer< pixel_width, red_offset, green_offset, blue_offset, red_size, green_size, blue_size > Template Klassenreferenz

Die Klasse Framebuffer kapselt die grundlegende Funktionalit├Ąt, um den Inhalt eines St├╝ck Speichers als Bitmap zu behandeln. Mehr ...

#include <framebuffer.h>

Klassendiagramm f├╝r Framebuffer< pixel_width, red_offset, green_offset, blue_offset, red_size, green_size, blue_size >:
Zusammengeh├Ârigkeiten von Framebuffer< pixel_width, red_offset, green_offset, blue_offset, red_size, green_size, blue_size >:

Aufstellung aller Elemente

├ľffentliche Typen

typedef Pixel< pixel_width > Pixel_t

├ľffentliche Methoden

void init (unsigned int x_max, unsigned int y_max)

Gesch├╝tzte Methoden

void set_lfb (void *lfb)
void put_pixel (void *pos, const unsigned char red, const unsigned char green, const unsigned char blue)
void put_pixel (Pixel_t *pos, const Color &color)
void put_pixel (const unsigned int x, const unsigned int y, const unsigned char red, const unsigned char green, const unsigned char blue)
Color get_pixel (Pixel_t *pos)
Pixel_t * get_pointer (const Point &p)
void blit_bitmap (const Point &p, unsigned int width, unsigned int height, void *bitmap, const Color &color)

Gesch├╝tzte Attribute

unsigned int x_max
unsigned int y_max


Ausf├╝hrliche Beschreibung

template<unsigned char pixel_width, unsigned char red_offset, unsigned char green_offset, unsigned char blue_offset, unsigned char red_size, unsigned char green_size, unsigned char blue_size>
class Framebuffer< pixel_width, red_offset, green_offset, blue_offset, red_size, green_size, blue_size >

Die Klasse Framebuffer kapselt die grundlegende Funktionalit├Ąt, um den Inhalt eines St├╝ck Speichers als Bitmap zu behandeln.
Die Dokumentation f├╝r diese Klasse wurde erzeugt aufgrund der Datei:
  Impressum   Datenschutz Stand: 2012-02-01 10:07   BO, DL