Browse Source

Add LUT3dlLoader dts

Garrett Johnson 4 years ago
parent
commit
8cfff8d841
1 changed files with 28 additions and 0 deletions
  1. 28 0
      examples/jsm/loaders/LUT3dlLoader.d.ts

+ 28 - 0
examples/jsm/loaders/LUT3dlLoader.d.ts

@@ -0,0 +1,28 @@
+import {
+	Loader,
+	LoadingManager,
+	DataTexture,
+	DataTexture3D,
+} from '../../../src/Three';
+
+export interface LUT3dlResult {
+
+	size: number;
+	texture: DataTexture;
+	texture3D: DataTexture3D;
+
+}
+
+export class LUT3dlLoader extends Loader {
+
+	constructor( manager?: LoadingManager );
+
+	load(
+		url: string,
+		onLoad: ( result: LUT3dlResult ) => void,
+		onProgress?: ( event: ProgressEvent ) => void,
+		onError?: ( event: Error ) => void
+	);
+	parse( data: string ): LUT3dlResult;
+
+}