#include "text_line.h"
void TextLine::_bind_methods() { … }
void TextLine::_shape() { … }
RID TextLine::get_rid() const { … }
void TextLine::clear() { … }
void TextLine::set_preserve_invalid(bool p_enabled) { … }
bool TextLine::get_preserve_invalid() const { … }
void TextLine::set_preserve_control(bool p_enabled) { … }
bool TextLine::get_preserve_control() const { … }
void TextLine::set_direction(TextServer::Direction p_direction) { … }
TextServer::Direction TextLine::get_direction() const { … }
void TextLine::set_orientation(TextServer::Orientation p_orientation) { … }
TextServer::Orientation TextLine::get_orientation() const { … }
void TextLine::set_bidi_override(const Array &p_override) { … }
bool TextLine::add_string(const String &p_text, const Ref<Font> &p_font, int p_font_size, const String &p_language, const Variant &p_meta) { … }
bool TextLine::add_object(Variant p_key, const Size2 &p_size, InlineAlignment p_inline_align, int p_length, float p_baseline) { … }
bool TextLine::resize_object(Variant p_key, const Size2 &p_size, InlineAlignment p_inline_align, float p_baseline) { … }
Array TextLine::get_objects() const { … }
Rect2 TextLine::get_object_rect(Variant p_key) const { … }
void TextLine::set_horizontal_alignment(HorizontalAlignment p_alignment) { … }
HorizontalAlignment TextLine::get_horizontal_alignment() const { … }
void TextLine::tab_align(const Vector<float> &p_tab_stops) { … }
void TextLine::set_flags(BitField<TextServer::JustificationFlag> p_flags) { … }
BitField<TextServer::JustificationFlag> TextLine::get_flags() const { … }
void TextLine::set_text_overrun_behavior(TextServer::OverrunBehavior p_behavior) { … }
TextServer::OverrunBehavior TextLine::get_text_overrun_behavior() const { … }
void TextLine::set_ellipsis_char(const String &p_char) { … }
String TextLine::get_ellipsis_char() const { … }
void TextLine::set_width(float p_width) { … }
float TextLine::get_width() const { … }
Size2 TextLine::get_size() const { … }
float TextLine::get_line_ascent() const { … }
float TextLine::get_line_descent() const { … }
float TextLine::get_line_width() const { … }
float TextLine::get_line_underline_position() const { … }
float TextLine::get_line_underline_thickness() const { … }
void TextLine::draw(RID p_canvas, const Vector2 &p_pos, const Color &p_color) const { … }
void TextLine::draw_outline(RID p_canvas, const Vector2 &p_pos, int p_outline_size, const Color &p_color) const { … }
int TextLine::hit_test(float p_coords) const { … }
TextLine::TextLine(const String &p_text, const Ref<Font> &p_font, int p_font_size, const String &p_language, TextServer::Direction p_direction, TextServer::Orientation p_orientation) { … }
TextLine::TextLine() { … }
TextLine::~TextLine() { … }