Bläddra i källkod

Add LUTCubeLoader dts

Garrett Johnson 4 år sedan
förälder
incheckning
e3ca45396b
1 ändrade filer med 32 tillägg och 0 borttagningar
  1. 32 0
      examples/jsm/loaders/LUTCubeLoader.d.ts

+ 32 - 0
examples/jsm/loaders/LUTCubeLoader.d.ts

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