Properties
_doRender
_doRender: boolean
_offsetX
_offsetX: number = 0
_offsetY
_offsetY: number = 0
_strokeIndex
_strokeIndex: number = -1
attach
Type declaration
-
-
Parameters
Self for chaining.
changeBackground
Type declaration
-
-
Parameters
Self for chaining.
changeOffsets
Type declaration
-
-
Parameters
-
xOffset: number
-
yOffset: number
Self for chaining.
changeTool
Type declaration
-
-
Parameters
Self for chaining.
changeToolSetting
Type declaration
-
-
Type parameters
-
SettingName: "brushColor" | "brushSize" | "eraserSize" | "lineThickness" | "lineColor" | "fontSize" | "fontColor" | "textToolMode" | "italic" | "bold" | "underline"
Parameters
Self for chaining.
draw
Type declaration
-
-
Parameters
Self for chaining.
drawsPerFrame
drawsPerFrame: number
eventHandlers
event
Handlers: { board-cleared?: Map<string, (params: {}) => void>; board-reset?: Map<string, (params: {}) => void>; change-offsets?: Map<string, (params: { newOffsets: { x: number; y: number }; oldOffsets: { x: number; y: number } }) => void>; change-scale?: Map<string, (params: { newScaleFactor: number; oldScaleFactor: number }) => void>; import?: Map<string, (params: { import: RealExport }) => void>; start-render?: Map<string, (params: {}) => void>; stop-render?: Map<string, (params: {}) => void>; tool-change?: Map<string, (params: { newTool: Tool; oldTool: Tool }) => void>; tool-setting-change?: Map<string, (params: { newValue: number | boolean | Color | "new" | "edit"; oldValue: number | boolean | Color | "new" | "edit"; settingName: "brushColor" | "brushSize" | "eraserSize" | "lineThickness" | "lineColor" | "fontSize" | "fontColor" | "textToolMode" | "italic" | "bold" | "underline" }) => void> } = {}
Type declaration
-
Optional board-cleared?: Map<string, (params: {}) => void>
-
Optional board-reset?: Map<string, (params: {}) => void>
-
Optional change-offsets?: Map<string, (params: { newOffsets: { x: number; y: number }; oldOffsets: { x: number; y: number } }) => void>
-
Optional change-scale?: Map<string, (params: { newScaleFactor: number; oldScaleFactor: number }) => void>
-
Optional import?: Map<string, (params: { import: RealExport }) => void>
-
Optional start-render?: Map<string, (params: {}) => void>
-
Optional stop-render?: Map<string, (params: {}) => void>
-
Optional tool-change?: Map<string, (params: { newTool: Tool; oldTool: Tool }) => void>
-
Optional tool-setting-change?: Map<string, (params: { newValue: number | boolean | Color | "new" | "edit"; oldValue: number | boolean | Color | "new" | "edit"; settingName: "brushColor" | "brushSize" | "eraserSize" | "lineThickness" | "lineColor" | "fontSize" | "fontColor" | "textToolMode" | "italic" | "bold" | "underline" }) => void>
importData
Type declaration
-
-
Parameters
Self for chaining.
redo
Type declaration
-
-
Parameters
Self for chaining.
scale
Type declaration
-
-
Parameters
Self for chaining.
scaleFactor
scaleFactor: number
startRender
startRender: () => any = ...
stopRender
stopRender: () => any = ...
timeStep
timeStep: number
undo
Type declaration
-
-
Parameters
Self for chaining.
Static getExportVersion
get
ExportVersion: (data: RealExport) => 2 | 1 = ...
Drawing board.