Class: GLTFLoader2
Asset-Management.GLTFLoader2
Hierarchy
GLTFLoader↳
GLTFLoader2
Implements
ILoader<GLTF,Object3D>
Properties
isGLTFLoader2
• isGLTFLoader2: boolean = true
preparsers
• preparsers: GLTFPreparser[] = []
Constructors
constructor
• new GLTFLoader2(manager)
Parameters
| Name | Type |
|---|---|
manager | LoadingManager |
Overrides
GLTFLoader.constructor
Methods
preparse
▸ preparse(data, path): Promise<string | ArrayBuffer>
Parameters
| Name | Type |
|---|---|
data | string | ArrayBuffer |
path | string |
Returns
Promise<string | ArrayBuffer>
parse
▸ parse(data, path, onLoad, onError?, url?): void
Parameters
| Name | Type |
|---|---|
data | string | ArrayBuffer |
path | string |
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
| Name | Type |
|---|---|
res | GLTF |
options | AnyOptions |
Returns
Object3D<Object3DEventMap>
Implementation of
register
▸ register(callback): GLTFLoader2
Parameters
| Name | Type |
|---|---|
callback | (parser: GLTFParser) => GLTFLoaderPlugin |
Returns
Overrides
GLTFLoader.register