![]() | Patrick's Programming Library Version 6.4.21 - Dokumentation |
Namensraum der Grafik-Funktionen. Mehr ...
Im Namespace ppl6::grafix sind alle Grafikfunktionen der Library enthalten.
Namensbereiche | |
COLORTYPE | |
DRAWMETHOD | |
Surface | |
WindowStyle | |
Klassen | |
class | AdapterCaps |
class | AdapterIdentifier |
class | AdapterMode |
class | CDrawable |
Basisklasse für Zeichenflächen. Mehr ... | |
class | CFilter |
Basisklasse für Import-/Export-Filter verschiedener Grafikformate. Mehr ... | |
class | CFilter_BMP |
Import-/Export-Filter für BMP-Dateien. Mehr ... | |
class | CFilter_GIF |
Import-Filter für GIF-Dateien. Mehr ... | |
class | CFilter_JPEG |
Import-/Export-Filter für JPEG-Dateien. Mehr ... | |
class | CFilter_PNG |
Import-/Export-Filter für PNG-Dateien. Mehr ... | |
class | CFilter_PPM |
Import-/Export-Filter für PPM-Dateien. Mehr ... | |
class | CFilter_TGA |
Import-Filter für TGA-Dateien. Mehr ... | |
class | CFont |
Repräsentiert die verschiedenen Parameter eines Fonts. Mehr ... | |
class | CFontEngine |
Basisklasse für Font-Engines. Mehr ... | |
class | CFontEngineFont5 |
Font-Engine für PFP Version 5 Fonts. Mehr ... | |
class | CFontEngineFreeType |
Font-Engine für von FreeType unterstützte Fonts. Mehr ... | |
class | CFontFile |
Interne Klasse zur Verwaltung aller geladener Font-Dateien. Mehr ... | |
class | CGrafix |
Hauptklasse für alle Grafik-Operationen. Mehr ... | |
class | CImage |
Eine Bitmap-Grafik im Hauptspeicher. Mehr ... | |
class | CImageList |
Ein Container für eine Grafik mit mehreren gleichgroßen Icons. Mehr ... | |
class | Color |
Ein Datenobjekt zum Speichern eines Farbwertes. Mehr ... | |
class | CSprite |
Klasse zum Anzeigen von Sprites. Mehr ... | |
class | CSurface |
struct | DRAWABLE_DATA |
class | FontEngineFont6 |
Font-Engine für PFP Version 6 Fonts. Mehr ... | |
class | GFXEngine |
Basisklasse von der alle unterstützen Grafik-Engines abgeleitet werden. Mehr ... | |
class | GFXEngineDX9 |
Grafik-Engines auf Basis von DirectX 9. Mehr ... | |
class | GFXEngineSDL |
Grafik-Engine auf SDL-Basis. Mehr ... | |
class | GFXEngineSoftware |
struct | IMAGE |
class | Point |
Repräsentiert einen Punkt in einem zweidimensionalen Koordinatensystem. Mehr ... | |
class | Point3D |
Repräsentiert einen Punkt in einem dreidimensionalen Koordinatensystem. Mehr ... | |
class | Rect |
Repräsentiert ein Rechteck in einem zweidimensionalen Koordinatensystem. Mehr ... | |
union | RGBA |
32-Bit Struktur zum Speichern eines RGB-Farbwertes Mehr ... | |
class | RGBFormat |
Datentyp, der das Farbformat einer Zeichenfläche repräsentiert. Mehr ... | |
class | Size |
Repräsentiert Breite und Höhe eines beliebigen Objekts in einem zweidimensionalen Koordinatensystem. Mehr ... | |
Typdefinitionen | |
typedef ppluint32 | SurfaceColor |
Aufzählungen | |
enum | DX9SurfaceType { SurfaceTypeDevice, SurfaceTypeOffscreenPlain, SurfaceTypeTexture } |
Surface-Typen. Mehr ... | |
enum | J_DCT_METHOD { JDCT_ISLOW, JDCT_IFAST, JDCT_FLOAT } |
Funktionen | |
void | BltGlyph_M8_32 (GLYPH *g) |
double | Distance (const Point &p1, const Point &p2) |
empty_output_buffer (j_compress_ptr cinfo) | |
fill_input_buffer (j_decompress_ptr cinfo) | |
CGrafix * | GetGrafix () |
init_destination (j_compress_ptr cinfo) | |
init_source (j_decompress_ptr cinfo) | |
bool | operator!= (const Size &s1, const Size &s2) |
bool | operator!= (const CFont &f1, const CFont &f2) |
bool | operator!= (const Rect &r1, const Rect &r2) |
bool | operator!= (const Point3D &p1, const Point3D &p2) |
bool | operator!= (const Point &p1, const Point &p2) |
bool | operator!= (const RGBFormat &r1, const RGBFormat &r2) |
Zwei Farbformate vergleichen. Mehr ... | |
bool | operator!= (const RGBFormat &r1, RGBFormat::Identifier r2) |
Zwei Farbformate vergleichen. Mehr ... | |
bool | operator!= (RGBFormat::Identifier r1, const RGBFormat &r2) |
Zwei Farbformate vergleichen. Mehr ... | |
bool | operator!= (const Color &c1, const Color &c2) |
Vergleich zweier Farben. Mehr ... | |
const Size | operator* (const Size &size, double factor) |
const Size | operator* (double factor, const Size &size) |
const Point3D | operator* (const Point3D &point, double factor) |
const Point3D | operator* (double factor, const Point3D &point) |
const Point | operator* (const Point &point, double factor) |
const Point | operator* (double factor, const Point &point) |
const Color | operator* (const Color &color, float factor) |
Multiplikation einer Farbe mit einem Faktor. Mehr ... | |
const Color | operator* (float factor, const Color &color) |
Multiplikation einer Farbe mit einem Faktor. Mehr ... | |
const Size | operator+ (const Size &s1, const Size &s2) |
const Point3D | operator+ (const Point3D &p1, const Point3D &p2) |
const Point | operator+ (const Point &p1, const Point &p2) |
const Size | operator- (const Size &s1, const Size &s2) |
const Size | operator- (const Size &size) |
const Point3D | operator- (const Point3D &p1, const Point3D &p2) |
const Point3D | operator- (const Point3D &point) |
const Point | operator- (const Point &p1, const Point &p2) |
const Point | operator- (const Point &point) |
const Size | operator/ (const Size &size, double divisor) |
const Point3D | operator/ (const Point3D &point, double divisor) |
const Point | operator/ (const Point &point, double divisor) |
bool | operator== (const Size &s1, const Size &s2) |
bool | operator== (const CFont &f1, const CFont &f2) |
bool | operator== (const Rect &r1, const Rect &r2) |
bool | operator== (const Point3D &p1, const Point3D &p2) |
bool | operator== (const Point &p1, const Point &p2) |
bool | operator== (const RGBFormat &r1, const RGBFormat &r2) |
Zwei Farbformate vergleichen. Mehr ... | |
bool | operator== (const RGBFormat &r1, RGBFormat::Identifier r2) |
Zwei Farbformate vergleichen. Mehr ... | |
bool | operator== (RGBFormat::Identifier r1, const RGBFormat &r2) |
Zwei Farbformate vergleichen. Mehr ... | |
bool | operator== (const Color &c1, const Color &c2) |
Farbwert als 32-Bit-Wert auslesen. Mehr ... | |
PPLNORMALEXCEPTION (InvalidFontException) | |
PPLPARAMETERISEDEXCEPTION (InvalidFontFormatException) | |
PPLPARAMETERISEDEXCEPTION (InvalidFontFaceException) | |
PPLPARAMETERISEDEXCEPTION (UnknownFontFaceException) | |
skip_input_data (j_decompress_ptr cinfo, long num_bytes) | |
term_destination (j_compress_ptr cinfo) | |
term_source (j_decompress_ptr cinfo) | |
Variablen | |
char * | alphatab =NULL |
typedef ppluint32 ppl6::grafix::SurfaceColor |
|
related |
void ppl6::grafix::BltGlyph_M8_32 | ( | GLYPH * | g | ) |
|
related |
ppl6::grafix::empty_output_buffer | ( | j_compress_ptr | cinfo | ) |
ppl6::grafix::fill_input_buffer | ( | j_decompress_ptr | cinfo | ) |
CGrafix * ppl6::grafix::GetGrafix | ( | ) |
ppl6::grafix::init_destination | ( | j_compress_ptr | cinfo | ) |
ppl6::grafix::init_source | ( | j_decompress_ptr | cinfo | ) |
bool ppl6::grafix::operator!= | ( | const Size & | s1, |
const Size & | s2 | ||
) |
bool ppl6::grafix::operator!= | ( | const CFont & | f1, |
const CFont & | f2 | ||
) |
bool ppl6::grafix::operator!= | ( | const Rect & | r1, |
const Rect & | r2 | ||
) |
bool ppl6::grafix::operator!= | ( | const Point3D & | p1, |
const Point3D & | p2 | ||
) |
bool ppl6::grafix::operator!= | ( | const Point & | p1, |
const Point & | p2 | ||
) |
bool ppl6::grafix::operator!= | ( | const RGBFormat & | r1, |
const RGBFormat & | r2 | ||
) |
r1 | Erstes Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
r2 | Zweites Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
true
zurück, wenn beide Farbformate identisch sind, sonst false
. Wird != verwendet, liefert die Funktion true
zurück, wenn die beiden Farbformate unterschiedlich sind, sonst true
. bool ppl6::grafix::operator!= | ( | const RGBFormat & | r1, |
RGBFormat::Identifier | r2 | ||
) |
r1 | Erstes Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
r2 | Zweites Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
true
zurück, wenn beide Farbformate identisch sind, sonst false
. Wird != verwendet, liefert die Funktion true
zurück, wenn die beiden Farbformate unterschiedlich sind, sonst true
. bool ppl6::grafix::operator!= | ( | RGBFormat::Identifier | r1, |
const RGBFormat & | r2 | ||
) |
r1 | Erstes Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
r2 | Zweites Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
true
zurück, wenn beide Farbformate identisch sind, sonst false
. Wird != verwendet, liefert die Funktion true
zurück, wenn die beiden Farbformate unterschiedlich sind, sonst true
. bool ppl6::grafix::operator!= | ( | const Color & | c1, |
const Color & | c2 | ||
) |
==
und !=
können zwei Farbwerte miteinander verglichen werden.c1 | Erster Farbwert |
c2 | Zweiter Farbwert |
==
wird true
zurückgegeben, wenn beide Farbwerte identisch sind und false
, wenn dies nicht der Fall ist. Bei Verwendung des Operators !=
wird true
zurückgegeben, wenn die Farbwerte unterschiedlich sind und false
, wenn sie identisch sind. const Size ppl6::grafix::operator* | ( | const Size & | size, |
double | factor | ||
) |
const Size ppl6::grafix::operator* | ( | double | factor, |
const Size & | size | ||
) |
const Point3D ppl6::grafix::operator* | ( | const Point3D & | point, |
double | factor | ||
) |
const Point3D ppl6::grafix::operator* | ( | double | factor, |
const Point3D & | point | ||
) |
const Point ppl6::grafix::operator* | ( | const Point & | point, |
double | factor | ||
) |
const Point ppl6::grafix::operator* | ( | double | factor, |
const Point & | point | ||
) |
const Color ppl6::grafix::operator* | ( | const Color & | color, |
float | factor | ||
) |
color
mit dem Faktor factor
multipliziert und das Ergebnis als neuer Farbwert zurückgegeben. Ein Wert größer 1.0 bewirkt, dass die Farbe heller wird, bei Werten kleiner 1,0 wird die Farbe dunkler.Ist das Ergebnis der Multiplikation eines Farbwertes größer 255, wird er auf 255 gesetzt. Ein negativer Faktor wird zu 0.
color | Farbwert |
factor | Multiplikations-Faktor |
const Color ppl6::grafix::operator* | ( | float | factor, |
const Color & | color | ||
) |
color
mit dem Faktor factor
multipliziert und das Ergebnis als neuer Farbwert zurückgegeben. Ein Wert größer 1.0 bewirkt, dass die Farbe heller wird, bei Werten kleiner 1,0 wird die Farbe dunkler.Ist das Ergebnis der Multiplikation eines Farbwertes größer 255, wird er auf 255 gesetzt. Ein negativer Faktor wird zu 0.
factor | Multiplikations-Faktor |
color | Farbwert |
const Size ppl6::grafix::operator+ | ( | const Size & | s1, |
const Size & | s2 | ||
) |
const Point3D ppl6::grafix::operator+ | ( | const Point3D & | p1, |
const Point3D & | p2 | ||
) |
const Point ppl6::grafix::operator+ | ( | const Point & | p1, |
const Point & | p2 | ||
) |
const Size ppl6::grafix::operator- | ( | const Size & | s1, |
const Size & | s2 | ||
) |
const Size ppl6::grafix::operator- | ( | const Size & | size | ) |
const Point3D ppl6::grafix::operator- | ( | const Point3D & | p1, |
const Point3D & | p2 | ||
) |
const Point3D ppl6::grafix::operator- | ( | const Point3D & | point | ) |
const Point ppl6::grafix::operator- | ( | const Point & | p1, |
const Point & | p2 | ||
) |
const Point ppl6::grafix::operator- | ( | const Point & | point | ) |
const Size ppl6::grafix::operator/ | ( | const Size & | size, |
double | divisor | ||
) |
const Point3D ppl6::grafix::operator/ | ( | const Point3D & | point, |
double | divisor | ||
) |
const Point ppl6::grafix::operator/ | ( | const Point & | point, |
double | divisor | ||
) |
bool ppl6::grafix::operator== | ( | const Size & | s1, |
const Size & | s2 | ||
) |
bool ppl6::grafix::operator== | ( | const CFont & | f1, |
const CFont & | f2 | ||
) |
bool ppl6::grafix::operator== | ( | const Rect & | r1, |
const Rect & | r2 | ||
) |
bool ppl6::grafix::operator== | ( | const Point3D & | p1, |
const Point3D & | p2 | ||
) |
bool ppl6::grafix::operator== | ( | const Point & | p1, |
const Point & | p2 | ||
) |
bool ppl6::grafix::operator== | ( | const RGBFormat & | r1, |
const RGBFormat & | r2 | ||
) |
r1 | Erstes Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
r2 | Zweites Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
true
zurück, wenn beide Farbformate identisch sind, sonst false
. Wird != verwendet, liefert die Funktion true
zurück, wenn die beiden Farbformate unterschiedlich sind, sonst true
. bool ppl6::grafix::operator== | ( | const RGBFormat & | r1, |
RGBFormat::Identifier | r2 | ||
) |
r1 | Erstes Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
r2 | Zweites Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
true
zurück, wenn beide Farbformate identisch sind, sonst false
. Wird != verwendet, liefert die Funktion true
zurück, wenn die beiden Farbformate unterschiedlich sind, sonst true
. bool ppl6::grafix::operator== | ( | RGBFormat::Identifier | r1, |
const RGBFormat & | r2 | ||
) |
r1 | Erstes Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
r2 | Zweites Farbformat. Kenn entweder eine andere RGBFormat-Klasse sein, oder ein Wert aus der Enumeration RGBFormat::Identifier |
true
zurück, wenn beide Farbformate identisch sind, sonst false
. Wird != verwendet, liefert die Funktion true
zurück, wenn die beiden Farbformate unterschiedlich sind, sonst true
. bool ppl6::grafix::operator== | ( | const Color & | c1, |
const Color & | c2 | ||
) |
ppl6::grafix::PPLNORMALEXCEPTION | ( | InvalidFontException | ) |
ppl6::grafix::PPLPARAMETERISEDEXCEPTION | ( | InvalidFontFormatException | ) |
ppl6::grafix::PPLPARAMETERISEDEXCEPTION | ( | InvalidFontFaceException | ) |
ppl6::grafix::PPLPARAMETERISEDEXCEPTION | ( | UnknownFontFaceException | ) |
ppl6::grafix::skip_input_data | ( | j_decompress_ptr | cinfo, |
long | num_bytes | ||
) |
ppl6::grafix::term_destination | ( | j_compress_ptr | cinfo | ) |
ppl6::grafix::term_source | ( | j_decompress_ptr | cinfo | ) |
char * ppl6::grafix::alphatab =NULL |
int ppl6::grafix::delayTime |
int ppl6::grafix::disposal |
int ppl6::grafix::inputFlag |
int ppl6::grafix::transparent |