IOfflineProvider

Class used to enable access to offline support

see

http://doc.babylonjs.com/how_to/caching_resources_in_indexeddb

Hierarchy

  • IOfflineProvider

Implemented by

Index

Properties

enableSceneOffline

Find examples in Playground
enableSceneOffline: boolean

Gets a boolean indicating if scene must be saved in the database

enableTexturesOffline

Find examples in Playground
enableTexturesOffline: boolean

Gets a boolean indicating if textures must be saved in the database

Methods

loadFile

Find examples in Playground
  • loadFile(url: string, sceneLoaded: function, progressCallBack?: function, errorCallback?: function, useArrayBuffer?: boolean): void
  • Loads a file from offline support

    Parameters

    • url: string

      defines the URL to load from

    • sceneLoaded: function

      defines a callback to call on success

        • (data: any): void
        • Parameters

          • data: any

          Returns void

    • Optional progressCallBack: function

      defines a callback to call when progress changed

        • (data: any): void
        • Parameters

          • data: any

          Returns void

    • Optional errorCallback: function

      defines a callback to call on error

        • (): void
        • Returns void

    • Optional useArrayBuffer: boolean

      defines a boolean to use array buffer instead of text string

    Returns void

loadImage

Find examples in Playground
  • loadImage(url: string, image: HTMLImageElement): void
  • Loads an image from the offline support

    Parameters

    • url: string

      defines the url to load from

    • image: HTMLImageElement

      defines the target DOM image

    Returns void

open

Find examples in Playground
  • open(successCallback: function, errorCallback: function): void
  • Open the offline support and make it available

    Parameters

    • successCallback: function

      defines the callback to call on success

        • (): void
        • Returns void

    • errorCallback: function

      defines the callback to call on error

        • (): void
        • Returns void

    Returns void

Generated using TypeDoc