1 |
- {"ast":null,"code":"import { ShaderDefineExpression } from \"../shaderDefineExpression.js\";\n/** @internal */\nexport class ShaderDefineIsDefinedOperator extends ShaderDefineExpression {\n constructor(define, not = false) {\n super();\n this.define = define;\n this.not = not;\n }\n isTrue(preprocessors) {\n let condition = preprocessors[this.define] !== undefined;\n if (this.not) {\n condition = !condition;\n }\n return condition;\n }\n}","map":{"version":3,"names":["ShaderDefineExpression","ShaderDefineIsDefinedOperator","constructor","define","not","isTrue","preprocessors","condition","undefined"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Engines/Processors/Expressions/Operators/shaderDefineIsDefinedOperator.js"],"sourcesContent":["import { ShaderDefineExpression } from \"../shaderDefineExpression.js\";\n/** @internal */\nexport class ShaderDefineIsDefinedOperator extends ShaderDefineExpression {\n constructor(define, not = false) {\n super();\n this.define = define;\n this.not = not;\n }\n isTrue(preprocessors) {\n let condition = preprocessors[this.define] !== undefined;\n if (this.not) {\n condition = !condition;\n }\n return condition;\n }\n}\n"],"mappings":"AAAA,SAASA,sBAAsB,QAAQ,8BAA8B;AACrE;AACA,OAAO,MAAMC,6BAA6B,SAASD,sBAAsB,CAAC;EACtEE,WAAWA,CAACC,MAAM,EAAEC,GAAG,GAAG,KAAK,EAAE;IAC7B,KAAK,CAAC,CAAC;IACP,IAAI,CAACD,MAAM,GAAGA,MAAM;IACpB,IAAI,CAACC,GAAG,GAAGA,GAAG;EAClB;EACAC,MAAMA,CAACC,aAAa,EAAE;IAClB,IAAIC,SAAS,GAAGD,aAAa,CAAC,IAAI,CAACH,MAAM,CAAC,KAAKK,SAAS;IACxD,IAAI,IAAI,CAACJ,GAAG,EAAE;MACVG,SAAS,GAAG,CAACA,SAAS;IAC1B;IACA,OAAOA,SAAS;EACpB;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|