Package icyllis.arc3d.sketch
Class StrikeDesc
java.lang.Object
icyllis.arc3d.sketch.StrikeDesc
- Direct Known Subclasses:
StrikeDesc.Lookup
Descriptor of font strike.
A StrikeDesc is immutable unless it is a StrikeDesc.Lookup subclass.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA reusable strike desc for lookup. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionbooleanfindOrCreateStrike(StrikeCache cache) voidgetDeviceMatrix(Matrix dst) intgetFlags()floatvoidgetLocalMatrix(Matrix dst) bytelongfloat@Nullable PathEffectfloatfloatfloatfloatintfloatvoidgetTotalMatrix(Matrix dst) inthashCode()booleanstatic StrikeDescstatic booleanshouldDrawAsPath(@Nullable Paint paint, Font font, Matrixc viewMatrix)
-
Field Details
-
kFrameAndFill_Flag
public static final int kFrameAndFill_Flag- See Also:
-
kSubpixelPositioning_Flag
public static final int kSubpixelPositioning_Flag- See Also:
-
kLinearMetrics_Flag
public static final int kLinearMetrics_Flag- See Also:
-
-
Method Details
-
makeMask
-
shouldDrawAsPath
-
getLocalMatrix
-
getDeviceMatrix
-
getTotalMatrix
-
getTextSize
public float getTextSize() -
getPostScaleX
public float getPostScaleX() -
getPostScaleY
public float getPostScaleY() -
getPostShearX
public float getPostShearX() -
getPostShearY
public float getPostShearY() -
getFrameWidth
public float getFrameWidth() -
getMiterLimit
public float getMiterLimit() -
getMaskFormat
public byte getMaskFormat() -
getStrokeJoin
public int getStrokeJoin() -
getFlags
public int getFlags() -
getPathEffect
-
findOrCreateStrike
-
findOrCreateStrike
-
createScalerContext
-
hashCode
public int hashCode() -
equals
-
immutable
-
isImmutable
public boolean isImmutable() -
getMemorySize
public long getMemorySize()
-