[RTL] Use separate paragraph copy for the partially visible paragraphs.
This commit is contained in:
@ -463,6 +463,7 @@ public:
|
||||
virtual RID create_shaped_text(Direction p_direction = DIRECTION_AUTO, Orientation p_orientation = ORIENTATION_HORIZONTAL) = 0;
|
||||
|
||||
virtual void shaped_text_clear(const RID &p_shaped) = 0;
|
||||
virtual RID shaped_text_duplicate(const RID &p_shaped) = 0;
|
||||
|
||||
virtual void shaped_text_set_direction(const RID &p_shaped, Direction p_direction = DIRECTION_AUTO) = 0;
|
||||
virtual Direction shaped_text_get_direction(const RID &p_shaped) const = 0;
|
||||
@ -491,6 +492,7 @@ public:
|
||||
virtual bool shaped_text_add_string(const RID &p_shaped, const String &p_text, const TypedArray<RID> &p_fonts, int64_t p_size, const Dictionary &p_opentype_features = Dictionary(), const String &p_language = "", const Variant &p_meta = Variant()) = 0;
|
||||
virtual bool shaped_text_add_object(const RID &p_shaped, const Variant &p_key, const Size2 &p_size, InlineAlignment p_inline_align = INLINE_ALIGNMENT_CENTER, int64_t p_length = 1, double p_baseline = 0.0) = 0;
|
||||
virtual bool shaped_text_resize_object(const RID &p_shaped, const Variant &p_key, const Size2 &p_size, InlineAlignment p_inline_align = INLINE_ALIGNMENT_CENTER, double p_baseline = 0.0) = 0;
|
||||
virtual bool shaped_text_has_object(const RID &p_shaped, const Variant &p_key) const = 0;
|
||||
virtual String shaped_get_text(const RID &p_shaped) const = 0;
|
||||
|
||||
virtual int64_t shaped_get_span_count(const RID &p_shaped) const = 0;
|
||||
|
||||
Reference in New Issue
Block a user