Deprecated

Use three/addons/loaders/LUT3dlLoader.js instead.

Hierarchy

  • Loader
    • LUT3dlLoader

Constructors

  • Parameters

    • Optional manager: LoadingManager

    Returns LUT3dlLoader

Properties

crossOrigin: string

Default

'anonymous'
manager: LoadingManager
path: string

Default

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

Type declaration

  • [header: string]: string

Default

{}
resourcePath: string

Default

''
withCredentials: boolean

Default

false
DEFAULT_MATERIAL_NAME: string

Methods

  • Loads a LUT.

    Parameters

    • url: string

      The URL of the 3dl-file.

    • Optional onLoad: ((data) => void)

      A callback that receives the loaded lookup texture.

    • Optional onProgress: ((event) => void)

      A progress callback that receives the XMLHttpRequest instance.

        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    • Optional onError: ((err) => void)

      An error callback that receives the URL of the file that failed to load.

        • (err): void
        • Parameters

          • err: unknown

          Returns void

    Returns void

  • Loads a LUT asynchronously.

    Parameters

    • url: string

      The URL of the 3dl-file.

    • Optional onProgress: ((event) => void)

      A progress callback that receives the XMLHttpRequest instance.

        • (event): void
        • Parameters

          • event: ProgressEvent<EventTarget>

          Returns void

    Returns Promise<LookupTexture>

    A promise that returns the lookup texture.

  • Parses the given data.

    Parameters

    • input: string

      The LUT data.

    Returns LookupTexture

    The lookup texture.

    Throws

    Fails if the data is invalid.

  • Parameters

    • crossOrigin: string

    Returns LUT3dlLoader

  • Parameters

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

    Returns LUT3dlLoader

  • Parameters

    • resourcePath: string

    Returns LUT3dlLoader

  • Parameters

    • value: boolean

    Returns LUT3dlLoader