| HtcPaintingView.OnCacheListener | Interface definition for a callback to be invoked when an Cache events occur. |
| IPaintingCallBack | |
| IPaintingCallBack.IActionCallback | |
| IPaintingView | The IPaintingView interface represents a view that provides some basic drawing operations such as: - draw strokes - draw strokes with different textures - undo/redo |
| IPaintingView.OnPaintingViewListener | Interface definition for a callback to be invoked when an PaintingView event occurs. |
| IStrokeNotifyPaintingView | The IStrokeNotifyPaintingView extends the IPainitingView. |
| IStrokeNotifyPaintingView.OnStrokeListener | Interface definition for a callback to be invoked when an Stroke event occurs. |
| AbsSerializeDAO | This class defines the functions that will be used for
HtcPaintingView. |
| HtcPaintingUtil | This class provides some drawing utilities. |
| HtcPaintingView | This class is an implementation of IStrokeNotifyPaintingView. |
| HtcPen | Provide more properties related to stroke Properties |
| HtcPen.EraserPen | |
| MotionPoint | |
| StrokeEventArg | This class represents a StrokeEvent. |
| StrokeEventArg.StrokeMoveEventArg | |
| StrokeEventArg.StrokeStatusChangeEventArg | |
| StrokeProperties | This class defines the set of current drawing properties. |
| ViewPort | This class defines the functions that HtcPaintingView will need to draw the Strokes. |