Base class for implementing loaders.

Hierarchy (view full)

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: Object3D<Object3DEventMap>) => 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 void

  • Parameters

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

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<Object3D<Object3DEventMap>>

  • Parameters

    • json: unknown

    Returns {
        [key: string]: AnimationClip;
    }

  • Parameters

    • json: unknown
    • OptionalonLoad: (() => void)
        • (): void
        • Returns void

    Returns {
        [key: string]: external.three.Source;
    }

  • Parameters

    • json: unknown

    Returns Promise<{
        [key: string]: external.three.Source;
    }>

  • Parameters

    • json: unknown
    • textures: {
          [key: string]: Texture;
      }

    Returns {
        [key: string]: Material;
    }

  • Parameters

    Returns {
        [key: string]: Texture;
    }

  • 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