One visual line of text made up of RenderedSegment objects.
More...
#include <Malena/Graphics/Text/RichTextRenderer.h>
Public Attributes | |
| std::size_t | charEnd = 0 |
| std::size_t | charStart = 0 |
| float | height = 0.f |
| Total height including word-wrap rows. | |
| float | indent = 0.f |
| left hanging indent for list text | |
| int | listType = 0 |
| 0 none, 1 bullet, 2 numbered | |
| std::string | marker |
| "•" or "N." (empty = none) | |
| sf::Vector2f | markerPos |
| where to draw the marker | |
| float | rowHeight = 0.f |
| Single visual row height (for cursor/selection). | |
| std::vector< RenderedSegment > | segments |
| float | y = 0.f |
One visual line of text made up of RenderedSegment objects.
Definition at line 53 of file RichTextRenderer.h.
| std::size_t ml::RenderedLine::charEnd = 0 |
Definition at line 60 of file RichTextRenderer.h.
| std::size_t ml::RenderedLine::charStart = 0 |
Definition at line 59 of file RichTextRenderer.h.
| float ml::RenderedLine::height = 0.f |
Total height including word-wrap rows.
Definition at line 57 of file RichTextRenderer.h.
| float ml::RenderedLine::indent = 0.f |
left hanging indent for list text
Definition at line 64 of file RichTextRenderer.h.
| int ml::RenderedLine::listType = 0 |
0 none, 1 bullet, 2 numbered
Definition at line 63 of file RichTextRenderer.h.
| std::string ml::RenderedLine::marker |
"•" or "N." (empty = none)
Definition at line 65 of file RichTextRenderer.h.
| sf::Vector2f ml::RenderedLine::markerPos |
where to draw the marker
Definition at line 66 of file RichTextRenderer.h.
| float ml::RenderedLine::rowHeight = 0.f |
Single visual row height (for cursor/selection).
Definition at line 58 of file RichTextRenderer.h.
| std::vector<RenderedSegment> ml::RenderedLine::segments |
Definition at line 55 of file RichTextRenderer.h.
| float ml::RenderedLine::y = 0.f |
Definition at line 56 of file RichTextRenderer.h.