UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

14 lines (13 loc) 687 B
"use strict"; import { copImageNodeFactoryFactory } from "./utils/image/_BaseImage"; import { KTX2TextureLoader } from "../../../core/loader/texture/KTX2"; import { CopTypeImage } from "../../poly/registers/nodes/types/Cop"; import { EXTENSIONS_BY_NODE_TYPE_BY_CONTEXT } from "../../../core/loader/FileExtensionRegister"; import { NodeContext } from "../../poly/NodeContext"; export class ImageKTX2CopNode extends copImageNodeFactoryFactory({ type: CopTypeImage.IMAGE_KTX2, defaultUrl: KTX2TextureLoader.PARAM_ENV_DEFAULT, extensions: EXTENSIONS_BY_NODE_TYPE_BY_CONTEXT[NodeContext.COP][CopTypeImage.IMAGE_KTX2], getLoader: (url, node) => new KTX2TextureLoader(url, node) }) { }