Skip to content

@tmrw-realityos/charm


@tmrw-realityos/charm / KTX2EnvironmentLoader

Class: KTX2EnvironmentLoader

Defined in: packages/charm/src/helpers/KTX2Loader.ts:236

Constructors

Constructor

new KTX2EnvironmentLoader(): KTX2EnvironmentLoader

Returns

KTX2EnvironmentLoader

Methods

load()

load(url): Promise<HDREnvironment>

Defined in: packages/charm/src/helpers/KTX2Loader.ts:243

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

Parameters

url

string

KTX2 filename

Returns

Promise<HDREnvironment>

Container for HDREnvironment


parse()

parse(buffer): HDREnvironment

Defined in: packages/charm/src/helpers/KTX2Loader.ts:260

Similar to load but parses data from an arraybuffer.

Parameters

buffer

Uint8Array

Texture data in KTX2 format

Returns

HDREnvironment

Container for HDREnvironment