diff --git a/src/loaders/LoadingManager.d.ts b/src/loaders/LoadingManager.d.ts index 9cf69f9bcff7ca960d3eef52104d9d8008e2f0b0..bbc09390bb18081264dab8873e0954e06118db75 100644 --- a/src/loaders/LoadingManager.d.ts +++ b/src/loaders/LoadingManager.d.ts @@ -32,7 +32,7 @@ export class LoadingManager { constructor( onLoad?: () => void, onProgress?: (url: string, loaded: number, total: number) => void, - onError?: () => void + onError?: (url: string) => void ); onStart?: (url: string, loaded: number, total: number) => void; diff --git a/src/objects/Line.d.ts b/src/objects/Line.d.ts index ae75ff33277b44e839daf018596bd213c217ee9f..9b3e0e4bb9795d524e05ea5c80ecde58e4ce00e4 100644 --- a/src/objects/Line.d.ts +++ b/src/objects/Line.d.ts @@ -15,7 +15,7 @@ export class Line extends Object3D { geometry: Geometry | BufferGeometry; material: Material | Material[]; - type: 'Line'; + type: 'Line' | 'LineLoop' | 'LineSegments'; isLine: true; computeLineDistances(): this; diff --git a/src/objects/LineLoop.d.ts b/src/objects/LineLoop.d.ts index 1eedd9254157865b521b9115259bdc9d27128f5a..e6a5afa8a692bafce2210fe433de92356e88e185 100644 --- a/src/objects/LineLoop.d.ts +++ b/src/objects/LineLoop.d.ts @@ -8,4 +8,7 @@ export class LineLoop extends Line { geometry?: Geometry | BufferGeometry, material?: Material | Material[] ); + + type: 'LineLoop'; + isLineLoop: true; } diff --git a/src/objects/LineSegments.d.ts b/src/objects/LineSegments.d.ts index ab5fd856418c717599587d2dcede6774bf51bc92..67b32870ad7a3c5bde94dbbd8dc1b308c15491b4 100644 --- a/src/objects/LineSegments.d.ts +++ b/src/objects/LineSegments.d.ts @@ -18,4 +18,7 @@ export class LineSegments extends Line { material?: Material | Material[], mode?: number ); + + type: 'LineSegments'; + isLineSegments: true; } diff --git a/src/renderers/WebGLRenderer.d.ts b/src/renderers/WebGLRenderer.d.ts index 5f93afcc9073d93d3dc526d515e3dcf8fbd29dfe..5a58d5a3777209028e391abefdc4c70f47e602b1 100644 --- a/src/renderers/WebGLRenderer.d.ts +++ b/src/renderers/WebGLRenderer.d.ts @@ -70,16 +70,14 @@ export interface WebGLRendererParameters { preserveDrawingBuffer?: boolean; /** - * default is 0x000000. + * Can be "high-performance", "low-power" or "default" */ - clearColor?: number; + powerPreference?: string; /** - * default is 0. + * default is true. */ - clearAlpha?: number; - - devicePixelRatio?: number; + depth?: boolean; /** * default is false.