]> git.sesse.net Git - casparcg/blobdiff - core/producer/scene/scene_producer.cpp
* don't throw on not finding a font file, just ignore that font
[casparcg] / core / producer / scene / scene_producer.cpp
index 6fc01cc231f0235f627d5c852093ac0246cb1088..b684f372abf918973487da346052c3fce56313d6 100644 (file)
@@ -162,6 +162,10 @@ struct scene_producer::impl
                return layers_.back();
        }
 
+       void reverse_layers() {
+               layers_.reverse();
+       }
+
        void store_keyframe(void* timeline_identity, const keyframe& k)
        {
                timelines_[timeline_identity].keyframes.insert(std::make_pair(k.destination_frame, k));
@@ -563,6 +567,10 @@ layer& scene_producer::create_layer(
        return impl_->create_layer(producer, 0, 0, name);
 }
 
+void scene_producer::reverse_layers() {
+       impl_->reverse_layers();
+}
+
 binding<int64_t> scene_producer::frame()
 {
        return impl_->frame();