UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

27 lines (22 loc) 602 B
import { Material } from '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; }