lazy-widgets
Version:
Typescript retained mode GUI for the HTML canvas API
11 lines (10 loc) • 443 B
TypeScript
import { type Viewport } from '../core/Viewport.js';
import { type Rect } from './Rect.js';
/**
* Convert a {@link Rect} relative to a viewport into absolute coordinates,
* while making sure the the rectangle is clipped to the viewport's absolute
* rectangle.
*
* @category Helper
*/
export declare function clipRelativeRectToAbsoluteViewport(viewport: Viewport, viewportAbsoluteRect: Readonly<Rect>, rect: Readonly<Rect>): Rect | null;