Skip to content

Class: TransformComponent ​

Local transform. Setters auto-dirty; TransformSystem clears the flag after composing. Bypass setters by writing the underscore fields directly when you need to avoid the re-composition (e.g. reverse-deriving a local from a world override).

Extends ​

Constructors ​

Constructor ​

ts
new TransformComponent(
   x?, 
   y?, 
   z?, 
   rotationX?, 
   rotationY?, 
   rotationZ?, 
   scaleX?, 
   scaleY?, 
   scaleZ?
): TransformComponent;

Parameters ​

ParameterTypeDefault value
xnumber0
ynumber0
znumber0
rotationXnumber0
rotationYnumber0
rotationZnumber0
scaleXnumber1
scaleYnumber1
scaleZnumber1

Returns ​

TransformComponent

Overrides ​

Component.constructor

Properties ​

PropertyModifierTypeDefault valueOverridesInherited from
dirtypublicbooleantrueComponent.dirty-
enabledpublicbooleantrue-Component.enabled

Accessors ​

rotationX ​

Get Signature ​

ts
get rotationX(): number;
Returns ​

number

Set Signature ​

ts
set rotationX(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void


rotationY ​

Get Signature ​

ts
get rotationY(): number;
Returns ​

number

Set Signature ​

ts
set rotationY(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void


rotationZ ​

Get Signature ​

ts
get rotationZ(): number;
Returns ​

number

Set Signature ​

ts
set rotationZ(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void


scaleX ​

Get Signature ​

ts
get scaleX(): number;
Returns ​

number

Set Signature ​

ts
set scaleX(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void


scaleY ​

Get Signature ​

ts
get scaleY(): number;
Returns ​

number

Set Signature ​

ts
set scaleY(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void


scaleZ ​

Get Signature ​

ts
get scaleZ(): number;
Returns ​

number

Set Signature ​

ts
set scaleZ(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void


x ​

Get Signature ​

ts
get x(): number;
Returns ​

number

Set Signature ​

ts
set x(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void


y ​

Get Signature ​

ts
get y(): number;
Returns ​

number

Set Signature ​

ts
set y(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void


z ​

Get Signature ​

ts
get z(): number;
Returns ​

number

Set Signature ​

ts
set z(v): void;
Parameters ​
ParameterType
vnumber
Returns ​

void

© 2026 PlayAdGentic