| AbsSerializeDAO | This class defines the functions that will be used for
HtcPaintingView. |
| BasePen | Provide default properties of Pen |
| EraserStroke |
| HtcPaintingUtil | This class provides some drawing utilities. |
| HtcPaintingView | This class is an implementation of IStrokeNotifyPaintingView. |
| HtcPaintingView.OnCacheListener | Interface definition for a callback to be invoked when an Cache events occur. |
| HtcPen | Provide more properties related to stroke Properties |
| HtcPen.EraserPen | |
| HtcPenStroke |
| IPaintingCallBack | |
| IPaintingCallBack.ActionResult | |
| IPaintingCallBack.ActionType | |
| 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. |
| IRenderEngine | |
| IStrokeNotifyPaintingView | The IStrokeNotifyPaintingView extends the IPainitingView. |
| IStrokeNotifyPaintingView.OnStrokeListener | Interface definition for a callback to be invoked when an Stroke event occurs. |
| MotionPoint |
| OnActionPerformListener | A listener class for monitoring the tap operation on the following buttons of the PenMenu : Redo, Undo, Clear all and Show/hide all. |
| PaintSupplier | |
| Pen | Pen is the basic class of a pen with all pen properties |
| PenConfigAdapter | The adapter for opensense plugin manager. |
| PenEvent | |
| PenException | Exception that occurs during handling pen |
| PenMenu | Provide UI widget to select pen setting for drawing on painting view and to execute functions such as undo, redo, clear, set visible of painting view (through IStrokeNotifyPaintingView interface). |
| PenProps | Pen Property Bundle is used to store all key-value properties of a pen. |
| PenPropsDatabase | Common Database definition |
| PenUtils | Basic pen utility |
| ReadOnlyPenProps | Read-only pen properties. |
| Stroke | A Stroke is a drawing that is generated when a user touches, moves, and leaves the screen. |
| StrokeEventArg | This class represents a StrokeEvent. |
| StrokeEventArg.StrokeEndingState | |
| StrokeEventArg.StrokeMoveEventArg | |
| StrokeEventArg.StrokeStatus | |
| 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. |