Skip to content

Latest commit

 

History

History
137 lines (75 loc) · 4.95 KB

File metadata and controls

137 lines (75 loc) · 4.95 KB

andculturecode-javascript-react-components › BaseCanvasDrawTool

Class: BaseCanvasDrawTool

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

+ new BaseCanvasDrawTool(config: DrawToolConfig): BaseCanvasDrawTool

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:43

Parameters:

Name Type
config DrawToolConfig

Returns: BaseCanvasDrawTool

Properties

Protected _canvas

• _canvas: HTMLCanvasElement

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:35


Protected _color

• _color: string

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:36


Protected _config

• _config: DrawToolConfig

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:37


Protected _context

• _context: CanvasRenderingContext2D

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:38


Protected _currentPosition

• _currentPosition: PointerPosition

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:39


Protected _isPointerActive

• _isPointerActive: boolean

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:40


Protected _previousPosition

• _previousPosition: PointerPosition

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:41


Protected _uiSettings

• _uiSettings: DrawToolUiSettings

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:42


Protected _width

• _width: number

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:43

Methods

Protected _onFinishStroke

▸ _onFinishStroke(strokeSettings: CanvasDrawToolSettings): void

Defined in src/atoms/forms/canvas-sketch/tools/base-canvas-draw-tool.ts:65

Parameters:

Name Type
strokeSettings CanvasDrawToolSettings

Returns: void