Tileson 1.4.0
A helpful json parser for Tiled maps
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tson::Text Class Reference

#include <Text.hpp>

Public Member Functions

 Text ()=default
 
 Text (IJson &json)
 

Public Attributes

std::string text {}
 
tson::Colori color {}
 
bool wrap {}
 
bool bold {false}
 
std::string fontFamily {"sans-serif"}
 
TextAlignment horizontalAlignment {TextAlignment::Left}
 
bool italic {false}
 
bool kerning {true}
 
int pixelSize {16}
 
bool strikeout {false}
 
bool underline {false}
 
TextAlignment verticalAlignment {TextAlignment::Top}
 

Constructor & Destructor Documentation

◆ Text() [1/2]

tson::Text::Text ( )
inlinedefault

◆ Text() [2/2]

tson::Text::Text ( IJson json)
inlineexplicit
Parameters
_textText
_wrapIf the text is marked as wrapped

Member Data Documentation

◆ bold

bool tson::Text::bold {false}

◆ color

tson::Colori tson::Text::color {}

◆ fontFamily

std::string tson::Text::fontFamily {"sans-serif"}

◆ horizontalAlignment

TextAlignment tson::Text::horizontalAlignment {TextAlignment::Left}

◆ italic

bool tson::Text::italic {false}

◆ kerning

bool tson::Text::kerning {true}

◆ pixelSize

int tson::Text::pixelSize {16}

◆ strikeout

bool tson::Text::strikeout {false}

◆ text

std::string tson::Text::text {}

◆ underline

bool tson::Text::underline {false}

◆ verticalAlignment

TextAlignment tson::Text::verticalAlignment {TextAlignment::Top}

◆ wrap

bool tson::Text::wrap {}

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