@wonderlandengine/react-ui
Version:
React-based UI in Wonderland Engine.
26 lines (25 loc) • 864 B
TypeScript
import { Component, Mesh, WonderlandEngine } from '@wonderlandengine/api';
export declare function roundedRectangle(engine: WonderlandEngine, width: number, height: number, roundness: number, resolution: number, corners?: {
tl: boolean;
tr: boolean;
br: boolean;
bl: boolean;
}, oldMesh?: Mesh | null): Mesh;
export declare function roundedRectangleOutline(engine: WonderlandEngine, width: number, height: number, roundness: number, resolution: number, borderSize: number, corners?: {
tl: boolean;
tr: boolean;
br: boolean;
bl: boolean;
}, oldMesh?: Mesh | null): Mesh;
/**
* rounded-rectangle-mesh
*/
export declare class RoundedRectangleMesh extends Component {
static TypeName: string;
resolution: number;
width: number;
height: number;
roundness: number;
start(): void;
update(dt: number): void;
}