MaterialHandler.d.ts 629 B

123456789101112131415161718192021222324
  1. import {
  2. Material
  3. } from '../../../../../src/Three';
  4. export class MaterialHandler {
  5. constructor();
  6. logging: {
  7. enabled: boolean;
  8. debug: boolean;
  9. };
  10. callbacks: {
  11. onLoadMaterials: Function;
  12. };
  13. materials: object;
  14. createDefaultMaterials(overrideExisting: boolean): void;
  15. addMaterials(materials: object, overrideExisting: boolean, newMaterials: object): object;
  16. addPayloadMaterials(materialPayload: object): object;
  17. setLogging(enabled: boolean, debug: boolean): void;
  18. getMaterials(): object;
  19. getMaterial(materialName: string): Material;
  20. getMaterialsJSON(): object;
  21. clearMaterials(): void;
  22. }