diff --git a/src/renderers/webgl/WebGLRenderLists.d.ts b/src/renderers/webgl/WebGLRenderLists.d.ts index 700dcb1e7e5f3ccbf553f5d311352372695d5d85..76f63cebb38f5a6db416f4163a6c7aaf43d15920 100644 --- a/src/renderers/webgl/WebGLRenderLists.d.ts +++ b/src/renderers/webgl/WebGLRenderLists.d.ts @@ -11,13 +11,13 @@ export interface RenderTarget {} // not defined in the code, used in LightShadow export interface RenderItem { id: number; object: Object3D; - geometry: BufferGeometry; + geometry: BufferGeometry | null; material: Material; program: WebGLProgram; groupOrder: number; renderOrder: number; z: number; - group: Group; + group: Group | null; } export class WebGLRenderList { @@ -26,19 +26,19 @@ export class WebGLRenderList { init(): void; push( object: Object3D, - geometry: BufferGeometry, + geometry: BufferGeometry | null, material: Material, groupOrder: number, z: number, - group: Group + group: Group | null ): void; unshift( object: Object3D, - geometry: BufferGeometry, + geometry: BufferGeometry | null, material: Material, groupOrder: number, z: number, - group: Group + group: Group | null ): void; sort(): void; }