UNPKG

@evoke-ui/zsort3d

Version:

TypeScript z-plane rendering engine with 3D depth simulation using Canvas 2D and mouse-based navigation

20 lines 682 B
import { Z3DSortable } from '../core/Z3DSortable'; export declare class Z3DBall extends Z3DSortable { private ballWidth; private ballHeight; private color; private radius; private clickHandler?; constructor(radius?: number); private generateRandomColor; render(ctx: CanvasRenderingContext2D): void; private lightenColor; private darkenColor; addEventListener(canvas: HTMLCanvasElement, handler: (e: MouseEvent) => void): void; removeEventListener(canvas: HTMLCanvasElement): void; get ballColor(): string; set ballColor(color: string); get ballRadius(): number; destroy(): void; } //# sourceMappingURL=Z3DBall.d.ts.map