#include "dcp_time.h"
+#include "ruby.h"
#include "subtitle.h"
#include <boost/optional.hpp>
#include <string>
Colour effect_colour,
Time fade_up_time,
Time fade_down_time,
- float space_before
+ float space_before,
+ std::vector<Ruby> rubies
);
/** @return font ID */
return _aspect_adjust;
}
+ std::vector<Ruby> const& rubies() const {
+ return _rubies;
+ }
+
void set_font (std::string id) {
_font = id;
}
_effect_colour = c;
}
+ void set_rubies(std::vector<Ruby> rubies) {
+ _rubies = std::move(rubies);
+ }
+
bool equals(std::shared_ptr<const dcp::Subtitle> other_sub, EqualityOptions const& options, NoteHandler node) const override;
private:
Effect _effect;
Colour _effect_colour;
float _space_before;
+ std::vector<Ruby> _rubies;
};
bool operator== (SubtitleString const & a, SubtitleString const & b);
#endif
+