|
| MythPainterGPU (MythMainWindow *Parent) |
|
| ~MythPainterGPU () override=default |
|
void | SetViewControl (ViewControls Control) |
|
| MythPainter () |
|
| ~MythPainter () override=default |
| MythPainter destructor. More...
|
|
virtual QString | GetName (void)=0 |
|
virtual bool | SupportsAnimation (void)=0 |
|
virtual bool | SupportsAlpha (void)=0 |
|
virtual bool | SupportsClipping (void)=0 |
|
virtual void | FreeResources (void) |
|
virtual void | Begin (QPaintDevice *) |
|
virtual void | End () |
|
virtual void | SetClipRect (QRect clipRect) |
|
virtual void | SetClipRegion (const QRegion &clipRegion) |
|
virtual void | Clear (QPaintDevice *device, const QRegion ®ion) |
|
virtual void | DrawImage (QRect dest, MythImage *im, QRect src, int alpha)=0 |
|
void | DrawImage (int x, int y, MythImage *im, int alpha) |
|
void | DrawImage (QPoint topLeft, MythImage *im, int alph) |
|
virtual void | DrawProcedural (QRect, int, const ProcSource &, const ProcSource &, const QString &) |
|
virtual void | DrawText (QRect r, const QString &msg, int flags, const MythFontProperties &font, int alpha, QRect boundRect) |
|
virtual void | DrawTextLayout (QRect canvasRect, const LayoutVector &layouts, const FormatVector &formats, const MythFontProperties &font, int alpha, QRect destRect) |
|
virtual void | DrawRect (QRect area, const QBrush &fillBrush, const QPen &linePen, int alpha) |
|
virtual void | DrawRoundRect (QRect area, int cornerRadius, const QBrush &fillBrush, const QPen &linePen, int alpha) |
|
virtual void | DrawEllipse (QRect area, const QBrush &fillBrush, const QPen &linePen, int alpha) |
|
virtual void | PushTransformation ([[maybe_unused]] const UIEffects &zoom, [[maybe_unused]] QPointF center=QPointF()) |
|
virtual void | PopTransformation (void) |
|
MythImage * | GetFormatImage () |
| Returns a blank reference counted image in the format required for the Draw functions for this painter. More...
|
|
void | DeleteFormatImage (MythImage *im) |
|
void | SetDebugMode (bool showBorders, bool showNames) |
|
bool | ShowBorders (void) const |
|
bool | ShowTypeNames (void) const |
|
void | SetMaximumCacheSizes (int hardware, int software) |
|
|
MythImage * | GetImageFromString (const QString &msg, int flags, QRect r, const MythFontProperties &font) |
|
MythImage * | GetImageFromTextLayout (const LayoutVector &layouts, const FormatVector &formats, const MythFontProperties &font, QRect &canvas, QRect &dest) |
|
MythImage * | GetImageFromRect (QRect area, int radius, int ellipse, const QBrush &fillBrush, const QPen &linePen) |
|
virtual MythImage * | GetFormatImagePriv (void)=0 |
| Creates a reference counted image, call DecrRef() to delete. More...
|
|
virtual void | DeleteFormatImagePriv (MythImage *im)=0 |
|
void | ExpireImages (int64_t max=0) |
|
virtual void | Teardown (void) |
|
void | CheckFormatImage (MythImage *im) |
|
static void | DrawTextPriv (MythImage *im, const QString &msg, int flags, QRect r, const MythFontProperties &font) |
|
static void | DrawRectPriv (MythImage *im, QRect area, int radius, int ellipse, const QBrush &fillBrush, const QPen &linePen) |
|
Definition at line 11 of file mythpaintergpu.h.