OHOS::Paint
Overview
Related Modules:
Description:
Defines the basic styles of graphs drawn on canvases.
Since:
1.0
Version:
1.0
Summary
Public Types
| Public Type Name | Description |
|---|---|
| PaintStyle { STROKE_STYLE = 1, FILL_STYLE, STROKE_FILL_STYLE } | Enumerates paint styles of a closed graph. The styles are invalid for non-closed graphs. |
Public Member Functions
| Public Member Function Name | Description |
|---|---|
| Paint () | A constructor used to create a Paint instance. |
| ~Paint () | virtual A destructor used to delete the Paint instance. |
| SetStyle (PaintStyle style) | void Sets the paint style of a closed graph. |
| GetStyle () const | PaintStyle Obtains the paint style of a closed graph. |
| SetStrokeWidth (uint16_t width) | void Sets the width of a line or border. |
| GetStrokeWidth () const | uint16_t Obtains the width of a line or border. |
| SetStrokeColor (ColorType color) | void Sets the color of a line or border. |
| GetStrokeColor () const | ColorType Obtains the color of a line or border. |
| SetFillColor (ColorType color) | void Sets fill color. |
| GetFillColor () const | ColorType Obtains the fill color. |
| SetOpacity (uint8_t opacity) | void Sets the opacity. |
| GetOpacity () const | uint8_t Obtains the opacity. |
| operator new (size_t size) | void Overrides the new function. |
| operator delete (void p) | void Overrides the delete function. |
