MCPcopy Create free account
hub / github.com/esengine/esengine / localToGlobalRect

Method localToGlobalRect

packages/fairygui/src/core/GObject.ts:825–840  ·  view source on GitHub ↗

* Convert local rect to global * 本地矩形转全局矩形

(
        ax: number = 0,
        ay: number = 0,
        aw: number = 0,
        ah: number = 0,
        outRect?: Rectangle
    )

Source from the content-addressed store, hash-verified

823 * 本地矩形转全局矩形
824 */
825 public localToGlobalRect(
826 ax: number = 0,
827 ay: number = 0,
828 aw: number = 0,
829 ah: number = 0,
830 outRect?: Rectangle
831 ): Rectangle {
832 outRect = outRect || new Rectangle();
833 const pt = this.localToGlobal(ax, ay);
834 outRect.x = pt.x;
835 outRect.y = pt.y;
836 const pt2 = this.localToGlobal(ax + aw, ay + ah);
837 outRect.width = pt2.x - outRect.x;
838 outRect.height = pt2.y - outRect.y;
839 return outRect;
840 }
841
842 /**
843 * Convert global rect to local

Callers

nothing calls this directly

Calls 1

localToGlobalMethod · 0.95

Tested by

no test coverage detected