Class TextureLoader

Class for loading a texture. 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

Constructors

Properties

crossOrigin: string

Default

'anonymous'

path: string

Default

''

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

Default

Type declaration

  • [header: string]: string
resourcePath: string

Default

''

withCredentials: boolean

@default: false

Methods

  • Parameters

    • url: string
    • Optional onLoad: ((texture: Texture) => void)
    • Optional onProgress: ((event: ProgressEvent<EventTarget>) => void)
        • (event: ProgressEvent<EventTarget>): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    • Optional onError: ((event: ErrorEvent) => void)
        • (event: ErrorEvent): void
        • Parameters

          • event: ErrorEvent

          Returns void

    Returns Texture

  • Parameters

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

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<Texture>

  • Parameters

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

    Returns TextureLoader

Generated using TypeDoc