Interface IKhronosTextureContainer2EncoderOptionsExperimental
interface IKhronosTextureContainer2EncoderOptions {
binariesAndModulesContainer?: {
jsBasisEncoder?: _KTX2EncoderBasisFactory;
jsEncoderModule?: IKTX2EncoderModule;
wasmBasisEncoder?: ArrayBuffer;
};
numWorkers?: number;
workerPool?: AutoReleaseWorkerPool;
}
binariesAndModulesContainer?: {
jsBasisEncoder?: _KTX2EncoderBasisFactory;
jsEncoderModule?: IKTX2EncoderModule;
wasmBasisEncoder?: ArrayBuffer;
};
numWorkers?: number;
workerPool?: AutoReleaseWorkerPool;
}
Properties
Optional Experimentalbinaries And Modules Container
binariesAndModulesContainer?: {
jsBasisEncoder?: _KTX2EncoderBasisFactory;
jsEncoderModule?: IKTX2EncoderModule;
wasmBasisEncoder?: ArrayBuffer;
}
jsBasisEncoder?: _KTX2EncoderBasisFactory;
jsEncoderModule?: IKTX2EncoderModule;
wasmBasisEncoder?: ArrayBuffer;
}
Dependencies that replace their URLConfig entries.
JavaScript modules cannot be sent to automatic workers; use them with numWorkers: 0.
The WASM binary is copied to automatic workers and is not detached.
Type Declaration
-
OptionalExperimentaljsBasisEncoder?: _KTX2EncoderBasisFactoryThe Basis Universal v2_50 encoder factory, such as the BASIS global.
-
OptionalExperimentaljsEncoderModule?: IKTX2EncoderModuleThe Babylon KTX2 encoder module, such as the KTX2ENCODER global.
-
OptionalExperimentalwasmBasisEncoder?: ArrayBufferThe Basis Universal v2_50 encoder WASM binary.
Optional Experimentalnum Workers
numWorkers?: number
Number of workers for the shared automatic pool. Specify 0 to encode on the main thread.
Optional Experimentalworker Pool
Worker pool captured by this instance, whose workers are already initialized with the encoder worker protocol. If set, numWorkers is ignored.
This release has no public worker bootstrap.
Options for the KTX2 encoder.