VisualElementExtensions.ChangeCoordinatesTo

Declaration

public static Vector2 ChangeCoordinatesTo(UIElements.VisualElement src, UIElements.VisualElement dest, Vector2 point);

Parameters

src The element to use as a reference as the source local space.
dest The element to use as a reference as the destination local space.
point The point to transform, in the local space of the source element.

Returns

Vector2 A point in the local space of destination element.

Description

Transforms a point from the local space of an element to the local space of another element.

The elements both need to be attached to a panel and must receive a valid VisualElement.layout. Otherwise, this method may return invalid results.


Declaration

public static Rect ChangeCoordinatesTo(UIElements.VisualElement src, UIElements.VisualElement dest, Rect rect);

Parameters

src The element to use as a reference as the source local space.
dest The element to use as a reference as the destination local space.
rect The rectangle to transform, in the local space of the source element.

Returns

Rect A rectangle in the local space of destination element.

Description

Transforms a rectangle from the local space of an element to the local space of another element.

The elements both need to be attached to a panel and have received a valid VisualElement.layout. Otherwise, this method may return invalid results.


Did you find this page useful? Please give it a rating: