Record Class FKMetrics
java.lang.Object
java.lang.Record
dev.pfaff.altargui.pathfinder.fontkit.FKMetrics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
ascent()
Returns the value of theascent
record component.Returns the value of thebounding_box
record component.float
Returns the value of thecap_height
record component.float
descent()
Returns the value of thedescent
record component.final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.float
line_gap()
Returns the value of theline_gap
record component.final String
toString()
Returns a string representation of this record class.float
Returns the value of theunderline_position
record component.float
Returns the value of theunderline_thickness
record component.int
Returns the value of theunits_per_em
record component.float
x_height()
Returns the value of thex_height
record component.
-
Constructor Details
-
FKMetrics
public FKMetrics(int units_per_em, float ascent, float descent, float line_gap, float underline_position, float underline_thickness, float cap_height, float x_height, RectF bounding_box) Creates an instance of aFKMetrics
record class.- Parameters:
units_per_em
- the value for theunits_per_em
record componentascent
- the value for theascent
record componentdescent
- the value for thedescent
record componentline_gap
- the value for theline_gap
record componentunderline_position
- the value for theunderline_position
record componentunderline_thickness
- the value for theunderline_thickness
record componentcap_height
- the value for thecap_height
record componentx_height
- the value for thex_height
record componentbounding_box
- the value for thebounding_box
record component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object)
; primitive components are compared with '=='. -
units_per_em
public int units_per_em()Returns the value of theunits_per_em
record component.- Returns:
- the value of the
units_per_em
record component
-
ascent
public float ascent()Returns the value of theascent
record component.- Returns:
- the value of the
ascent
record component
-
descent
public float descent()Returns the value of thedescent
record component.- Returns:
- the value of the
descent
record component
-
line_gap
public float line_gap()Returns the value of theline_gap
record component.- Returns:
- the value of the
line_gap
record component
-
underline_position
public float underline_position()Returns the value of theunderline_position
record component.- Returns:
- the value of the
underline_position
record component
-
underline_thickness
public float underline_thickness()Returns the value of theunderline_thickness
record component.- Returns:
- the value of the
underline_thickness
record component
-
cap_height
public float cap_height()Returns the value of thecap_height
record component.- Returns:
- the value of the
cap_height
record component
-
x_height
public float x_height()Returns the value of thex_height
record component.- Returns:
- the value of the
x_height
record component
-
bounding_box
Returns the value of thebounding_box
record component.- Returns:
- the value of the
bounding_box
record component
-