Skip to content

WGroup

Defined in: wgroup.ts:6

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

Extends

Extended by

Constructors

Constructor

new WGroup(x, y): WGroup

Defined in: wobject.ts:198

Parameters

x

number = 0

y

number = 0

Returns

WGroup

Inherited from

WObject.constructor

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">

Inherited from

WObject.animate


children

children: WObject<SVGElement>[] = []

Defined in: wgroup.ts:7


element

element: SVGGElement

Defined in: wobject.ts:14

The DOM element that represents the object’s visual.

Inherited from

WObject.element

Accessors

size

Get Signature

get size(): Vector2

Defined in: wgroup.ts:13

Returns

Vector2

Overrides

WObject.size


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

Inherited from

WObject.visible

Methods

add()

add(…objects): WGroup

Defined in: wgroup.ts:18

Parameters

objects

WObject<SVGElement>[]

Returns

WGroup


anchor()

Call Signature

anchor(): Anchor

Defined in: wobject.ts:174

Returns

Anchor

Inherited from

WObject.anchor

Call Signature

anchor(value): this

Defined in: wobject.ts:175

Parameters
value

Anchor

Returns

this

Inherited from

WObject.anchor


createElement()

createElement(): SVGGElement

Defined in: wgroup.ts:9

Returns

SVGGElement

Overrides

WObject.createElement


fill()

Call Signature

fill(): ColorInstance

Defined in: wgroup.ts:27

Returns

ColorInstance

Overrides

WObject.fill

Call Signature

fill(color): this

Defined in: wgroup.ts:28

Parameters
color

ColorLike

Returns

this

Overrides

WObject.fill


fillOpacity()

Call Signature

fillOpacity(): number

Defined in: wgroup.ts:41

Returns

number

Overrides

WObject.fillOpacity

Call Signature

fillOpacity(value): this

Defined in: wgroup.ts:42

Parameters
value

number

Returns

this

Overrides

WObject.fillOpacity


hide()

hide(): void

Defined in: wgroup.ts:104

Returns

void

Overrides

WObject.hide


position()

Call Signature

position(): Vector2

Defined in: wobject.ts:54

Returns

Vector2

Inherited from

WObject.position

Call Signature

position(value): this

Defined in: wobject.ts:55

Parameters
value

Vector2

Returns

this

Inherited from

WObject.position


rotate()

Call Signature

rotate(): number

Defined in: wobject.ts:162

Returns

number

Inherited from

WObject.rotate

Call Signature

rotate(value): this

Defined in: wobject.ts:163

Parameters
value

number

Returns

this

Inherited from

WObject.rotate


scale()

Call Signature

scale(): Vector2

Defined in: wobject.ts:150

Returns

Vector2

Inherited from

WObject.scale

Call Signature

scale(value): this

Defined in: wobject.ts:151

Parameters
value

Vector2

Returns

this

Inherited from

WObject.scale


scaleX()

Call Signature

scaleX(): number

Defined in: wobject.ts:126

Returns

number

Inherited from

WObject.scaleX

Call Signature

scaleX(value): this

Defined in: wobject.ts:127

Parameters
value

number

Returns

this

Inherited from

WObject.scaleX


scaleY()

Call Signature

scaleY(): number

Defined in: wobject.ts:138

Returns

number

Inherited from

WObject.scaleY

Call Signature

scaleY(value): this

Defined in: wobject.ts:139

Parameters
value

number

Returns

this

Inherited from

WObject.scaleY


show()

show(): void

Defined in: wgroup.ts:97

Returns

void

Overrides

WObject.show


stroke()

Call Signature

stroke(): ColorInstance

Defined in: wgroup.ts:55

Returns

ColorInstance

Overrides

WObject.stroke

Call Signature

stroke(color): this

Defined in: wgroup.ts:56

Parameters
color

ColorLike

Returns

this

Overrides

WObject.stroke


strokeOpacity()

Call Signature

strokeOpacity(): number

Defined in: wgroup.ts:83

Returns

number

Overrides

WObject.strokeOpacity

Call Signature

strokeOpacity(value): this

Defined in: wgroup.ts:84

Parameters
value

number

Returns

this

Overrides

WObject.strokeOpacity


strokeWidth()

Call Signature

strokeWidth(): number

Defined in: wgroup.ts:69

Returns

number

Overrides

WObject.strokeWidth

Call Signature

strokeWidth(value): this

Defined in: wgroup.ts:70

Parameters
value

number

Returns

this

Overrides

WObject.strokeWidth


updateFill()

updateFill(): void

Defined in: wobject.ts:237

Returns

void

Inherited from

WObject.updateFill


updateStroke()

updateStroke(): void

Defined in: wobject.ts:231

Returns

void

Inherited from

WObject.updateStroke


updateTransform()

updateTransform(): void

Defined in: wobject.ts:215

Returns

void

Inherited from

WObject.updateTransform


x()

Call Signature

x(): number

Defined in: wobject.ts:30

Returns

number

Inherited from

WObject.x

Call Signature

x(value): this

Defined in: wobject.ts:31

Parameters
value

number

Returns

this

Inherited from

WObject.x


y()

Call Signature

y(): number

Defined in: wobject.ts:42

Returns

number

Inherited from

WObject.y

Call Signature

y(value): this

Defined in: wobject.ts:43

Parameters
value

number

Returns

this

Inherited from

WObject.y