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 |
![]() | |
virtual | ~FormattedTextSubtitle ()=default |
virtual void | WrapLongLines (void) |
virtual void | Layout (void) |
virtual void | PreRender (void) |
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 | |
![]() | |
FormattedTextSubtitle (QString base, QRect safearea, std::chrono::milliseconds start, std::chrono::milliseconds duration, SubtitleScreen *p) | |
FormattedTextSubtitle (void)=default | |
![]() | |
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 147 of file subtitlescreen.h.
|
inline |
Definition at line 150 of file subtitlescreen.h.
|
overridevirtual |
Reimplemented from FormattedTextSubtitle.
Definition at line 1344 of file subtitlescreen.cpp.
|
inlineoverridevirtual |
Reimplemented from FormattedTextSubtitle.
Definition at line 165 of file subtitlescreen.h.
|
private |
Definition at line 1361 of file subtitlescreen.cpp.
|
private |
Definition at line 171 of file subtitlescreen.h.
|
private |
Definition at line 172 of file subtitlescreen.h.
Referenced by Draw().
|
private |
Definition at line 173 of file subtitlescreen.h.
Referenced by Draw().