Size

Constructors

new

Size

(value: number)
(size: TSize)
(width: number, height: number)

Creates a new instance of the Size object


Properties

width

:

number

get set

Gets or sets a width of the size object

height

:

number

get set

Gets or sets a height of the size object


Methods

scale Self

(value: number) ⇨ Size
(size: TSize) ⇨ Size
(width: number, height: number) ⇨ Size

Scales the size object (size * value)

expand Self

(value: number) ⇨ Size
(size: TSize) ⇨ Size
(width: number, height: number) ⇨ Size

Expands the size object (size + value)

inverse Self

() ⇨ Size (value: number) ⇨ Size
(size: TSize) ⇨ Size
(width: number, height: number) ⇨ Size

Divides the transmitted value by the current value (value / size). If call without arguments (1 / size)

reset

(value: number) ⇨ void
(size: TSize) ⇨ void
(width: number, height: number) ⇨ void

Sets new values for the width and the height

equals

(value: number) ⇨ boolean
(size: TSize) ⇨ boolean
(width: number, height: number) ⇨ boolean

Checks if two sizes are equal

neg Self

() ⇨ Size (value: number) ⇨ Size
(size: TSize) ⇨ Size
(width: number, height: number) ⇨ Size

Multiplies the size by minus one (size * -1)

negW Self

() ⇨ Size (value: number) ⇨ Size
(size: TSize) ⇨ Size
(width: number, height: number) ⇨ Size

Multiplies the width by minus one (size.width * -1)

negH Self

() ⇨ Size (value: number) ⇨ Size
(size: TSize) ⇨ Size
(width: number, height: number) ⇨ Size

Multiplies the height by minus one (size.height * -1)