touchgfx::LCD::StringVisuals is only used within TouchGFX.
 
Symbols
loading...
Files
loading...

touchgfx::LCD::StringVisuals struct

@struct StringVisuals LCD.hpp touchgfx/lcd/LCD.hpp The visual elements when writing a string. The visual elements when writing a string.

Syntax

struct StringVisuals {     const Font* font;                   Alignment alignment;                TextDirection textDirection;        TextRotation rotation;              colortype color;                    uint16_t linespace;                 uint8_t alpha;                      uint8_t indentation;                WideTextAction wideTextAction;      StringVisuals() :         font(0), alignment(LEFT), textDirection(TEXT_DIRECTION_LTR), rotation(TEXT_ROTATE_0), color(0), linespace(0), alpha(255), indentation(0), wideTextAction(WIDE_TEXT_NONE)     {     }     StringVisuals(const Font* font, colortype color, uint8_t alpha, Alignment alignment, uint16_t linespace, TextRotation rotation, TextDirection textDirection, uint8_t indentation, WideTextAction wideTextAction = WIDE_TEXT_NONE)     {         this->font = font;         this->color = color;         this->alpha = alpha;         this->alignment = alignment;         this->textDirection = textDirection;         this->rotation = rotation;         this->linespace = linespace;         this->indentation = indentation;         this->wideTextAction = wideTextAction;     } };

Fields

font

No summary provided. Read more...

alignment

No summary provided. Read more...

textDirection

No summary provided. Read more...

rotation

No summary provided. Read more...

color

No summary provided. Read more...

linespace

No summary provided. Read more...

alpha

No summary provided. Read more...

indentation

No summary provided. Read more...

wideTextAction

No summary provided. Read more...

References

LocationReferrerScopeText
LCD.hpp:254
struct StringVisuals
LCD.hpp:330touchgfx::LCD::drawString()::stringVisualstouchgfx::LCD::drawString()
StringVisuals& stringVisuals,
LCD.hpp:507touchgfx::LCD::drawStringLTR()::visualstouchgfx::LCD::drawStringLTR()
const StringVisuals& visuals,
LCD.hpp:536touchgfx::LCD::drawStringRTL()::visualstouchgfx::LCD::drawStringRTL()
const StringVisuals& visuals,
LCD.hpp:580stringVisuals
typedef void (LCD::*DrawStringFunctionPointer)(const Rect& widgetArea, const Rect& invalidatedArea, const StringVisuals& stringVisuals, const Unicode::UnicodeChar* format, va_list _pArg);
LCD.hpp:590touchgfx::LCD::DrawStringInternalStruct::stringVisualstouchgfx::LCD::DrawStringInternalStruct
const StringVisuals* stringVisuals;
LCD.hpp:602touchgfx::LCD::drawStringInternal()::stringVisualstouchgfx::LCD::drawStringInternal()
bool drawStringInternal(uint16_t* frameBuffer, Rect const* widgetArea, int16_t widgetRectY, int16_t& offset, const Rect& invalidatedArea, StringVisuals const* stringVisuals, const TextDirection textDirection, TextProvider& textProvider, const int numChars, bool useEllipsis);
TextAreaWithWildcard.hpp:123touchgfx::TextAreaWithOneWildcard::draw() const
TextAreaWithWildcard.hpp:248touchgfx::TextAreaWithTwoWildcards::draw() const

Type Use

Variables of touchgfx::LCD::StringVisuals type
touchgfx::LCD::StringVisuals
Allocators of touchgfx::LCD::StringVisuals
Deletors of touchgfx::LCD::StringVisuals
touchgfx::TextAreaWithOneWildcard::draw() const::visuals
touchgfx::TextAreaWithTwoWildcards::draw() const::visuals
all items filtered out
touchgfx::LCD::StringVisuals
touchgfx::TextAreaWithOneWildcard::draw() const::visuals
touchgfx::TextAreaWithTwoWildcards::draw() const::visuals
all items filtered out