@nanoforge-dev/graphics-2d
Classes
Graphics2DLibrary
Defined in: packages/graphics-2d/src/graphics-2d.library.ts:5
Extends
Constructors
Constructor
new Graphics2DLibrary(): Graphics2DLibrary;
Returns
Inherited from
BaseGraphicsLibrary.constructor
Accessors
__name
Get Signature
get __name(): string;
Defined in: packages/graphics-2d/src/graphics-2d.library.ts:8
Returns
string
stage
Get Signature
get stage(): Stage;
Defined in: packages/graphics-2d/src/graphics-2d.library.ts:12
Returns
Stage
Methods
__init()
__init(context): Promise<void>;
Defined in: packages/graphics-2d/src/graphics-2d.library.ts:17
Parameters
context
InitContext
Returns
Promise<void>
__run()
__run(): Promise<void>;
Defined in: packages/graphics-2d/src/graphics-2d.library.ts:28
Returns
Promise<void>
Type Aliases
Animation
type Animation = Konva.Animation;
Defined in: packages/graphics-2d/src/exports/konva.ts:3
Arc
type Arc = Konva.Arc;
Defined in: packages/graphics-2d/src/exports/konva.ts:6
ArcConfig
type ArcConfig = Konva.ArcConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:9
Arrow
type Arrow = Konva.Arrow;
Defined in: packages/graphics-2d/src/exports/konva.ts:11
ArrowConfig
type ArrowConfig = Konva.ArrowConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:14
Canvas
type Canvas = typeof Konva.Canvas;
Defined in: packages/graphics-2d/src/exports/konva.ts:16
Circle
type Circle = Konva.Circle;
Defined in: packages/graphics-2d/src/exports/konva.ts:19
CircleConfig
type CircleConfig = Konva.CircleConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:22
Container
type Container = Konva.Container;
Defined in: packages/graphics-2d/src/exports/konva.ts:24
ContainerConfig
type ContainerConfig = Konva.ContainerConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:27
Context
type Context = Konva.Context;
Defined in: packages/graphics-2d/src/exports/konva.ts:29
DD
type DD = typeof Konva.DD;
Defined in: packages/graphics-2d/src/exports/konva.ts:32
Easings
type Easings = typeof Konva.Easings;
Defined in: packages/graphics-2d/src/exports/konva.ts:35
Ellipse
type Ellipse = Konva.Ellipse;
Defined in: packages/graphics-2d/src/exports/konva.ts:38
EllipseConfig
type EllipseConfig = Konva.EllipseConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:41
FastLayer
type FastLayer = Konva.FastLayer;
Defined in: packages/graphics-2d/src/exports/konva.ts:43
Filters
type Filters = typeof Konva.Filters;
Defined in: packages/graphics-2d/src/exports/konva.ts:46
Group
type Group = Konva.Group;
Defined in: packages/graphics-2d/src/exports/konva.ts:49
GroupConfig
type GroupConfig = Konva.GroupConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:52
Image
type Image = Konva.Image;
Defined in: packages/graphics-2d/src/exports/konva.ts:54
ImageConfig
type ImageConfig = Konva.ImageConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:57
KonvaEventListener
type KonvaEventListener<This, EventType> = Konva.KonvaEventListener<This, EventType>;
Defined in: packages/graphics-2d/src/exports/konva.ts:59
Type Parameters
This
This
EventType
EventType
KonvaEventObject
type KonvaEventObject<EventType> = Konva.KonvaEventObject<EventType>;
Defined in: packages/graphics-2d/src/exports/konva.ts:61
Type Parameters
EventType
EventType
KonvaPointerEvent
type KonvaPointerEvent = Konva.KonvaPointerEvent;
Defined in: packages/graphics-2d/src/exports/konva.ts:63
Label
type Label = Konva.Label;
Defined in: packages/graphics-2d/src/exports/konva.ts:65
LabelConfig
type LabelConfig = Konva.LabelConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:68
Layer
type Layer = Konva.Layer;
Defined in: packages/graphics-2d/src/exports/konva.ts:70
LayerConfig
type LayerConfig = Konva.LayerConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:73
Line
type Line = Konva.Line;
Defined in: packages/graphics-2d/src/exports/konva.ts:75
LineConfig
type LineConfig = Konva.LineConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:78
Node
type Node = Konva.Node;
Defined in: packages/graphics-2d/src/exports/konva.ts:80
NodeConfig
type NodeConfig = Konva.NodeConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:83
Path
type Path = Konva.Path;
Defined in: packages/graphics-2d/src/exports/konva.ts:85
PathConfig
type PathConfig = Konva.PathConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:88
Rect
type Rect = Konva.Rect;
Defined in: packages/graphics-2d/src/exports/konva.ts:90
RectConfig
type RectConfig = Konva.RectConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:93
RegularPolygon
type RegularPolygon = Konva.RegularPolygon;
Defined in: packages/graphics-2d/src/exports/konva.ts:95
RegularPolygonConfig
type RegularPolygonConfig = Konva.RegularPolygonConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:98
Ring
type Ring = Konva.Ring;
Defined in: packages/graphics-2d/src/exports/konva.ts:100
RingConfig
type RingConfig = Konva.RingConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:103
Shape
type Shape = Konva.Shape;
Defined in: packages/graphics-2d/src/exports/konva.ts:105
ShapeConfig
type ShapeConfig = Konva.ShapeConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:108
Sprite
type Sprite = Konva.Sprite;
Defined in: packages/graphics-2d/src/exports/konva.ts:110
SpriteConfig
type SpriteConfig = Konva.SpriteConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:113
Stage
type Stage = Konva.Stage;
Defined in: packages/graphics-2d/src/exports/konva.ts:115
StageConfig
type StageConfig = Konva.StageConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:118
Star
type Star = Konva.Star;
Defined in: packages/graphics-2d/src/exports/konva.ts:120
StarConfig
type StarConfig = Konva.StarConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:123
Tag
type Tag = Konva.Tag;
Defined in: packages/graphics-2d/src/exports/konva.ts:125
TagConfig
type TagConfig = Konva.TagConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:128
Text
type Text = Konva.Text;
Defined in: packages/graphics-2d/src/exports/konva.ts:130
TextConfig
type TextConfig = Konva.TextConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:133
TextPath
type TextPath = Konva.TextPath;
Defined in: packages/graphics-2d/src/exports/konva.ts:135
TextPathConfig
type TextPathConfig = Konva.TextPathConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:138
Transform
type Transform = Konva.Transform;
Defined in: packages/graphics-2d/src/exports/konva.ts:140
Transformer
type Transformer = Konva.Transformer;
Defined in: packages/graphics-2d/src/exports/konva.ts:143
TransformerConfig
type TransformerConfig = Konva.TransformerConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:146
Tween
type Tween = Konva.Tween;
Defined in: packages/graphics-2d/src/exports/konva.ts:148
TweenConfig
type TweenConfig = Konva.TweenConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:151
Util
type Util = typeof Konva.Util;
Defined in: packages/graphics-2d/src/exports/konva.ts:153
Vector2d
type Vector2d = Konva.Vector2d;
Defined in: packages/graphics-2d/src/exports/konva.ts:156
Wedge
type Wedge = Konva.Wedge;
Defined in: packages/graphics-2d/src/exports/konva.ts:158
WedgeConfig
type WedgeConfig = Konva.WedgeConfig;
Defined in: packages/graphics-2d/src/exports/konva.ts:161
Variables
_global
const _global: any = Konva._global;
Defined in: packages/graphics-2d/src/exports/konva.ts:163
_injectGlobal()
const _injectGlobal: (Konva) => void = Konva._injectGlobal;
Defined in: packages/graphics-2d/src/exports/konva.ts:165
Parameters
Konva
any
Returns
void
_mouseDblClickPointerId
const _mouseDblClickPointerId: null = Konva._mouseDblClickPointerId;
Defined in: packages/graphics-2d/src/exports/konva.ts:167
_mouseInDblClickWindow
const _mouseInDblClickWindow: boolean = Konva._mouseInDblClickWindow;
Defined in: packages/graphics-2d/src/exports/konva.ts:169
_mouseListenClick
const _mouseListenClick: boolean = Konva._mouseListenClick;
Defined in: packages/graphics-2d/src/exports/konva.ts:171
_pointerDblClickPointerId
const _pointerDblClickPointerId: null = Konva._pointerDblClickPointerId;
Defined in: packages/graphics-2d/src/exports/konva.ts:173
_pointerInDblClickWindow
const _pointerInDblClickWindow: boolean = Konva._pointerInDblClickWindow;
Defined in: packages/graphics-2d/src/exports/konva.ts:175
_pointerListenClick
const _pointerListenClick: boolean = Konva._pointerListenClick;
Defined in: packages/graphics-2d/src/exports/konva.ts:177
_renderBackend
const _renderBackend: string = Konva._renderBackend;
Defined in: packages/graphics-2d/src/exports/konva.ts:179
_touchDblClickPointerId
const _touchDblClickPointerId: null = Konva._touchDblClickPointerId;
Defined in: packages/graphics-2d/src/exports/konva.ts:181
_touchInDblClickWindow
const _touchInDblClickWindow: boolean = Konva._touchInDblClickWindow;
Defined in: packages/graphics-2d/src/exports/konva.ts:183
_touchListenClick
const _touchListenClick: boolean = Konva._touchListenClick;
Defined in: packages/graphics-2d/src/exports/konva.ts:185
angleDeg
const angleDeg: boolean = Konva.angleDeg;
Defined in: packages/graphics-2d/src/exports/konva.ts:187
Animation
const Animation: typeof Animation = Konva.Animation;
Defined in: packages/graphics-2d/src/exports/konva.ts:3
Arc
const Arc: typeof Arc = Konva.Arc;
Defined in: packages/graphics-2d/src/exports/konva.ts:6
Arrow
const Arrow: typeof Arrow = Konva.Arrow;
Defined in: packages/graphics-2d/src/exports/konva.ts:11
autoDrawEnabled
const autoDrawEnabled: boolean = Konva.autoDrawEnabled;
Defined in: packages/graphics-2d/src/exports/konva.ts:189
Canvas
const Canvas: typeof Canvas = Konva.Canvas;
Defined in: packages/graphics-2d/src/exports/konva.ts:16
capturePointerEventsEnabled
const capturePointerEventsEnabled: boolean = Konva.capturePointerEventsEnabled;
Defined in: packages/graphics-2d/src/exports/konva.ts:191
Circle
const Circle: typeof Circle = Konva.Circle;
Defined in: packages/graphics-2d/src/exports/konva.ts:19
Container
const Container: typeof Container = Konva.Container;
Defined in: packages/graphics-2d/src/exports/konva.ts:24
Context
const Context: typeof Context = Konva.Context;
Defined in: packages/graphics-2d/src/exports/konva.ts:29
dblClickWindow
const dblClickWindow: number = Konva.dblClickWindow;
Defined in: packages/graphics-2d/src/exports/konva.ts:193
DD
const DD: object = Konva.DD;
Defined in: packages/graphics-2d/src/exports/konva.ts:32
Type Declaration
_dragElements
_dragElements: Map<number, {
dragStatus: "ready" | "dragging" | "stopped";
node: Node<NodeConfig>;
offset: Vector2d;
pointerId?: number;
startPointerPos: Vector2d;
}>;
isDragging
readonly isDragging: boolean;
justDragged
justDragged: boolean;
node
readonly node: Node<NodeConfig> | undefined;
_drag()
_drag(evt): void;
Parameters
evt
any
Returns
void
_endDragAfter()
_endDragAfter(evt): void;
Parameters
evt
any
Returns
void
_endDragBefore()
_endDragBefore(evt?): void;
Parameters
evt?
any
Returns
void
document
const document: any = Konva.document;
Defined in: packages/graphics-2d/src/exports/konva.ts:195
dragDistance
const dragDistance: number = Konva.dragDistance;
Defined in: packages/graphics-2d/src/exports/konva.ts:199
Easings
const Easings: object = Konva.Easings;
Defined in: packages/graphics-2d/src/exports/konva.ts:35
Type Declaration
BackEaseIn()
BackEaseIn(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
BackEaseInOut()
BackEaseInOut(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
BackEaseOut()
BackEaseOut(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
BounceEaseIn()
BounceEaseIn(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
BounceEaseInOut()
BounceEaseInOut(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
BounceEaseOut()
BounceEaseOut(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
EaseIn()
EaseIn(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
EaseInOut()
EaseInOut(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
EaseOut()
EaseOut(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
ElasticEaseIn()
ElasticEaseIn(
t,
b,
c,
d,
a,
p): any;
Parameters
t
any
b
any
c
any
d
any
a
any
p
any
Returns
any
ElasticEaseInOut()
ElasticEaseInOut(
t,
b,
c,
d,
a,
p): any;
Parameters
t
any
b
any
c
any
d
any
a
any
p
any
Returns
any
ElasticEaseOut()
ElasticEaseOut(
t,
b,
c,
d,
a,
p): any;
Parameters
t
any
b
any
c
any
d
any
a
any
p
any
Returns
any
Linear()
Linear(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
StrongEaseIn()
StrongEaseIn(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
StrongEaseInOut()
StrongEaseInOut(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
StrongEaseOut()
StrongEaseOut(
t,
b,
c,
d): any;
Parameters
t
any
b
any
c
any
d
any
Returns
any
Ellipse
const Ellipse: typeof Ellipse = Konva.Ellipse;
Defined in: packages/graphics-2d/src/exports/konva.ts:38
enableTrace
const enableTrace: boolean = Konva.enableTrace;
Defined in: packages/graphics-2d/src/exports/konva.ts:201
FastLayer
const FastLayer: typeof FastLayer = Konva.FastLayer;
Defined in: packages/graphics-2d/src/exports/konva.ts:43
Filters
const Filters: object = Konva.Filters;
Defined in: packages/graphics-2d/src/exports/konva.ts:46
Type Declaration
Blur
Blur: Filter;
Brighten
Brighten: Filter;
Brightness
Brightness: Filter;
Contrast
Contrast: Filter;
Emboss
Emboss: Filter;
Enhance
Enhance: Filter;
Grayscale
Grayscale: Filter;
HSL
HSL: Filter;
HSV
HSV: Filter;
Invert
Invert: Filter;
Kaleidoscope
Kaleidoscope: Filter;
Mask
Mask: Filter;
Noise
Noise: Filter;
Pixelate
Pixelate: Filter;
Posterize
Posterize: Filter;
RGB
RGB: Filter;
RGBA
RGBA: Filter;
Sepia
Sepia: Filter;
Solarize
Solarize: Filter;
Threshold
Threshold: Filter;
getAngle()
const getAngle: (angle) => number = Konva.getAngle;
Defined in: packages/graphics-2d/src/exports/konva.ts:203
Parameters
angle
number
Returns
number
Group
const Group: typeof Group = Konva.Group;
Defined in: packages/graphics-2d/src/exports/konva.ts:49
hitOnDragEnabled
const hitOnDragEnabled: boolean = Konva.hitOnDragEnabled;
Defined in: packages/graphics-2d/src/exports/konva.ts:205
Image
const Image: typeof Image = Konva.Image;
Defined in: packages/graphics-2d/src/exports/konva.ts:54
isBrowser
const isBrowser: boolean = Konva.isBrowser;
Defined in: packages/graphics-2d/src/exports/konva.ts:207
isDragging()
const isDragging: () => boolean = Konva.isDragging;
Defined in: packages/graphics-2d/src/exports/konva.ts:211
Returns
boolean
isDragReady()
const isDragReady: () => boolean = Konva.isDragReady;
Defined in: packages/graphics-2d/src/exports/konva.ts:209
Returns
boolean
isTransforming()
const isTransforming: () => boolean = Konva.isTransforming;
Defined in: packages/graphics-2d/src/exports/konva.ts:213
Returns
boolean
isUnminified
const isUnminified: boolean = Konva.isUnminified;
Defined in: packages/graphics-2d/src/exports/konva.ts:215
Label
const Label: typeof Label = Konva.Label;
Defined in: packages/graphics-2d/src/exports/konva.ts:65
Layer
const Layer: typeof Layer = Konva.Layer;
Defined in: packages/graphics-2d/src/exports/konva.ts:70
legacyTextRendering
const legacyTextRendering: boolean = Konva.legacyTextRendering;
Defined in: packages/graphics-2d/src/exports/konva.ts:217
Line
const Line: typeof Line = Konva.Line;
Defined in: packages/graphics-2d/src/exports/konva.ts:75
Node
const Node: typeof Node = Konva.Node;
Defined in: packages/graphics-2d/src/exports/konva.ts:80
Path
const Path: typeof Path = Konva.Path;
Defined in: packages/graphics-2d/src/exports/konva.ts:85
pixelRatio
const pixelRatio: number = Konva.pixelRatio;
Defined in: packages/graphics-2d/src/exports/konva.ts:219
pointerEventsEnabled
const pointerEventsEnabled: boolean = Konva.pointerEventsEnabled;
Defined in: packages/graphics-2d/src/exports/konva.ts:221
Rect
const Rect: typeof Rect = Konva.Rect;
Defined in: packages/graphics-2d/src/exports/konva.ts:90
RegularPolygon
const RegularPolygon: typeof RegularPolygon = Konva.RegularPolygon;
Defined in: packages/graphics-2d/src/exports/konva.ts:95
releaseCanvasOnDestroy
const releaseCanvasOnDestroy: boolean = Konva.releaseCanvasOnDestroy;
Defined in: packages/graphics-2d/src/exports/konva.ts:223
Ring
const Ring: typeof Ring = Konva.Ring;
Defined in: packages/graphics-2d/src/exports/konva.ts:100
Shape
const Shape: typeof Shape = Konva.Shape;
Defined in: packages/graphics-2d/src/exports/konva.ts:105
shapes
const shapes: object = Konva.shapes;
Defined in: packages/graphics-2d/src/exports/konva.ts:225
Index Signature
[key: string]: Shape<ShapeConfig>
showWarnings
const showWarnings: boolean = Konva.showWarnings;
Defined in: packages/graphics-2d/src/exports/konva.ts:227
Sprite
const Sprite: typeof Sprite = Konva.Sprite;
Defined in: packages/graphics-2d/src/exports/konva.ts:110
Stage
const Stage: typeof Stage = Konva.Stage;
Defined in: packages/graphics-2d/src/exports/konva.ts:115
stages
const stages: Stage[] = Konva.stages;
Defined in: packages/graphics-2d/src/exports/konva.ts:229
Star
const Star: typeof Star = Konva.Star;
Defined in: packages/graphics-2d/src/exports/konva.ts:120
Tag
const Tag: typeof Tag = Konva.Tag;
Defined in: packages/graphics-2d/src/exports/konva.ts:125
Text
const Text: typeof Text = Konva.Text;
Defined in: packages/graphics-2d/src/exports/konva.ts:130
TextPath
const TextPath: typeof TextPath = Konva.TextPath;
Defined in: packages/graphics-2d/src/exports/konva.ts:135
Transform
const Transform: typeof Transform = Konva.Transform;
Defined in: packages/graphics-2d/src/exports/konva.ts:140
Transformer
const Transformer: typeof Transformer = Konva.Transformer;
Defined in: packages/graphics-2d/src/exports/konva.ts:143
Tween
const Tween: typeof Tween = Konva.Tween;
Defined in: packages/graphics-2d/src/exports/konva.ts:148
Util
const Util: object = Konva.Util;
Defined in: packages/graphics-2d/src/exports/konva.ts:153
Type Declaration
_assign()
_assign<T, U>(target, source): T & U;
Type Parameters
T
T
U
U
Parameters
target
T
source
U
Returns
T & U
_capitalize()
_capitalize(str): string;
Parameters
str
string
Returns
string
_degToRad()
_degToRad(deg): number;
Parameters
deg
number
Returns
number
_getFirstPointerId()
_getFirstPointerId(evt): any;
Parameters
evt
any
Returns
any
_getProjectionToLine()
_getProjectionToLine(
pt,
line,
isClosed): Vector2d;
Parameters
pt
Vector2d
line
Vector2d[]
isClosed
boolean
Returns
Vector2d
_getProjectionToSegment()
_getProjectionToSegment(
x1,
y1,
x2,
y2,
x3,
y3): any[];
Parameters
x1
any
y1
any
x2
any
y2
any
x3
any
y3
any
Returns
any[]
_getRotation()
_getRotation(radians): number;
Parameters
radians
number
Returns
number
_hex3ColorToRGBA()
_hex3ColorToRGBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined
_hex4ColorToRGBA()
_hex4ColorToRGBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined
_hex6ColorToRGBA()
_hex6ColorToRGBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined
_hex8ColorToRGBA()
_hex8ColorToRGBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined
_hexToRgb()
_hexToRgb(hex): RGB;
Parameters
hex
string
Returns
RGB
_hslColorToRGBA()
_hslColorToRGBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined
_inRange()
_inRange(
val,
left,
right): boolean;
Parameters
val
number
left
number
right
number
Returns
boolean
_isArray()
_isArray(obj): obj is any[];
Parameters
obj
any
Returns
obj is any[]
_isBoolean()
_isBoolean(obj): obj is boolean;
Parameters
obj
any
Returns
obj is boolean
_isElement()
_isElement(obj): obj is Element;
Parameters
obj
any
Returns
obj is Element
_isFunction()
_isFunction(obj): boolean;
Parameters
obj
any
Returns
boolean
_isInDocument()
_isInDocument(el): boolean;
Parameters
el
any
Returns
boolean
_isNumber()
_isNumber(obj): obj is number;
Parameters
obj
any
Returns
obj is number
_isPlainObject()
_isPlainObject(obj): boolean;
Parameters
obj
any
Returns
boolean
_isString()
_isString(obj): obj is string;
Parameters
obj
any
Returns
obj is string
_namedColorToRBA()
_namedColorToRBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| null;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| null
_prepareArrayForTween()
_prepareArrayForTween(
startArray,
endArray,
isClosed): number[];
Parameters
startArray
any
endArray
any
isClosed
any
Returns
number[]
_prepareToStringify()
_prepareToStringify<T>(obj): T | null;
Type Parameters
T
T
Parameters
obj
any
Returns
T | null
_radToDeg()
_radToDeg(rad): number;
Parameters
rad
number
Returns
number
_rgbaColorToRGBA()
_rgbaColorToRGBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined
_rgbColorToRGBA()
_rgbColorToRGBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined
_rgbToHex()
_rgbToHex(
r,
g,
b): string;
Parameters
r
number
g
number
b
number
Returns
string
_sign()
_sign(number): -1 | 1;
Parameters
number
number
Returns
-1 | 1
_urlToImage()
_urlToImage(url, callback): void;
Parameters
url
string
callback
Function
Returns
void
cloneArray()
cloneArray(arr): any[];
Parameters
arr
any[]
Returns
any[]
cloneObject()
cloneObject<Any>(obj): Any;
Type Parameters
Any
Any
Parameters
obj
Any
Returns
Any
colorToRGBA()
colorToRGBA(str):
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined;
Parameters
str
string
Returns
| {
a: number;
b: number;
g: number;
r: number;
}
| undefined
createCanvasElement()
createCanvasElement(): HTMLCanvasElement;
Returns
HTMLCanvasElement
createImageElement()
createImageElement(): HTMLImageElement;
Returns
HTMLImageElement
degToRad()
degToRad(deg): number;
Parameters
deg
number
Returns
number
drawRoundedPolygonPath()
drawRoundedPolygonPath(
context,
points,
sides,
radius,
cornerRadius): void;
Parameters
context
Context
points
Vector2d[]
sides
number
radius
number
cornerRadius
number | number[]
Returns
void
drawRoundedRectPath()
drawRoundedRectPath(
context,
width,
height,
cornerRadius): void;
Parameters
context
Context
width
number
height
number
cornerRadius
number | number[]
Returns
void
each()
each(obj, func): void;
Parameters
obj
object
func
Function
Returns
void
error()
error(str): void;
Parameters
str
string
Returns
void
getHitColor()
getHitColor(): string;
Returns
string
getHitColorKey()
getHitColorKey(
r,
g,
b): string;
Parameters
r
number
g
number
b
number
Returns
string
getRandomColor()
getRandomColor(): string;
Returns
string
getRGB()
getRGB(color): RGB;
Parameters
color
string
Returns
RGB
getSnappedHexColor()
getSnappedHexColor(hex): string;
Parameters
hex
string
Returns
string
haveIntersection()
haveIntersection(r1, r2): boolean;
Parameters
r1
IRect
r2
IRect
Returns
boolean
isCanvasFarblingActive()
isCanvasFarblingActive(): boolean;
Returns
boolean
isObject()
isObject(val): val is object;
Parameters
val
any
Returns
val is object
isValidSelector()
isValidSelector(selector): boolean;
Parameters
selector
any
Returns
boolean
radToDeg()
radToDeg(rad): number;
Parameters
rad
number
Returns
number
releaseCanvas()
releaseCanvas(...canvases): void;
Parameters
canvases
…HTMLCanvasElement[]
Returns
void
requestAnimFrame()
requestAnimFrame(callback): void;
Parameters
callback
Function
Returns
void
throw()
throw(str): never;
Parameters
str
string
Returns
never
warn()
warn(str): void;
Parameters
str
string
Returns
void
version
const version: string = Konva.version;
Defined in: packages/graphics-2d/src/exports/konva.ts:231
Wedge
const Wedge: typeof Wedge = Konva.Wedge;
Defined in: packages/graphics-2d/src/exports/konva.ts:158