babylon.filesInput.d.ts 914 B

123456789101112131415161718192021
  1. declare module BABYLON {
  2. class FilesInput {
  3. private engine;
  4. private currentScene;
  5. private canvas;
  6. private sceneLoadedCallback;
  7. private progressCallback;
  8. private additionnalRenderLoopLogicCallback;
  9. private textureLoadingCallback;
  10. private startingProcessingFilesCallback;
  11. private elementToMonitor;
  12. static FilesTextures: any[];
  13. static FilesToLoad: any[];
  14. constructor(p_engine: Engine, p_scene: Scene, p_canvas: HTMLCanvasElement, p_sceneLoadedCallback: any, p_progressCallback: any, p_additionnalRenderLoopLogicCallback: any, p_textureLoadingCallback: any, p_startingProcessingFilesCallback: any);
  15. public monitorElementForDragNDrop(p_elementToMonitor: HTMLElement): void;
  16. private renderFunction();
  17. private drag(e);
  18. private drop(eventDrop);
  19. private loadFiles(event);
  20. }
  21. }