public class

StrokeProperties

extends Object
java.lang.Object
   ↳ com.htc.painting.engine.StrokeProperties

Class Overview

This class defines the set of current drawing properties. (ex. stroke width, color, etc) The actualy stroke tecture depends on the current StrokeProperties and currently used Pen.

Summary

Fields
protected int mAlpha
protected int mBlurRadius
protected Paint.Cap mCap
protected int mColor
protected boolean mIsEraser
protected MaskFilter mMaskFilter
protected float mWidth
Public Constructors
StrokeProperties()
StrokeProperties(StrokeProperties p)
Public Methods
int getAlpha()
int getBlurRadius()
Paint.Cap getCap()
int getColor()
MaskFilter getMaskFilter()
float getWidth()
boolean isEraser()
void setAlpha(int alpha)
void setBlurRadius(int radius)
void setCap(Paint.Cap cap)
void setColor(int color)
void setEraser(boolean isEraser)
void setMaskFilter(MaskFilter filter)
void setWidth(float width)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected int mAlpha

protected int mBlurRadius

protected Paint.Cap mCap

protected int mColor

protected boolean mIsEraser

protected MaskFilter mMaskFilter

protected float mWidth

Public Constructors

public StrokeProperties ()

public StrokeProperties (StrokeProperties p)

Public Methods

public int getAlpha ()

Returns
  • alpha value from 0~255

public int getBlurRadius ()

public Paint.Cap getCap ()

public int getColor ()

public MaskFilter getMaskFilter ()

public float getWidth ()

public boolean isEraser ()

public void setAlpha (int alpha)

Parameters
alpha from 0~255

public void setBlurRadius (int radius)

public void setCap (Paint.Cap cap)

public void setColor (int color)

public void setEraser (boolean isEraser)

public void setMaskFilter (MaskFilter filter)

public void setWidth (float width)