Struct RemoteTransform2D

RemoteTransform2D pushes its own Transform2D to another CanvasItem derived Node in the scene.

struct RemoteTransform2D ;

RemoteTransform2D pushes its own Transform2D to another CanvasItem derived Node (called the remote node) in the scene. It can be set to update another Node's position, rotation and/or scale. It can use either global or local coordinates.

Properties

NameTypeDescription
remotePath[get, set] NodePathThe NodePath to the remote node, relative to the RemoteTransform2D's position in the scene.
updatePosition[get, set] boolIf true, the remote node's position is updated.
updateRotation[get, set] boolIf true, the remote node's rotation is updated.
updateScale[get, set] boolIf true, the remote node's scale is updated.
useGlobalCoordinates[get, set] boolIf true, global coordinates are used. If false, local coordinates are used.

Methods

NameDescription
forceUpdateCache RemoteTransform2D caches the remote node. It may not notice if the remote node disappears; forceUpdateCache forces it to update the cache again.
getRemoteNode
getUpdatePosition
getUpdateRotation
getUpdateScale
getUseGlobalCoordinates
setRemoteNode
setUpdatePosition
setUpdateRotation
setUpdateScale
setUseGlobalCoordinates