Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • TextureLoader

Index

Constructors

Methods

  • loadCubeTexture(sources: WorkCubeImage, options?: { format?: PixelFormat; imageURL?: { options?: ImageURLOptions; transform?: any }; magFilter?: TextureFilter; minFilter?: TextureFilter; viaAjax?: boolean; wrapS?: Wrapping; wrapT?: Wrapping }, onLoad?: ((response: NetworkResponse<CubeTexture, NetWorkMeta[]>) => void), onError?: ((error: Error) => void), onProgress?: ((percent: number) => void), renderer: WebGLRenderer): Promise<NetworkResponse<CubeTexture, NetWorkMeta[]>>
  • Parameters

    • sources: WorkCubeImage
    • options: { format?: PixelFormat; imageURL?: { options?: ImageURLOptions; transform?: any }; magFilter?: TextureFilter; minFilter?: TextureFilter; viaAjax?: boolean; wrapS?: Wrapping; wrapT?: Wrapping } = {}
      • Optional format?: PixelFormat
      • Optional imageURL?: { options?: ImageURLOptions; transform?: any }
      • Optional magFilter?: TextureFilter
      • Optional minFilter?: TextureFilter
      • Optional viaAjax?: boolean
      • Optional wrapS?: Wrapping
      • Optional wrapT?: Wrapping
    • onLoad: ((response: NetworkResponse<CubeTexture, NetWorkMeta[]>) => void) = noop
    • onError: ((error: Error) => void) = noop
        • (error: Error): void
        • Parameters

          • error: Error

          Returns void

    • onProgress: ((percent: number) => void) = noop
        • (percent: number): void
        • Parameters

          • percent: number

          Returns void

    • renderer: WebGLRenderer

    Returns Promise<NetworkResponse<CubeTexture, NetWorkMeta[]>>

  • loadTexture(source: string, options?: { flipY?: boolean; format?: PixelFormat; imageURL?: { options?: ImageURLOptions; transform?: any }; magFilter?: TextureFilter; maxSize?: Vector2; minFilter?: TextureFilter; viaAjax?: boolean; wrapS?: Wrapping; wrapT?: Wrapping }, onLoad?: ((response: NetworkResponse<Texture, NetWorkMeta>) => void), onError?: ((error: Error) => void), onProgress?: ((percent: number) => void), renderer?: WebGLRenderer): Promise<NetworkResponse<Texture, NetWorkMeta>>
  • Parameters

    • source: string
    • options: { flipY?: boolean; format?: PixelFormat; imageURL?: { options?: ImageURLOptions; transform?: any }; magFilter?: TextureFilter; maxSize?: Vector2; minFilter?: TextureFilter; viaAjax?: boolean; wrapS?: Wrapping; wrapT?: Wrapping } = {}
      • Optional flipY?: boolean
      • Optional format?: PixelFormat
      • Optional imageURL?: { options?: ImageURLOptions; transform?: any }
      • Optional magFilter?: TextureFilter
      • Optional maxSize?: Vector2
      • Optional minFilter?: TextureFilter
      • Optional viaAjax?: boolean
      • Optional wrapS?: Wrapping
      • Optional wrapT?: Wrapping
    • onLoad: ((response: NetworkResponse<Texture, NetWorkMeta>) => void) = noop
    • onError: ((error: Error) => void) = noop
        • (error: Error): void
        • Parameters

          • error: Error

          Returns void

    • onProgress: ((percent: number) => void) = noop
        • (percent: number): void
        • Parameters

          • percent: number

          Returns void

    • Optional renderer: WebGLRenderer

    Returns Promise<NetworkResponse<Texture, NetWorkMeta>>

  • setAllowHosts(allowHosts: string[]): void
  • Parameters

    • allowHosts: string[]

    Returns void

  • Parameters

    Returns void

  • setRequestProxy(requestProxy: ((url: string) => string)): void
  • Parameters

    • requestProxy: ((url: string) => string)
        • (url: string): string
        • Parameters

          • url: string

          Returns string

    Returns void