summaryrefslogtreecommitdiff
path: root/src/lib/video_content.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-08-24 11:40:34 +0100
committerCarl Hetherington <cth@carlh.net>2016-08-24 14:28:32 +0100
commit1a693725f9a8cc6ba58f65b2f1ef03255d295f23 (patch)
tree91596f7800dcc02103c90f8f19c763f45281603e /src/lib/video_content.cc
parenta03e9a98ed667eb44c9dfbbeaf6da57f44992914 (diff)
Basic template support (#485).
Diffstat (limited to 'src/lib/video_content.cc')
-rw-r--r--src/lib/video_content.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/video_content.cc b/src/lib/video_content.cc
index 2b953f75b..ed1402608 100644
--- a/src/lib/video_content.cc
+++ b/src/lib/video_content.cc
@@ -525,3 +525,14 @@ VideoContent::set_fade_out (Frame t)
{
maybe_set (_fade_out, t, VideoContentProperty::FADE_OUT);
}
+
+void
+VideoContent::use_template (shared_ptr<const VideoContent> c)
+{
+ _colour_conversion = c->_colour_conversion;
+ _frame_type = c->_frame_type;
+ _crop = c->_crop;
+ _scale = c->_scale;
+ _fade_in = c->_fade_in;
+ _fade_out = c->_fade_out;
+}