MCPcopy Create free account
hub / github.com/beutton/browser-flight-simulator / createDataLoaderClass

Function createDataLoaderClass

packages/core/src/DataLoader.ts:120–136  ·  view source on GitHub ↗
(
  Texture: Class<T>,
  parser: TypedArrayParser<U>,
  parameters?: DataTextureParameters
)

Source from the content-addressed store, hash-verified

118}
119
120function createDataLoaderClass<
121 T extends DataTexture | Data3DTexture,
122 U extends TypedArray
123>(
124 Texture: Class<T>,
125 parser: TypedArrayParser<U>,
126 parameters?: DataTextureParameters
127): Class<DataLoader<T, U>> {
128 return class extends DataLoader<T, U> {
129 readonly Texture = Texture
130 readonly TypedArrayLoader = createTypedArrayLoaderClass(parser)
131 readonly parameters = {
132 ...defaultDataTextureParameter,
133 ...parameters
134 }
135 }
136}
137
138export function createData3DTextureLoaderClass<T extends TypedArray>(
139 parser: TypedArrayParser<T>,

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected