[glyf/path-builder] Simplify initialization
This commit is contained in:
parent
b2abd5c7e8
commit
65b066f18e
|
@ -16,12 +16,12 @@ struct path_builder_t
|
||||||
|
|
||||||
struct optional_point_t
|
struct optional_point_t
|
||||||
{
|
{
|
||||||
optional_point_t () { has_data = false; }
|
optional_point_t () {}
|
||||||
optional_point_t (float x_, float y_) { x = x_; y = y_; has_data = true; }
|
optional_point_t (float x_, float y_) : has_data (true), x (x_), y (y_) {}
|
||||||
|
|
||||||
bool has_data;
|
bool has_data = false;
|
||||||
float x;
|
float x = 0.;
|
||||||
float y;
|
float y = 0.;
|
||||||
|
|
||||||
optional_point_t lerp (optional_point_t p, float t)
|
optional_point_t lerp (optional_point_t p, float t)
|
||||||
{ return optional_point_t (x + t * (p.x - x), y + t * (p.y - y)); }
|
{ return optional_point_t (x + t * (p.x - x), y + t * (p.y - y)); }
|
||||||
|
|
Loading…
Reference in New Issue