Skip to content

@tmrw-realityos/charm


@tmrw-realityos/charm / KTXLoader

Class: KTXLoader

Defined in: packages/charm/src/helpers/KTXLoader.ts:7

Loader class for the KTX1 file format. https://registry.khronos.org/KTX/specs/1.0/ktxspec.v1.html

Constructors

new KTXLoader()

new KTXLoader(): KTXLoader

Returns

KTXLoader

Methods

load()

load(url): Promise<HDREnvironment>

Defined in: packages/charm/src/helpers/KTXLoader.ts:14

Parse the input data and create HDREnvironment. Currently, only rgba32float, rgba16float, rg11b10ufloat, rgb9e5ufloat formats without compression are supported.

Parameters

url

string

KTX filename

Returns

Promise<HDREnvironment>

Container for HDREnvironment


parse()

parse(buffer): HDREnvironment

Defined in: packages/charm/src/helpers/KTXLoader.ts:31

Similar to load but parses data from an arraybuffer.

Parameters

buffer

ArrayBuffer

Texture data in KTX format

Returns

HDREnvironment

Container for HDREnvironment