/*
- Copyright (C) 2012-2018 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2021 Carl Hetherington <cth@carlh.net>
This file is part of libdcp.
#include "dcp_time.h"
+#include "h_align.h"
+#include "v_align.h"
namespace dcp {
+class EqualityOptions;
+
+
class Subtitle
{
public:
return _v_align;
}
+ float z_position() const {
+ return _z_position;
+ }
+
Time fade_up_time () const {
return _fade_up_time;
}
_v_position = p;
}
+ void set_z_position(float z) {
+ _z_position = z;
+ }
+
void set_fade_up_time (Time t) {
_fade_up_time = t;
}
_fade_down_time = t;
}
+ virtual bool equals(std::shared_ptr<const dcp::Subtitle> other, EqualityOptions const& options, NoteHandler note) const;
protected:
HAlign h_align,
float v_position,
VAlign v_align,
+ float z_position,
Time fade_up_time,
Time fade_down_time
);
*/
float _v_position = 0;
VAlign _v_align = VAlign::CENTER;
+ float _z_position = 0;
Time _fade_up_time;
Time _fade_down_time;
};