// Copyright (c) 2026 Dominic Masters // // This software is released under the MIT License. // https://opensource.org/licenses/MIT /// /** * A flat-colored rectangle element. Extends UIElement -- x/y/worldX/ * worldY/parent/render()/dispose() all work the same way. */ declare class Rectangle extends UIElement { constructor(); /** Width, in screen space. No-op to render at <= 0. */ width: number; /** Height, in screen space. No-op to render at <= 0. */ height: number; /** Fill color, 0-255 per channel. */ color: { r: number; g: number; b: number; a: number }; }