Loading...
Searching...
No Matches
ml::RenderedLine Struct Reference

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< RenderedSegmentsegments
float y = 0.f

Detailed Description

One visual line of text made up of RenderedSegment objects.

Definition at line 53 of file RichTextRenderer.h.

Member Data Documentation

◆ charEnd

std::size_t ml::RenderedLine::charEnd = 0

Definition at line 60 of file RichTextRenderer.h.

◆ charStart

std::size_t ml::RenderedLine::charStart = 0

Definition at line 59 of file RichTextRenderer.h.

◆ height

float ml::RenderedLine::height = 0.f

Total height including word-wrap rows.

Definition at line 57 of file RichTextRenderer.h.

◆ indent

float ml::RenderedLine::indent = 0.f

left hanging indent for list text

Definition at line 64 of file RichTextRenderer.h.

◆ listType

int ml::RenderedLine::listType = 0

0 none, 1 bullet, 2 numbered

Definition at line 63 of file RichTextRenderer.h.

◆ marker

std::string ml::RenderedLine::marker

"•" or "N." (empty = none)

Definition at line 65 of file RichTextRenderer.h.

◆ markerPos

sf::Vector2f ml::RenderedLine::markerPos

where to draw the marker

Definition at line 66 of file RichTextRenderer.h.

◆ rowHeight

float ml::RenderedLine::rowHeight = 0.f

Single visual row height (for cursor/selection).

Definition at line 58 of file RichTextRenderer.h.

◆ segments

std::vector<RenderedSegment> ml::RenderedLine::segments

Definition at line 55 of file RichTextRenderer.h.

◆ y

float ml::RenderedLine::y = 0.f

Definition at line 56 of file RichTextRenderer.h.


The documentation for this struct was generated from the following file: