Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::canvas::TextSpan Struct Reference

A span of text with consistent styling. More...

#include <attributed_string.hpp>

Public Attributes

std::string text
std::string font_family = "system"
float font_size = 14.0f
int font_weight = 400
bool italic = false
int font_slant = 0
Color color = Color::rgba(255, 255, 255)
TextDecoration decoration = TextDecoration::none
bool decoration_override = false
Color decoration_color = Color::rgba(255, 255, 255)
float letter_spacing = 0
bool inherit_font_family = false
bool inherit_font_size = false
bool inherit_font_weight = false
bool inherit_font_slant = false
bool inherit_color = false
bool inherit_letter_spacing = false

Detailed Description

A span of text with consistent styling.

Member Data Documentation

◆ color

Color pulp::canvas::TextSpan::color = Color::rgba(255, 255, 255)

◆ decoration

TextDecoration pulp::canvas::TextSpan::decoration = TextDecoration::none

◆ decoration_color

Color pulp::canvas::TextSpan::decoration_color = Color::rgba(255, 255, 255)

◆ decoration_override

bool pulp::canvas::TextSpan::decoration_override = false

◆ font_family

std::string pulp::canvas::TextSpan::font_family = "system"

◆ font_size

float pulp::canvas::TextSpan::font_size = 14.0f

◆ font_slant

int pulp::canvas::TextSpan::font_slant = 0

◆ font_weight

int pulp::canvas::TextSpan::font_weight = 400

◆ inherit_color

bool pulp::canvas::TextSpan::inherit_color = false

◆ inherit_font_family

bool pulp::canvas::TextSpan::inherit_font_family = false

◆ inherit_font_size

bool pulp::canvas::TextSpan::inherit_font_size = false

◆ inherit_font_slant

bool pulp::canvas::TextSpan::inherit_font_slant = false

◆ inherit_font_weight

bool pulp::canvas::TextSpan::inherit_font_weight = false

◆ inherit_letter_spacing

bool pulp::canvas::TextSpan::inherit_letter_spacing = false

◆ italic

bool pulp::canvas::TextSpan::italic = false

◆ letter_spacing

float pulp::canvas::TextSpan::letter_spacing = 0

◆ text

std::string pulp::canvas::TextSpan::text

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