Skip to content

@vaguevoid/fiasco / ecs/components / Transform

Type Alias: Transform

Transform = Component<{ pivot: Vec2; position: Vec3; rotation: f32; scale: Vec2; skew: Vec2; }>

Defined in: src/ecs/components.ts:319

Transform information about an entity.

ts
import { Transform, Query } from '@vaguevoid/fiasco'

function system(transforms: Query<[Transform]>) {
  for (const [transform] of transforms) {
    console.log(transform.position.x)
    transform.position.x += 0.5
  }
}