summaryrefslogtreecommitdiff
path: root/src/lib/content_text.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/content_text.h')
-rw-r--r--src/lib/content_text.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/content_text.h b/src/lib/content_text.h
index fb86bc786..438a76a6e 100644
--- a/src/lib/content_text.h
+++ b/src/lib/content_text.h
@@ -45,9 +45,14 @@ private:
dcpomatic::ContentTime _from;
};
+
class ContentBitmapText : public ContentText
{
public:
+ ContentBitmapText (dcpomatic::ContentTime from)
+ : ContentText(from)
+ {}
+
ContentBitmapText (dcpomatic::ContentTime f, std::shared_ptr<const Image> im, dcpomatic::Rect<double> r)
: ContentText (f)
, subs{ {im, r} }
@@ -57,6 +62,7 @@ public:
std::vector<BitmapText> subs;
};
+
/** A text caption. We store the time period separately (as well as in the dcp::SubtitleStrings)
* as the dcp::SubtitleString timings are sometimes quite heavily quantised and this causes problems
* when we want to compare the quantised periods to the unquantised ones.