Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
impeller::Font::Metrics Struct Reference

Describes the modifications made to the intrinsic properties of a typeface. More...

#include <font.h>

Public Member Functions

constexpr bool operator== (const Metrics &o) const
 

Public Attributes

Scalar point_size = 12.0f
 
bool embolden = false
 
Scalar skewX = 0.0f
 
Scalar scaleX = 1.0f
 

Detailed Description

Describes the modifications made to the intrinsic properties of a typeface.

The coordinate system of a font has its origin at (0, 0) on the baseline with an upper-left-origin coordinate system.

Definition at line 31 of file font.h.

Member Function Documentation

◆ operator==()

constexpr bool impeller::Font::Metrics::operator== ( const Metrics o) const
inlineconstexpr

Definition at line 40 of file font.h.

40 {
41 return point_size == o.point_size && embolden == o.embolden &&
42 skewX == o.skewX && scaleX == o.scaleX;
43 }

Member Data Documentation

◆ embolden

bool impeller::Font::Metrics::embolden = false

Definition at line 36 of file font.h.

◆ point_size

Scalar impeller::Font::Metrics::point_size = 12.0f

The point size of the font.

Definition at line 35 of file font.h.

◆ scaleX

Scalar impeller::Font::Metrics::scaleX = 1.0f

Definition at line 38 of file font.h.

◆ skewX

Scalar impeller::Font::Metrics::skewX = 0.0f

Definition at line 37 of file font.h.


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