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 | Model>;
    parseSync(context: Context, data: string | ArrayBuffer, path: string, seed: null | number | UIDProvider): Promise<undefined | Model>;
    writeBuiltinComponentData(comp: object, context: SerializationContext): any;
}

Methods

  • Parameters

    • context: Context
    • gltfId: string
    • gltf: any
    • seed: null | number | UIDProvider
    • Optionalextension: NEEDLE_components

    Returns Promise<void>

  • Parameters

    Returns any