Skip to content

WObject

Defined in: wobject.ts:10

The base class for objects used in wanim’s animations.

Extended by

Type Parameters

T

T extends SVGElement = SVGElement

Constructors

Constructor

new WObject<T>(x, y): WObject<T>

Defined in: wobject.ts:198

Parameters

x

number = 0

y

number = 0

Returns

WObject<T>

Properties

animate

animate: object

Defined in: wobject.ts:15

fill

fill: TweenerFactory<"fill", ColorLike>

position

position: TweenerFactory<"position">

rotate

rotate: TweenerFactory<"rotate">

scale

scale: TweenerFactory<"scale">

scaleX

scaleX: TweenerFactory<"scaleX">

scaleY

scaleY: TweenerFactory<"scaleY">

x

x: TweenerFactory<"x">

y

y: TweenerFactory<"y">


element

element: T

Defined in: wobject.ts:14

The DOM element that represents the object’s visual.

Accessors

size

Get Signature

get size(): Vector2

Defined in: wobject.ts:194

Returns

Vector2


visible

Get Signature

get visible(): boolean

Defined in: wobject.ts:186

Returns

boolean

Set Signature

set visible(v): void

Defined in: wobject.ts:189

Parameters
v

boolean

Returns

void

Methods

anchor()

Call Signature

anchor(): Anchor

Defined in: wobject.ts:174

Returns

Anchor

Call Signature

anchor(value): this

Defined in: wobject.ts:175

Parameters
value

Anchor

Returns

this


createElement()

abstract createElement(): T

Defined in: wobject.ts:205

Returns

T


fill()

Call Signature

fill(): ColorInstance

Defined in: wobject.ts:66

Returns

ColorInstance

Call Signature

fill(color): this

Defined in: wobject.ts:67

Parameters
color

ColorLike

Returns

this


fillOpacity()

Call Signature

fillOpacity(): number

Defined in: wobject.ts:78

Returns

number

Call Signature

fillOpacity(value): this

Defined in: wobject.ts:79

Parameters
value

number

Returns

this


hide()

hide(): void

Defined in: wobject.ts:207

Returns

void


position()

Call Signature

position(): Vector2

Defined in: wobject.ts:54

Returns

Vector2

Call Signature

position(value): this

Defined in: wobject.ts:55

Parameters
value

Vector2

Returns

this


rotate()

Call Signature

rotate(): number

Defined in: wobject.ts:162

Returns

number

Call Signature

rotate(value): this

Defined in: wobject.ts:163

Parameters
value

number

Returns

this


scale()

Call Signature

scale(): Vector2

Defined in: wobject.ts:150

Returns

Vector2

Call Signature

scale(value): this

Defined in: wobject.ts:151

Parameters
value

Vector2

Returns

this


scaleX()

Call Signature

scaleX(): number

Defined in: wobject.ts:126

Returns

number

Call Signature

scaleX(value): this

Defined in: wobject.ts:127

Parameters
value

number

Returns

this


scaleY()

Call Signature

scaleY(): number

Defined in: wobject.ts:138

Returns

number

Call Signature

scaleY(value): this

Defined in: wobject.ts:139

Parameters
value

number

Returns

this


show()

show(): void

Defined in: wobject.ts:211

Returns

void


stroke()

Call Signature

stroke(): ColorInstance

Defined in: wobject.ts:90

Returns

ColorInstance

Call Signature

stroke(color): this

Defined in: wobject.ts:91

Parameters
color

ColorLike

Returns

this


strokeOpacity()

Call Signature

strokeOpacity(): number

Defined in: wobject.ts:102

Returns

number

Call Signature

strokeOpacity(value): this

Defined in: wobject.ts:103

Parameters
value

number

Returns

this


strokeWidth()

Call Signature

strokeWidth(): number

Defined in: wobject.ts:114

Returns

number

Call Signature

strokeWidth(value): this

Defined in: wobject.ts:115

Parameters
value

number

Returns

this


updateFill()

updateFill(): void

Defined in: wobject.ts:237

Returns

void


updateStroke()

updateStroke(): void

Defined in: wobject.ts:231

Returns

void


updateTransform()

updateTransform(): void

Defined in: wobject.ts:215

Returns

void


x()

Call Signature

x(): number

Defined in: wobject.ts:30

Returns

number

Call Signature

x(value): this

Defined in: wobject.ts:31

Parameters
value

number

Returns

this


y()

Call Signature

y(): number

Defined in: wobject.ts:42

Returns

number

Call Signature

y(value): this

Defined in: wobject.ts:43

Parameters
value

number

Returns

this