|
MythTV master
|
#include <libmythtv/captions/subtitlescreen.h>
Public Member Functions | |
| FormattedTextSubtitle708 (const CC708Window &win, int num, const std::vector< CC708String * > &list, const QString &base="", QRect safearea=QRect(), SubtitleScreen *p=nullptr, float aspect=1.77777F) | |
| void | Draw (void) override |
| int | CacheNum (void) const override |
Public Member Functions inherited from FormattedTextSubtitle | |
| virtual | ~FormattedTextSubtitle ()=default |
| virtual void | WrapLongLines (void) |
| virtual void | Layout (void) |
| virtual void | PreRender (void) |
| virtual void | Draw (void) |
| virtual int | CacheNum (void) const |
| QStringList | ToSRT (void) const |
Private Member Functions | |
| void | Init (const CC708Window &win, const std::vector< CC708String * > &list, float aspect) |
Private Attributes | |
| int | m_num |
| uint | m_bgFillAlpha |
| QColor | m_bgFillColor |
Additional Inherited Members | |
Protected Member Functions inherited from FormattedTextSubtitle | |
| FormattedTextSubtitle (QString base, QRect safearea, std::chrono::milliseconds start, std::chrono::milliseconds duration, SubtitleScreen *p) | |
| FormattedTextSubtitle (void)=default | |
Protected Attributes inherited from FormattedTextSubtitle | |
| QString | m_base |
| QVector< FormattedTextLine > | m_lines |
| const QRect | m_safeArea |
| std::chrono::milliseconds | m_start {0ms} |
| std::chrono::milliseconds | m_duration {0ms} |
| SubtitleScreen * | m_subScreen {nullptr} |
| int | m_xAnchorPoint {0} |
| int | m_yAnchorPoint {0} |
| int | m_xAnchor {0} |
| int | m_yAnchor {0} |
| QRect | m_bounds |
Definition at line 149 of file subtitlescreen.h.
|
inline |
Definition at line 152 of file subtitlescreen.h.
|
inlineoverridevirtual |
Reimplemented from FormattedTextSubtitle.
Definition at line 167 of file subtitlescreen.h.
|
overridevirtual |
Reimplemented from FormattedTextSubtitle.
Definition at line 1345 of file subtitlescreen.cpp.
|
private |
Definition at line 1362 of file subtitlescreen.cpp.
|
private |
Definition at line 174 of file subtitlescreen.h.
Referenced by Draw().
|
private |
Definition at line 175 of file subtitlescreen.h.
Referenced by Draw().
|
private |
Definition at line 173 of file subtitlescreen.h.