You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[Geospatial Loaders](/docs/specifications/category-gis)| Loaders for geospatial formats such as [GeoJSON](/docs/modules/json/api-reference/geojson-loader)[KML](/docs/modules/kml/api-reference/kml-loader), [WKT/WKB](/docs/modules/wkt/api-reference/wkt-loader), [Mapbox Vector Tiles](/docs/modules/mvt/api-reference/mvt-loader) etc. |
38
-
|[Image Loaders](/docs/specifications/category-image)| Loaders for [images](/docs/modules/images/api-reference/image-loader), [compressed textures](/docs/modules/textures/api-reference/compressed-texture-loader), [supercompressed textures (Basis)](/docs/modules/textures/api-reference/basis-loader), [composite image textures](/docs/modules/textures/api-reference/image-texture-cube-loader), [binary images](/docs/modules/images/api-reference/binary-image-api) and more. |
38
+
|[Image Loaders](/docs/specifications/category-image)| Loaders for [images](/docs/modules/images/api-reference/image-loader), [compressed textures](/docs/modules/textures/api-reference/compressed-texture-loader), [supercompressed textures (Basis)](/docs/modules/textures/api-reference/basis-loader), [composite image textures](/docs/modules/textures/api-reference/texture-cube-loader), [binary images](/docs/modules/images/api-reference/binary-image-api) and more. |
39
39
|[Pointcloud and Mesh Loaders](/docs/specifications/category-mesh)| Loaders for point cloud and simple mesh formats such as [Draco](/docs/modules/draco/api-reference/draco-loader), [LAS](/docs/modules/las/api-reference/las-loader), [PCD](/docs/modules/pcd/api-reference/pcd-loader), [PLY](/docs/modules/ply/api-reference/ply-loader), [OBJ](/docs/modules/obj/api-reference/obj-loader), and [Terrain](/docs/modules/terrain/api-reference/terrain-loader). |
|[Tiled Data Loaders](/docs/specifications/category-3d-tiles)| Loaders for 3D tile formats such as [3D Tiles](/docs/modules/3d-tiles/api-reference/tiles-3d-loader), [I3S](/docs/modules/i3s/api-reference/i3s-loader) and potree |
Copy file name to clipboardExpand all lines: docs/modules/core/api-reference/loader-options.md
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,22 +2,6 @@
2
2
3
3
APIs in `@loaders.gl/core` takes an `options?: LoaderOptions` parameter. The options are documented on this page.
4
4
5
-
## Loader specific options
6
-
7
-
The options object can contain loader specific options. The options for each loader are supplied in a sub object,
8
-
see the documentation for each loader for details:
9
-
10
-
```typescript
11
-
{
12
-
csv: {
13
-
shape: 'row-object-table'
14
-
},
15
-
json: {
16
-
shape: 'row-object-table'
17
-
}
18
-
}
19
-
```
20
-
21
5
## Top-level options
22
6
23
7
Top level options are interpreted by the core API and apply to all loaders.
@@ -38,13 +22,29 @@ Top level options are interpreted by the core API and apply to all loaders.
38
22
|`options.modules`|`object`| - | Supply bundled JS/WASM runtime modules or URL overrides. See the [dependency guide](/docs/developer-guide/dependencies) and individual loader or writer docs for supported keys. |
39
23
|`options.CDN` (🚧 experimental) |`string`| - | Controls certain script loading from CDN. `true` loads from `unpkg.com/@loaders.gl`. `false` load from local urls. `string` alternate CDN url. |
40
24
25
+
## Loader specific options
26
+
27
+
The options object can contain loader specific options. The options for each loader are supplied in a sub object,
28
+
see the documentation for each loader for details:
|`options.metadata`|`boolean`|`false`| An initial batch with `batchType: 'metadata'` will be added with information about the data being loaded. |
46
-
|`options.batches.chunkSize?`|`number`| N/A | When set, "atomic" inputs (like `ArrayBuffer` or `string`) are chunked, enabling batched parsing. |No effect if input is already an iterator or stream. |
47
-
|`options.transforms`|`*[]`|`[]`| An array with transform functions that can be applied to the input data before parsing. |
|`options.metadata`|`boolean`|`false`| An initial batch with `batchType: 'metadata'` will be added with information about the data being loaded. |
46
+
|`options.batches.chunkSize?`|`number`| N/A | When set, "atomic" inputs (like `ArrayBuffer` or `string`) are chunked, enabling batched parsing. No effect if input is already an iterator or stream. |
47
+
|`options.transforms`|`*[]`|`[]`| An array with transform functions that can be applied to the input data before parsing. |
|[`BasisLoader`](/docs/modules/textures/api-reference/basis-loader)| Basis Universal textures as `TextureLevel[][]`|
41
+
|[`CompressedTextureLoader`](/docs/modules/textures/api-reference/compressed-texture-loader)| KTX, DDS and PVR mip chains as `TextureLevel[]`|
42
+
|[`RadianceHDRLoader`](/docs/modules/textures/api-reference/radiance-hdr-loader)| Radiance `.hdr` textures as `Texture`<imgsrc="https://img.shields.io/badge/From-v4.4-blue.svg?style=flat-square"alt="From-v4.4" />|
43
+
|[`CrunchWorkerLoader`](/docs/modules/textures/api-reference/crunch-loader)| Crunch mip chains as `TextureLevel[]`|
44
+
|[`TextureLoader`](/docs/modules/textures/api-reference/texture-loader)| Manifest-driven single image or mip chain <imgsrc="https://img.shields.io/badge/From-v4.4-blue.svg?style=flat-square"alt="From-v4.4" />|
@@ -80,10 +80,10 @@ See [`BasisLoader`](/docs/modules/textures/api-reference/basis-loader) and [`Com
80
80
81
81
The textures module also includes manifest-driven loaders for composite image textures:
82
82
83
-
-[`TextureLoader`](/docs/modules/textures/api-reference/texture-loader) for a single image or mip chain
84
-
-[`TextureArrayLoader`](/docs/modules/textures/api-reference/texture-array-loader) for texture arrays, including mipmapped layers
85
-
-[`TextureCubeLoader`](/docs/modules/textures/api-reference/texture-cube-loader) for cubemaps, including mipmapped faces
86
-
-[`TextureCubeArrayLoader`](/docs/modules/textures/api-reference/texture-cube-array-loader) for cube arrays
83
+
-[`TextureLoader`](/docs/modules/textures/api-reference/texture-loader) for a single image or mip chain <imgsrc="https://img.shields.io/badge/From-v4.4-blue.svg?style=flat-square"alt="From-v4.4" />
84
+
-[`TextureArrayLoader`](/docs/modules/textures/api-reference/texture-array-loader) for texture arrays, including mipmapped layers <imgsrc="https://img.shields.io/badge/From-v4.4-blue.svg?style=flat-square"alt="From-v4.4" />
85
+
-[`TextureCubeLoader`](/docs/modules/textures/api-reference/texture-cube-loader) for cubemaps, including mipmapped faces <imgsrc="https://img.shields.io/badge/From-v4.4-blue.svg?style=flat-square"alt="From-v4.4" />
86
+
-[`TextureCubeArrayLoader`](/docs/modules/textures/api-reference/texture-cube-array-loader) for cube arrays <imgsrc="https://img.shields.io/badge/From-v4.4-blue.svg?style=flat-square"alt="From-v4.4" />
87
87
88
88
These loaders resolve relative member URLs against the manifest URL, or against `options.core.baseUrl` when parsing an in-memory manifest.
89
89
Member assets are parsed with `ImageLoader` by default, and additional loaders passed to top-level `load()` are also available for manifest members.
0 commit comments