MaterialHandler.d.ts 621 B

1234567891011121314151617181920212223242526
  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. }