Skip to content

@vaguevoid/fiasco / lib / Events / Transform

Class: Transform

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:4

Implements

Constructors

Constructor

new Transform(): Transform

Returns

Transform

Properties

bb

bb: null | ByteBuffer

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:5


bb_pos

bb_pos: number

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:6

Methods

__init()

__init(i, bb): Transform

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:7

Parameters

i

number

bb

ByteBuffer

Returns

Transform


pivot()

pivot(obj?): null | Vec2

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:14

0 -> 1 relative to top left.

Parameters

obj?

Vec2

Returns

null | Vec2


position()

position(obj?): null | Vec3

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:8

Parameters

obj?

Vec3

Returns

null | Vec3


rotation()

rotation(): number

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:18

Radians.

Returns

number


scale()

scale(obj?): null | Vec2

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:9

Parameters

obj?

Vec2

Returns

null | Vec2


skew()

skew(obj?): null | Vec2

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:10

Parameters

obj?

Vec2

Returns

null | Vec2


unpack()

unpack(): TransformT

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:22

Returns

TransformT

Implementation of

flatbuffers.IUnpackableObject.unpack


unpackTo()

unpackTo(_o): void

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:23

Parameters

_o

TransformT

Returns

void


createTransform()

static createTransform(builder, position_x, position_y, position_z, scale_x, scale_y, skew_x, skew_y, pivot_x, pivot_y, rotation): number

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:21

Parameters

builder

Builder

position_x

number

position_y

number

position_z

number

scale_x

number

scale_y

number

skew_x

number

skew_y

number

pivot_x

number

pivot_y

number

rotation

number

Returns

number


getFullyQualifiedName()

static getFullyQualifiedName(): string

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:19

Returns

string


sizeOf()

static sizeOf(): number

Defined in: node_modules/@vaguevoid/engine/dist/events/transform.d.ts:20

Returns

number