@prismadev/webmarine2d
Version:
Core utils for 2D verson of game engine Webmarine
19 lines (18 loc) • 566 B
TypeScript
import { RenderCamera } from "./RenderCamera";
import { RenderTarget } from "./RenderTarget";
export declare class RenderScene {
/** Array of items on the scene */
private _children;
/** Current working camera */
private _camera;
/** Make scene */
constructor();
/** Render targets getter */
get children(): RenderTarget[];
/** Camera getter */
get camera(): RenderCamera;
/** Camera setter */
set camera(val: RenderCamera);
/** Render scene */
render(ctx: CanvasRenderingContext2D): void;
}