|
@@ -1,5 +1,4 @@
|
|
import { Object3D } from './../../core/Object3D';
|
|
import { Object3D } from './../../core/Object3D';
|
|
-import { Geometry } from './../../core/Geometry';
|
|
|
|
import { Material } from './../../materials/Material';
|
|
import { Material } from './../../materials/Material';
|
|
import { WebGLProgram } from './WebGLProgram';
|
|
import { WebGLProgram } from './WebGLProgram';
|
|
import { Group } from './../../objects/Group';
|
|
import { Group } from './../../objects/Group';
|
|
@@ -12,7 +11,7 @@ export interface RenderTarget {} // not defined in the code, used in LightShadow
|
|
export interface RenderItem {
|
|
export interface RenderItem {
|
|
id: number;
|
|
id: number;
|
|
object: Object3D;
|
|
object: Object3D;
|
|
- geometry: Geometry | BufferGeometry;
|
|
|
|
|
|
+ geometry: BufferGeometry;
|
|
material: Material;
|
|
material: Material;
|
|
program: WebGLProgram;
|
|
program: WebGLProgram;
|
|
groupOrder: number;
|
|
groupOrder: number;
|
|
@@ -27,7 +26,7 @@ export class WebGLRenderList {
|
|
init(): void;
|
|
init(): void;
|
|
push(
|
|
push(
|
|
object: Object3D,
|
|
object: Object3D,
|
|
- geometry: Geometry | BufferGeometry,
|
|
|
|
|
|
+ geometry: BufferGeometry,
|
|
material: Material,
|
|
material: Material,
|
|
groupOrder: number,
|
|
groupOrder: number,
|
|
z: number,
|
|
z: number,
|
|
@@ -35,7 +34,7 @@ export class WebGLRenderList {
|
|
): void;
|
|
): void;
|
|
unshift(
|
|
unshift(
|
|
object: Object3D,
|
|
object: Object3D,
|
|
- geometry: Geometry | BufferGeometry,
|
|
|
|
|
|
+ geometry: BufferGeometry,
|
|
material: Material,
|
|
material: Material,
|
|
groupOrder: number,
|
|
groupOrder: number,
|
|
z: number,
|
|
z: number,
|