Chicane

TextGlyph

Header
Includes/Chicane/Grid/Component/Text/Glyph.hpp
Namespace
Chicane::Grid::TextGlyph

Constructors

NameDescription
TextGlyph()

Override Functions

AccessReturnModifierNameDescription
public
bool
const
isDrawable()
protected
void
refreshPrimitive()
protected
void
refreshStyleRuleset()

Functions

AccessReturnModifierNameDescription
public
void
configure(
const  Box::FontGlyph* inGlyph
float inFontSize
float inLetterSpacing
const  Color::Rgba& inColor
float inPenX
float inLineTop
float inAscender
)
public
float
const
getAdvance()
public
void
clear()
public
void
syncPosition()

Members

AccessTypeModifierNameDescription
public
const  char*
static, constexpr
TAG_ID
public
const  char*
static, constexpr
QUAD_ID
public
const  float
static, constexpr
QUAD_DILATION
private
m_glyph
private
float
m_advance
private
float
m_dilation
private
float
m_relativeX
private
float
m_relativeY