|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
#include <openglosd.h>

Public Member Functions | |
| cOglPixmap (std::shared_ptr< cOglThread > oglThread, int Layer, const cRect &ViewPort, const cRect &DrawPort=cRect::Null) | |
| virtual | ~cOglPixmap (void) |
| cOglFb * | Fb (void) |
| int | X (void) |
| int | Y (void) |
| virtual bool | IsDirty (void) |
| virtual void | SetDirty (bool dirty=true) |
| virtual void | SetLayer (int Layer) |
| virtual void | SetAlpha (int Alpha) |
| virtual void | SetTile (bool Tile) |
| virtual void | SetViewPort (const cRect &Rect) |
| virtual void | SetDrawPortPoint (const cPoint &Point, bool Dirty=true) |
| virtual void | Clear (void) |
| virtual void | Fill (tColor Color) |
| virtual void | DrawImage (const cPoint &Point, const cImage &Image) |
| virtual void | DrawImage (const cPoint &Point, int ImageHandle) |
| virtual void | DrawScaledImage (const cPoint &Point, const cImage &Image, double FactorX=1.0f, double FactorY=1.0f, bool AntiAlias=false) |
| virtual void | DrawScaledImage (const cPoint &Point, int ImageHandle, double FactorX=1.0f, double FactorY=1.0f, bool AntiAlias=false) |
| virtual void | DrawPixel (const cPoint &Point, tColor Color) |
| virtual void | DrawBitmap (const cPoint &Point, const cBitmap &Bitmap, tColor ColorFg=0, tColor ColorBg=0, bool Overlay=false) |
| virtual void | DrawText (const cPoint &Point, const char *s, tColor ColorFg, tColor ColorBg, const cFont *Font, int Width=0, int Height=0, int Alignment=taDefault) |
| virtual void | DrawRectangle (const cRect &Rect, tColor Color) |
| virtual void | DrawEllipse (const cRect &Rect, tColor Color, int Quadrants=0) |
| virtual void | DrawSlope (const cRect &Rect, tColor Color, int Type) |
| virtual void | Render (const cPixmap *Pixmap, const cRect &Source, const cPoint &Dest) |
| virtual void | Copy (const cPixmap *Pixmap, const cRect &Source, const cPoint &Dest) |
| virtual void | Scroll (const cPoint &Dest, const cRect &Source=cRect::Null) |
| virtual void | Pan (const cPoint &Dest, const cRect &Source=cRect::Null) |
| virtual void | MarkViewPortDirty (const cRect &Rect) |
| virtual void | SetClean (void) |
Private Attributes | |
| cOglFb * | fb |
| std::shared_ptr< cOglThread > | oglThread |
| bool | dirty |
Definition at line 591 of file openglosd.h.
| cOglPixmap::cOglPixmap | ( | std::shared_ptr< cOglThread > | oglThread, |
| int | Layer, | ||
| const cRect & | ViewPort, | ||
| const cRect & | DrawPort = cRect::Null |
||
| ) |
Definition at line 2340 of file openglosd.cpp.
References dirty, fb, LOGWARNING, and oglThread.
|
virtual |
Definition at line 2361 of file openglosd.cpp.
|
virtual |
Definition at line 2409 of file openglosd.cpp.
References fb, oglThread, and SetDirty().
|
virtual |
Definition at line 2618 of file openglosd.cpp.
References LOGWARNING.
|
virtual |
Definition at line 2475 of file openglosd.cpp.
References fb, oglThread, SetDirty(), and cOglFb::Width().
|
virtual |
Definition at line 2586 of file openglosd.cpp.
References fb, oglThread, SetDirty(), and cOglFb::Width().
|
virtual |
Definition at line 2427 of file openglosd.cpp.
References DrawScaledImage().
|
virtual |
Definition at line 2431 of file openglosd.cpp.
References DrawScaledImage().
|
virtual |
Definition at line 2465 of file openglosd.cpp.
References fb, oglThread, SetDirty(), and cOglFb::Width().
|
virtual |
Definition at line 2572 of file openglosd.cpp.
References fb, oglThread, SetDirty(), and cOglFb::Width().
|
virtual |
Referenced by DrawImage().
|
virtual |
|
virtual |
Definition at line 2600 of file openglosd.cpp.
References fb, oglThread, SetDirty(), and cOglFb::Width().
|
virtual |
Definition at line 2502 of file openglosd.cpp.
References fb, oglThread, SetDirty(), and cOglFb::Width().
|
inline |
Definition at line 604 of file openglosd.h.
References fb.
|
virtual |
Definition at line 2418 of file openglosd.cpp.
References fb, oglThread, and SetDirty().
|
inlinevirtual |
Definition at line 607 of file openglosd.h.
References dirty.
|
virtual |
Definition at line 2370 of file openglosd.cpp.
References SetDirty().
|
virtual |
Definition at line 2626 of file openglosd.cpp.
References LOGWARNING.
|
virtual |
Definition at line 2614 of file openglosd.cpp.
References LOGWARNING.
|
virtual |
Definition at line 2622 of file openglosd.cpp.
References LOGWARNING.
|
virtual |
Definition at line 2385 of file openglosd.cpp.
References SetDirty().
|
virtual |
Definition at line 2375 of file openglosd.cpp.
References SetDirty().
|
inlinevirtual |
Definition at line 608 of file openglosd.h.
References dirty.
Referenced by Clear(), DrawBitmap(), DrawEllipse(), DrawPixel(), DrawRectangle(), DrawSlope(), DrawText(), Fill(), MarkViewPortDirty(), SetAlpha(), SetClean(), SetDrawPortPoint(), SetLayer(), SetTile(), and SetViewPort().
|
virtual |
Definition at line 2403 of file openglosd.cpp.
References SetDirty().
|
virtual |
Definition at line 2380 of file openglosd.cpp.
References SetDirty().
|
virtual |
Definition at line 2393 of file openglosd.cpp.
References SetDirty().
|
virtual |
Definition at line 2398 of file openglosd.cpp.
References SetDirty().
|
inline |
Definition at line 605 of file openglosd.h.
|
inline |
Definition at line 606 of file openglosd.h.
|
private |
Definition at line 595 of file openglosd.h.
Referenced by cOglPixmap(), IsDirty(), and SetDirty().
|
private |
Definition at line 593 of file openglosd.h.
Referenced by Clear(), cOglPixmap(), DrawBitmap(), DrawEllipse(), DrawPixel(), DrawRectangle(), DrawSlope(), DrawText(), Fb(), Fill(), and ~cOglPixmap().
|
private |
Definition at line 594 of file openglosd.h.
Referenced by Clear(), cOglPixmap(), DrawBitmap(), DrawEllipse(), DrawPixel(), DrawRectangle(), DrawSlope(), DrawText(), Fill(), and ~cOglPixmap().