Initial project import

This commit is contained in:
drjones
2026-06-13 17:36:44 -07:00
commit ad2a18cc8d
18471 changed files with 4497570 additions and 0 deletions

32
node_modules/three-stdlib/loaders/RGBMLoader.d.ts generated vendored Normal file
View File

@@ -0,0 +1,32 @@
import { CubeTexture, LoadingManager, DataTextureLoader, PixelFormat, TextureDataType } from 'three'
export interface RGBM {
width: number
height: number
data: Uint16Array | Float32Array
header: string
format: PixelFormat
type: TextureDataType
flipY: boolean
}
export class RGBMLoader extends DataTextureLoader {
type: TextureDataType
maxRange: number
constructor(manager?: LoadingManager)
loadCubemap(
urls: string[],
onLoad?: (texture: CubeTexture) => void,
onProgress?: (event: ProgressEvent) => void,
onError?: (event: ErrorEvent) => void,
): CubeTexture
parse(buffer: ArrayBuffer): RGBM
setDataType(dataType: TextureDataType): this
setMaxRange(value: number): this
}