lamina
Version:
🍰 An extensable, layer based shader material for ThreeJS.
9 lines (8 loc) • 479 B
TypeScript
import * as THREE from 'three';
import { LayerMaterial, Abstract } from './LayerMaterial';
export declare class LaminaLoader extends THREE.Loader {
texLoader: THREE.TextureLoader;
constructor(manager?: THREE.LoadingManager);
load<T extends LayerMaterial | Abstract = LayerMaterial>(url: string, onLoad?: (event: T) => void, onError?: (event: Error) => void): void;
loadAsync<T extends LayerMaterial | Abstract = LayerMaterial>(url: string): Promise<T>;
}