Package tripleplay.util
Class EffectRenderer.VectorOutline
java.lang.Object
tripleplay.util.EffectRenderer
tripleplay.util.EffectRenderer.VectorOutline
- Enclosing class:
EffectRenderer
-
Nested Class Summary
Nested classes/interfaces inherited from class tripleplay.util.EffectRenderer
EffectRenderer.Gradient, EffectRenderer.PixelOutline, EffectRenderer.Shadow, EffectRenderer.VectorOutline
-
Field Summary
Modifier and TypeFieldDescriptionfinal Canvas.LineCap
final int
final Canvas.LineJoin
final float
Fields inherited from class tripleplay.util.EffectRenderer
NONE
-
Constructor Summary
ConstructorDescriptionVectorOutline
(int outlineColor, float outlineWidth) VectorOutline
(int outlineColor, float outlineWidth, Canvas.LineCap cap, Canvas.LineJoin join) -
Method Summary
Modifier and TypeMethodDescriptionfloat
adjustHeight
(float height) float
adjustWidth
(float width) boolean
int
hashCode()
void
render
(Canvas canvas, TextLayout text, int textColor, boolean underlined, float x, float y) Methods inherited from class tripleplay.util.EffectRenderer
offsetX, offsetY
-
Field Details
-
outlineColor
public final int outlineColor -
outlineWidth
public final float outlineWidth -
outlineCap
-
outlineJoin
-
-
Constructor Details
-
VectorOutline
public VectorOutline(int outlineColor, float outlineWidth) -
VectorOutline
public VectorOutline(int outlineColor, float outlineWidth, Canvas.LineCap cap, Canvas.LineJoin join)
-
-
Method Details
-
adjustWidth
public float adjustWidth(float width) - Overrides:
adjustWidth
in classEffectRenderer
-
adjustHeight
public float adjustHeight(float height) - Overrides:
adjustHeight
in classEffectRenderer
-
render
public void render(Canvas canvas, TextLayout text, int textColor, boolean underlined, float x, float y) - Specified by:
render
in classEffectRenderer
-
equals
-
hashCode
public int hashCode()
-