GlyphPoint
-
struct
HPS.GlyphPoint
The GlyphPoint class is a point that is used in the definition of glyphs. It is a 2d point with x, y restricted to [-128, 127].
Public Functions
-
bool
Equals
(GlyphPoint p) This function is used to check a GlyphPoint object for equivalence to this.
Param p: The GlyphPoint to compare to this. Return: true if the objects are equivalent, false otherwise.
-
override bool
Equals
(object obj) This function is used to check an object for equivalence to this.
Param obj: The object to compare to this. Return: true if the objects are equivalent, false otherwise.
-
override int
GetHashCode
()
-
GlyphPoint
(GlyphPoint gp) Construct a new GlyphPoint from the GlyphPoint parameter.
Param gp: The GlyphPoint to use to build this object.
-
GlyphPoint
(sbyte new_x, sbyte new_y) Construct a new GlyphPoint from an (x, y) pair.
Param new_x: The x location of the point. Param new_y: The y location of the point.
Public Static Functions
-
bool
operator!=
(GlyphPoint p1, GlyphPoint p2) Compares two GlyphPoint objects.
Param p1: The object to compare to parameter p2. Param p2: The object to compare to parameter p1. Return: true if the objects are not equivalent, false otherwise.
-
bool
operator==
(GlyphPoint p1, GlyphPoint p2) Compares two GlyphPoint objects.
Param p1: The object to compare to parameter p2. Param p2: The object to compare to parameter p1. Return: true if the objects are equivalent, false otherwise.
-
bool