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) => void, ): Promise<undefined | Model>; parseSync( context: Context, data: string | ArrayBuffer, path: string, seed: null | number | UIDProvider, ): Promise<undefined | Model>; writeBuiltinComponentData(comp: object, context: SerializationContext): any;} Methods
createBuiltinComponents
createBuiltinComponents( context: Context, gltfId: string, gltf: any, seed: null | number | UIDProvider, extension?: NEEDLE_components,): Promise<void> Parameters
- context: Context
- gltfId: string
- gltf: any
- seed: null | number | UIDProvider
Optionalextension: NEEDLE_components
Returns Promise<void>
loadSync
loadSync( context: Context, url: string, sourceId: string, seed: null | number | UIDProvider, prog?: (prog: ProgressEvent) => void,): Promise<undefined | Model> Parameters
- context: Context
- url: string
- sourceId: string
- seed: null | number | UIDProvider
Optionalprog: (prog: ProgressEvent) => void
Returns Promise<undefined | Model>
parseSync
parseSync( context: Context, data: string | ArrayBuffer, path: string, seed: null | number | UIDProvider,): Promise<undefined | Model> Returns Promise<undefined | Model>
writeBuiltinComponentData