Class: FTransform
3D Transform
Accessors
position
get
position():FVector3
Get the position.
set
position(position
):void
Set the position.
Parameters
• position: FVector3
The new position.
Returns
Defined in
rotation
get
rotation():FVector3
Get the rotation.
set
rotation(rotation
):void
Set the rotation.
Parameters
• rotation: FVector3
The new rotation.
Returns
Defined in
rotationDegree
get
rotationDegree():FVector3
Get the rotation in degrees.
set
rotationDegree(rotationDegree
):void
Set the rotation in degrees.
Parameters
• rotationDegree: FVector3
The new rotation in degrees.
Returns
Defined in
rotationDegreeX
get
rotationDegreeX():number
Get the rotation in degrees on the x axis.
set
rotationDegreeX(x
):void
Set the x rotation in degrees.
Parameters
• x: number
The new rotation on the x axis in degrees.
Returns
number
Defined in
rotationDegreeY
get
rotationDegreeY():number
Get the rotation in degrees on the y axis.
set
rotationDegreeY(y
):void
Set the y rotation in degrees.
Parameters
• y: number
The new rotation on the y axis in degrees.
Returns
number
Defined in
rotationDegreeZ
get
rotationDegreeZ():number
Get the rotation in degrees on the z axis.
set
rotationDegreeZ(z
):void
Set the z rotation in degrees.
Parameters
• z: number
The new rotation on the z axis in degrees.
Returns
number
Defined in
rotationX
get
rotationX():number
Get the rotation on the x axis.
set
rotationX(x
):void
Set the x rotation.
Parameters
• x: number
The new rotation on the x axis.
Returns
number
Defined in
rotationY
get
rotationY():number
Get the rotation on the y axis.
set
rotationY(y
):void
Set the y rotation.
Parameters
• y: number
The new rotation on the y axis.
Returns
number
Defined in
rotationZ
get
rotationZ():number
Get the rotation on the z axis.
set
rotationZ(z
):void
Set the z rotation.
Parameters
• z: number
The new rotation on the z axis.
Returns
number
Defined in
scale
get
scale():FVector3
Get the scale.
set
scale(scale
):void
Set the scale.
Parameters
• scale: FVector3
The new scale.
Returns
Defined in
scaleX
get
scaleX():number
Get the scale on the x axis.
set
scaleX(x
):void
Set the x scale.
Parameters
• x: number
The new scale on the x axis.
Returns
number
Defined in
scaleY
get
scaleY():number
Get the scale on the y axis.
set
scaleY(y
):void
Set the y scale.
Parameters
• y: number
The new scale on the y axis.
Returns
number
Defined in
scaleZ
get
scaleZ():number
Get the scale on the z axis.
set
scaleZ(z
):void
Set the z scale.
Parameters
• z: number
The new scale on the z axis.
Returns
number
Defined in
x
get
x():number
Get the position on the x axis.
set
x(x
):void
Set the x position.
Parameters
• x: number
The new position on the x axis.
Returns
number
Defined in
y
get
y():number
Get the position on the y axis.
set
y(y
):void
Set the y position.
Parameters
• y: number
The new position on the y axis.
Returns
number
Defined in
z
get
z():number
Get the position on the z axis.
set
z(z
):void
Set the z position.
Parameters
• z: number
The new position on the z axis.
Returns
number
Defined in
Constructors
new FTransform()
new FTransform(
options
?):FTransform
Create a new FTransform.
Parameters
• options?: FTransformOptions
The options for the transform.
Returns
Example
const transform = new FTransform({
position: { x: 0, y: 0, z: 0 },
scale: { x: 1, y: 1, z: 1 },
rotation: { x: 0, y: 0, z: 0 },
})
Defined in
Methods
onPositionUpdated()
onPositionUpdated(
callback
):void
Add a callback for when the position is updated.
Parameters
• callback
The callback to add.
Returns
void
Defined in
onRotationUpdated()
onRotationUpdated(
callback
):void
Add a callback for when the rotation is updated.
Parameters
• callback
The callback to add.
Returns
void
Defined in
onScaleUpdated()
onScaleUpdated(
callback
):void
Add a callback for when the scale is updated.
Parameters
• callback
The callback to add.
Returns
void
Defined in
setPosition()
setPosition(
position
):void
Set a new position.
Parameters
• position: FVector3
The new position.
Returns
void
Defined in
setRotation()
setRotation(
rotation
):void
Set a new rotation.
Parameters
• rotation: FVector3
The new rotation.
Returns
void
Defined in
setRotationDegree()
setRotationDegree(
rotationDegree
):void
Set a new rotation in degrees.
Parameters
• rotationDegree: FVector3
The new rotation in degrees.
Returns
void
Defined in
setScale()
setScale(
scale
):void
Set a new scale.
Parameters
• scale: FVector3
The new scale.
Returns
void
Defined in
Properties
__CALLBACKS_ON_POSITION_UPDATED__
__CALLBACKS_ON_POSITION_UPDATED__: () =>
void
[] =[]
Callback for when the position is updated.
Defined in
__CALLBACKS_ON_ROTATION_UPDATED__
__CALLBACKS_ON_ROTATION_UPDATED__: () =>
void
[] =[]
Callback for when the rotation is updated.
Defined in
__CALLBACKS_ON_SCALE_UPDATED__
__CALLBACKS_ON_SCALE_UPDATED__: () =>
void
[] =[]
Callback for when the scale is updated.
Defined in
__POSITION__
__POSITION__:
FVector3
The position of the transform.
Defined in
__ROTATION__
__ROTATION__:
FVector3
The rotation of the transform.
Defined in
__SCALE__
__SCALE__:
FVector3
The scale of the transform.