2D Geom Bibliothek
Öffentliche Methoden | Geschützte Methoden | Aufstellung aller Elemente
Drawable Klassenreferenzabstract

#include <Drawable.h>

Klassendiagramm für Drawable:
Area Transformable Rect Shape Point Segment Shape Circle MyPolygon Circle MyPolygon Triangle Triangle

Öffentliche Methoden

 Drawable ()
 
virtual void draw ()=0
 
void setColor (float red, float green, float blue)
 
const float * getColor () const
 

Geschützte Methoden

virtual void setupColor ()
 

Ausführliche Beschreibung

Diese abstrakte Klasse ist die Baseklasse aller zeichenbaren Komponenten

Beschreibung der Konstruktoren und Destruktoren

Drawable::Drawable ( )

Leerkonstuktor, stellt das Farbe zu weiß

Dokumentation der Elementfunktionen

virtual void Drawable::draw ( )
pure virtual

Zeichnet die Komponent auf einer openGL Fläche zeichnen

Implementiert in Circle, MyPolygon, Segment, Point und Rect.

const float * Drawable::getColor ( ) const

Gibt die Farbe zurück

void Drawable::setColor ( float  red,
float  green,
float  blue 
)

Stellt die Farbe ein

void Drawable::setupColor ( )
protectedvirtual

Stellt die Farbe in openGL zu der eingestellten Farbe ein


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: