UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

27 lines (26 loc) 700 B
import { LitShaderOptions } from "../shader-lib/programs/lit-shader-options.js"; class StandardMaterialOptions { defines = /* @__PURE__ */ new Map(); forceUv1 = false; specularTint = false; metalnessTint = false; glossTint = false; emissiveEncoding = "linear"; lightMapEncoding = "linear"; vertexColorGamma = false; packedNormal = false; normalDetailPackedNormal = false; clearCoatPackedNormal = false; glossInvert = false; sheenGlossInvert = false; clearCoatGlossInvert = false; useAO = false; litOptions = new LitShaderOptions(); // program-library assumes material options has a pass property get pass() { return this.litOptions.pass; } } export { StandardMaterialOptions };