Skip to main content

Class: ThreeMaterialLoader

Asset-Management.ThreeMaterialLoader

Hierarchy

  • MaterialLoader

    ThreeMaterialLoader

Properties

materials

materials: undefined | IMaterialManager

Defined in

webgi/src/extras/asset_manager/importer/threejs/loaders/ThreeMaterialLoader.ts:10


importer

importer: undefined | IAssetImporter

Defined in

webgi/src/extras/asset_manager/importer/threejs/loaders/ThreeMaterialLoader.ts:11

Constructors

constructor

new ThreeMaterialLoader(manager)

Parameters

NameType
managerLoadingManager

Overrides

MaterialLoader.constructor

Defined in

webgi/src/extras/asset_manager/importer/threejs/loaders/ThreeMaterialLoader.ts:13

Methods

loadAsync

loadAsync(url, onProgress?): Promise<Material<Event, string>>

Parameters

NameType
urlstring
onProgress?(event: ProgressEvent<EventTarget>) => void

Returns

Promise<Material<Event, string>>

Overrides

MaterialLoader.loadAsync

Defined in

webgi/src/extras/asset_manager/importer/threejs/loaders/ThreeMaterialLoader.ts:17


parse

parse(json, imagesOverride?): Material<Event, string>

Parameters

NameType
jsonany
imagesOverride?Record<string, any>

Returns

Material<Event, string>

Overrides

MaterialLoader.parse

Defined in

webgi/src/extras/asset_manager/importer/threejs/loaders/ThreeMaterialLoader.ts:53