Skip to main content

Class: GLTFLoader2

Asset-Management.GLTFLoader2

Hierarchy​

  • GLTFLoader

    ↳ GLTFLoader2

Implements​

Properties​

isGLTFLoader2​

• isGLTFLoader2: boolean = true


preparsers​

• preparsers: GLTFPreparser[] = []

Constructors​

constructor​

• new GLTFLoader2(manager)

Parameters​

NameType
managerLoadingManager

Overrides​

GLTFLoader.constructor

Methods​

preparse​

▸ preparse(data, path): Promise<string | ArrayBuffer>

Parameters​

NameType
datastring | ArrayBuffer
pathstring

Returns​

Promise<string | ArrayBuffer>


parse​

▸ parse(data, path, onLoad, onError?, url?): void

Parameters​

NameType
datastring | ArrayBuffer
pathstring
onLoad(gltf: GLTF) => void
onError?(event: ErrorEvent) => void
url?string

Returns​

void

Overrides​

GLTFLoader.parse


transform​

▸ transform(res, options): Object3D<Object3DEventMap>

Transform after load, like convert geometry to mesh, etc. for reference see DRACOLoader2

Parameters​

NameType
resGLTF
optionsAnyOptions

Returns​

Object3D<Object3DEventMap>

Implementation of​

ILoader.transform


register​

▸ register(callback): GLTFLoader2

Parameters​

NameType
callback(parser: GLTFParser) => GLTFLoaderPlugin

Returns​

GLTFLoader2

Overrides​

GLTFLoader.register