UNPKG

500 BTypeScriptView Raw
1/// <reference types="webgl2" />
2import { Mesh } from "./mesh/mesh";
3import { Material } from "./material";
4import { Entity } from "./ECS/entityMgr";
5import { Screen } from "./webgl2/screen";
6export declare class MeshRenderer {
7 entity: Entity;
8 mesh: Mesh;
9 materials: Material[];
10 vao: WebGLVertexArrayObject;
11 isDirty: boolean;
12 SID: string;
13 constructor(screen: Screen, mesh: Mesh, material?: Material);
14 static clone(source: MeshRenderer): MeshRenderer;
15}