A loader for loading an image. Unlike other loaders, this one emits events instead of using predefined callbacks. So if you're interested in getting notified when things happen, you need to add listeners to the object.

Hierarchy (view full)

  • Loader<HTMLImageElement>
    • ImageLoader

Constructors

Properties

crossOrigin: string
'anonymous'
path: string
''
requestHeader: {
    [header: string]: string;
}
{}
resourcePath: string
''
withCredentials: boolean
false
DEFAULT_MATERIAL_NAME: string

Methods

  • Parameters

    • url: string
    • OptionalonLoad: ((data: HTMLImageElement) => void)
        • (data): void
        • Parameters

          • data: HTMLImageElement

          Returns void

    • OptionalonProgress: ((event: ProgressEvent<EventTarget>) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    • OptionalonError: ((err: unknown) => void)
        • (err): void
        • Parameters

          • err: unknown

          Returns void

    Returns HTMLImageElement

  • Parameters

    • url: string
    • OptionalonProgress: ((event: ProgressEvent<EventTarget>) => void)
        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<HTMLImageElement>

  • Parameters

    • crossOrigin: string

    Returns this

  • Parameters

    • path: string

    Returns this

  • Parameters

    • requestHeader: {
          [header: string]: string;
      }
      • [header: string]: string

    Returns this

  • Parameters

    • resourcePath: string

    Returns this

  • Parameters

    • value: boolean

    Returns this