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 class
A reusable strike desc for lookup. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionboolean
findOrCreateStrike
(StrikeCache cache) void
getDeviceMatrix
(Matrix dst) int
getFlags()
float
void
getLocalMatrix
(Matrix dst) byte
long
float
@Nullable PathEffect
float
float
float
float
int
float
void
getTotalMatrix
(Matrix dst) int
hashCode()
boolean
static StrikeDesc
static boolean
shouldDrawAsPath
(@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()
-