1 |
- {"ast":null,"code":"import { Logger } from \"../../Misc/logger.js\";\n/**\n * Class used to store node based render graph build state\n */\nexport class NodeRenderGraphBuildState {\n constructor() {\n /** Gets or sets a boolean indicating that verbose mode is on */\n this.verbose = false;\n /**\n * Gets or sets the list of non connected mandatory inputs\n * @internal\n */\n this._notConnectedNonOptionalInputs = [];\n }\n /**\n * Emits console errors and exceptions if there is a failing check\n * @param errorObservable defines an Observable to send the error message\n * @returns true if all checks pass\n */\n emitErrors(errorObservable = null) {\n let errorMessage = \"\";\n for (const notConnectedInput of this._notConnectedNonOptionalInputs) {\n errorMessage += `input \"${notConnectedInput.name}\" from block \"${notConnectedInput.ownerBlock.name}\"[${notConnectedInput.ownerBlock.getClassName()}] is not connected and is not optional.\\n`;\n }\n if (errorMessage) {\n if (errorObservable) {\n errorObservable.notifyObservers(errorMessage);\n }\n Logger.Error(\"Build of node render graph failed:\\n\" + errorMessage);\n return false;\n }\n return true;\n }\n}","map":{"version":3,"names":["Logger","NodeRenderGraphBuildState","constructor","verbose","_notConnectedNonOptionalInputs","emitErrors","errorObservable","errorMessage","notConnectedInput","name","ownerBlock","getClassName","notifyObservers","Error"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/FrameGraph/Node/nodeRenderGraphBuildState.js"],"sourcesContent":["import { Logger } from \"../../Misc/logger.js\";\n/**\n * Class used to store node based render graph build state\n */\nexport class NodeRenderGraphBuildState {\n constructor() {\n /** Gets or sets a boolean indicating that verbose mode is on */\n this.verbose = false;\n /**\n * Gets or sets the list of non connected mandatory inputs\n * @internal\n */\n this._notConnectedNonOptionalInputs = [];\n }\n /**\n * Emits console errors and exceptions if there is a failing check\n * @param errorObservable defines an Observable to send the error message\n * @returns true if all checks pass\n */\n emitErrors(errorObservable = null) {\n let errorMessage = \"\";\n for (const notConnectedInput of this._notConnectedNonOptionalInputs) {\n errorMessage += `input \"${notConnectedInput.name}\" from block \"${notConnectedInput.ownerBlock.name}\"[${notConnectedInput.ownerBlock.getClassName()}] is not connected and is not optional.\\n`;\n }\n if (errorMessage) {\n if (errorObservable) {\n errorObservable.notifyObservers(errorMessage);\n }\n Logger.Error(\"Build of node render graph failed:\\n\" + errorMessage);\n return false;\n }\n return true;\n }\n}\n"],"mappings":"AAAA,SAASA,MAAM,QAAQ,sBAAsB;AAC7C;AACA;AACA;AACA,OAAO,MAAMC,yBAAyB,CAAC;EACnCC,WAAWA,CAAA,EAAG;IACV;IACA,IAAI,CAACC,OAAO,GAAG,KAAK;IACpB;AACR;AACA;AACA;IACQ,IAAI,CAACC,8BAA8B,GAAG,EAAE;EAC5C;EACA;AACJ;AACA;AACA;AACA;EACIC,UAAUA,CAACC,eAAe,GAAG,IAAI,EAAE;IAC/B,IAAIC,YAAY,GAAG,EAAE;IACrB,KAAK,MAAMC,iBAAiB,IAAI,IAAI,CAACJ,8BAA8B,EAAE;MACjEG,YAAY,IAAI,UAAUC,iBAAiB,CAACC,IAAI,iBAAiBD,iBAAiB,CAACE,UAAU,CAACD,IAAI,KAAKD,iBAAiB,CAACE,UAAU,CAACC,YAAY,CAAC,CAAC,2CAA2C;IACjM;IACA,IAAIJ,YAAY,EAAE;MACd,IAAID,eAAe,EAAE;QACjBA,eAAe,CAACM,eAAe,CAACL,YAAY,CAAC;MACjD;MACAP,MAAM,CAACa,KAAK,CAAC,sCAAsC,GAAGN,YAAY,CAAC;MACnE,OAAO,KAAK;IAChB;IACA,OAAO,IAAI;EACf;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|