ソースを参照

WebGLRenderLists.d.ts: geometry and group are nullable

FMS-Cat 6 年 前
コミット
464661d4f1
1 ファイル変更6 行追加6 行削除
  1. 6 6
      src/renderers/webgl/WebGLRenderLists.d.ts

+ 6 - 6
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;
 }