Interface INeedleGltfLoader
interface INeedleGltfLoader { createBuiltinComponents(context: Context,
gltfId: string,
gltf: any,
seed: null | number | UIDProvider,
extension?: NEEDLE_components): Promise<void>; loadSync(context: Context,
url: string,
sourceId: string,
seed: null | number | UIDProvider,
prog?: ((prog: ProgressEvent<EventTarget>) => void)): Promise<undefined | GLTF>; parseSync(context: Context,
data: string | ArrayBuffer,
path: string,
seed: null | number | UIDProvider): Promise<undefined | GLTF>; writeBuiltinComponentData(comp: object,
context: SerializationContext): any; } Methods
createBuiltinComponents
- createBuiltinComponents(context, gltfId, gltf, seed, extension?): Promise<void>
Parameters
- context: Context
- gltfId: string
- gltf: any
- seed: null | number | UIDProvider
Optional
extension: NEEDLE_components
loadSync
- loadSync(context, url, sourceId, seed, prog?): Promise<undefined | GLTF>
Returns Promise<undefined | GLTF>
parseSync
- parseSync(context, data, path, seed): Promise<undefined | GLTF>
Returns Promise<undefined | GLTF>
writeBuiltinComponentData
- writeBuiltinComponentData(comp, context): any
Returns any