three
Version:
JavaScript 3D library
27 lines (22 loc) • 621 B
TypeScript
import {
Material
} from '../../../../../src/Three';
export class MaterialHandler {
constructor();
logging: {
enabled: boolean;
debug: boolean;
};
callbacks: {
onLoadMaterials: Function;
};
materials: object;
createDefaultMaterials( overrideExisting: boolean ): void;
addMaterials( materials: object, overrideExisting: boolean, newMaterials?: object ): object;
addPayloadMaterials( materialPayload: object ): object;
setLogging( enabled: boolean, debug: boolean ): void;
getMaterials(): object;
getMaterial( materialName: string ): Material;
getMaterialsJSON(): object;
clearMaterials(): void;
}