1 | /// <reference types="webgl2" />
|
2 | import { Mesh } from "./mesh/mesh";
|
3 | import { Material } from "./material";
|
4 | import { Entity } from "./ECS/entityMgr";
|
5 | import { Screen } from "./webgl2/screen";
|
6 | export 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 | }
|