0e30427af8d2e540a241777442fd60594a639e65ada97d6b6d1ae75ac07a056f.json 29 KB

1
  1. {"ast":null,"code":"import { AbstractEngine } from \"../Engines/abstractEngine.js\";\n\n/**\n * This groups all the flags used to control the materials channel.\n */\nexport class MaterialFlags {\n /**\n * Are diffuse textures enabled in the application.\n */\n static get DiffuseTextureEnabled() {\n return this._DiffuseTextureEnabled;\n }\n static set DiffuseTextureEnabled(value) {\n if (this._DiffuseTextureEnabled === value) {\n return;\n }\n this._DiffuseTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are detail textures enabled in the application.\n */\n static get DetailTextureEnabled() {\n return this._DetailTextureEnabled;\n }\n static set DetailTextureEnabled(value) {\n if (this._DetailTextureEnabled === value) {\n return;\n }\n this._DetailTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are decal maps enabled in the application.\n */\n static get DecalMapEnabled() {\n return this._DecalMapEnabled;\n }\n static set DecalMapEnabled(value) {\n if (this._DecalMapEnabled === value) {\n return;\n }\n this._DecalMapEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are ambient textures enabled in the application.\n */\n static get AmbientTextureEnabled() {\n return this._AmbientTextureEnabled;\n }\n static set AmbientTextureEnabled(value) {\n if (this._AmbientTextureEnabled === value) {\n return;\n }\n this._AmbientTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are opacity textures enabled in the application.\n */\n static get OpacityTextureEnabled() {\n return this._OpacityTextureEnabled;\n }\n static set OpacityTextureEnabled(value) {\n if (this._OpacityTextureEnabled === value) {\n return;\n }\n this._OpacityTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are reflection textures enabled in the application.\n */\n static get ReflectionTextureEnabled() {\n return this._ReflectionTextureEnabled;\n }\n static set ReflectionTextureEnabled(value) {\n if (this._ReflectionTextureEnabled === value) {\n return;\n }\n this._ReflectionTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are emissive textures enabled in the application.\n */\n static get EmissiveTextureEnabled() {\n return this._EmissiveTextureEnabled;\n }\n static set EmissiveTextureEnabled(value) {\n if (this._EmissiveTextureEnabled === value) {\n return;\n }\n this._EmissiveTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are specular textures enabled in the application.\n */\n static get SpecularTextureEnabled() {\n return this._SpecularTextureEnabled;\n }\n static set SpecularTextureEnabled(value) {\n if (this._SpecularTextureEnabled === value) {\n return;\n }\n this._SpecularTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are bump textures enabled in the application.\n */\n static get BumpTextureEnabled() {\n return this._BumpTextureEnabled;\n }\n static set BumpTextureEnabled(value) {\n if (this._BumpTextureEnabled === value) {\n return;\n }\n this._BumpTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are lightmap textures enabled in the application.\n */\n static get LightmapTextureEnabled() {\n return this._LightmapTextureEnabled;\n }\n static set LightmapTextureEnabled(value) {\n if (this._LightmapTextureEnabled === value) {\n return;\n }\n this._LightmapTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are refraction textures enabled in the application.\n */\n static get RefractionTextureEnabled() {\n return this._RefractionTextureEnabled;\n }\n static set RefractionTextureEnabled(value) {\n if (this._RefractionTextureEnabled === value) {\n return;\n }\n this._RefractionTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are color grading textures enabled in the application.\n */\n static get ColorGradingTextureEnabled() {\n return this._ColorGradingTextureEnabled;\n }\n static set ColorGradingTextureEnabled(value) {\n if (this._ColorGradingTextureEnabled === value) {\n return;\n }\n this._ColorGradingTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are fresnels enabled in the application.\n */\n static get FresnelEnabled() {\n return this._FresnelEnabled;\n }\n static set FresnelEnabled(value) {\n if (this._FresnelEnabled === value) {\n return;\n }\n this._FresnelEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(4);\n }\n /**\n * Are clear coat textures enabled in the application.\n */\n static get ClearCoatTextureEnabled() {\n return this._ClearCoatTextureEnabled;\n }\n static set ClearCoatTextureEnabled(value) {\n if (this._ClearCoatTextureEnabled === value) {\n return;\n }\n this._ClearCoatTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are clear coat bump textures enabled in the application.\n */\n static get ClearCoatBumpTextureEnabled() {\n return this._ClearCoatBumpTextureEnabled;\n }\n static set ClearCoatBumpTextureEnabled(value) {\n if (this._ClearCoatBumpTextureEnabled === value) {\n return;\n }\n this._ClearCoatBumpTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are clear coat tint textures enabled in the application.\n */\n static get ClearCoatTintTextureEnabled() {\n return this._ClearCoatTintTextureEnabled;\n }\n static set ClearCoatTintTextureEnabled(value) {\n if (this._ClearCoatTintTextureEnabled === value) {\n return;\n }\n this._ClearCoatTintTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are sheen textures enabled in the application.\n */\n static get SheenTextureEnabled() {\n return this._SheenTextureEnabled;\n }\n static set SheenTextureEnabled(value) {\n if (this._SheenTextureEnabled === value) {\n return;\n }\n this._SheenTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are anisotropic textures enabled in the application.\n */\n static get AnisotropicTextureEnabled() {\n return this._AnisotropicTextureEnabled;\n }\n static set AnisotropicTextureEnabled(value) {\n if (this._AnisotropicTextureEnabled === value) {\n return;\n }\n this._AnisotropicTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are thickness textures enabled in the application.\n */\n static get ThicknessTextureEnabled() {\n return this._ThicknessTextureEnabled;\n }\n static set ThicknessTextureEnabled(value) {\n if (this._ThicknessTextureEnabled === value) {\n return;\n }\n this._ThicknessTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are refraction intensity textures enabled in the application.\n */\n static get RefractionIntensityTextureEnabled() {\n return this._ThicknessTextureEnabled;\n }\n static set RefractionIntensityTextureEnabled(value) {\n if (this._RefractionIntensityTextureEnabled === value) {\n return;\n }\n this._RefractionIntensityTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are translucency intensity textures enabled in the application.\n */\n static get TranslucencyIntensityTextureEnabled() {\n return this._TranslucencyIntensityTextureEnabled;\n }\n static set TranslucencyIntensityTextureEnabled(value) {\n if (this._TranslucencyIntensityTextureEnabled === value) {\n return;\n }\n this._TranslucencyIntensityTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are translucency tint textures enabled in the application.\n */\n static get TranslucencyColorTextureEnabled() {\n return this._TranslucencyColorTextureEnabled;\n }\n static set TranslucencyColorTextureEnabled(value) {\n if (this._TranslucencyColorTextureEnabled === value) {\n return;\n }\n this._TranslucencyColorTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are translucency intensity textures enabled in the application.\n */\n static get IridescenceTextureEnabled() {\n return this._IridescenceTextureEnabled;\n }\n static set IridescenceTextureEnabled(value) {\n if (this._IridescenceTextureEnabled === value) {\n return;\n }\n this._IridescenceTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n}\n// Flags used to enable or disable a type of texture for all Standard Materials\nMaterialFlags._DiffuseTextureEnabled = true;\nMaterialFlags._DetailTextureEnabled = true;\nMaterialFlags._DecalMapEnabled = true;\nMaterialFlags._AmbientTextureEnabled = true;\nMaterialFlags._OpacityTextureEnabled = true;\nMaterialFlags._ReflectionTextureEnabled = true;\nMaterialFlags._EmissiveTextureEnabled = true;\nMaterialFlags._SpecularTextureEnabled = true;\nMaterialFlags._BumpTextureEnabled = true;\nMaterialFlags._LightmapTextureEnabled = true;\nMaterialFlags._RefractionTextureEnabled = true;\nMaterialFlags._ColorGradingTextureEnabled = true;\nMaterialFlags._FresnelEnabled = true;\nMaterialFlags._ClearCoatTextureEnabled = true;\nMaterialFlags._ClearCoatBumpTextureEnabled = true;\nMaterialFlags._ClearCoatTintTextureEnabled = true;\nMaterialFlags._SheenTextureEnabled = true;\nMaterialFlags._AnisotropicTextureEnabled = true;\nMaterialFlags._ThicknessTextureEnabled = true;\nMaterialFlags._RefractionIntensityTextureEnabled = true;\nMaterialFlags._TranslucencyIntensityTextureEnabled = true;\nMaterialFlags._TranslucencyColorTextureEnabled = true;\nMaterialFlags._IridescenceTextureEnabled = true;","map":{"version":3,"names":["AbstractEngine","MaterialFlags","DiffuseTextureEnabled","_DiffuseTextureEnabled","value","MarkAllMaterialsAsDirty","DetailTextureEnabled","_DetailTextureEnabled","DecalMapEnabled","_DecalMapEnabled","AmbientTextureEnabled","_AmbientTextureEnabled","OpacityTextureEnabled","_OpacityTextureEnabled","ReflectionTextureEnabled","_ReflectionTextureEnabled","EmissiveTextureEnabled","_EmissiveTextureEnabled","SpecularTextureEnabled","_SpecularTextureEnabled","BumpTextureEnabled","_BumpTextureEnabled","LightmapTextureEnabled","_LightmapTextureEnabled","RefractionTextureEnabled","_RefractionTextureEnabled","ColorGradingTextureEnabled","_ColorGradingTextureEnabled","FresnelEnabled","_FresnelEnabled","ClearCoatTextureEnabled","_ClearCoatTextureEnabled","ClearCoatBumpTextureEnabled","_ClearCoatBumpTextureEnabled","ClearCoatTintTextureEnabled","_ClearCoatTintTextureEnabled","SheenTextureEnabled","_SheenTextureEnabled","AnisotropicTextureEnabled","_AnisotropicTextureEnabled","ThicknessTextureEnabled","_ThicknessTextureEnabled","RefractionIntensityTextureEnabled","_RefractionIntensityTextureEnabled","TranslucencyIntensityTextureEnabled","_TranslucencyIntensityTextureEnabled","TranslucencyColorTextureEnabled","_TranslucencyColorTextureEnabled","IridescenceTextureEnabled","_IridescenceTextureEnabled"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Materials/materialFlags.js"],"sourcesContent":["import { AbstractEngine } from \"../Engines/abstractEngine.js\";\n\n/**\n * This groups all the flags used to control the materials channel.\n */\nexport class MaterialFlags {\n /**\n * Are diffuse textures enabled in the application.\n */\n static get DiffuseTextureEnabled() {\n return this._DiffuseTextureEnabled;\n }\n static set DiffuseTextureEnabled(value) {\n if (this._DiffuseTextureEnabled === value) {\n return;\n }\n this._DiffuseTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are detail textures enabled in the application.\n */\n static get DetailTextureEnabled() {\n return this._DetailTextureEnabled;\n }\n static set DetailTextureEnabled(value) {\n if (this._DetailTextureEnabled === value) {\n return;\n }\n this._DetailTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are decal maps enabled in the application.\n */\n static get DecalMapEnabled() {\n return this._DecalMapEnabled;\n }\n static set DecalMapEnabled(value) {\n if (this._DecalMapEnabled === value) {\n return;\n }\n this._DecalMapEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are ambient textures enabled in the application.\n */\n static get AmbientTextureEnabled() {\n return this._AmbientTextureEnabled;\n }\n static set AmbientTextureEnabled(value) {\n if (this._AmbientTextureEnabled === value) {\n return;\n }\n this._AmbientTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are opacity textures enabled in the application.\n */\n static get OpacityTextureEnabled() {\n return this._OpacityTextureEnabled;\n }\n static set OpacityTextureEnabled(value) {\n if (this._OpacityTextureEnabled === value) {\n return;\n }\n this._OpacityTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are reflection textures enabled in the application.\n */\n static get ReflectionTextureEnabled() {\n return this._ReflectionTextureEnabled;\n }\n static set ReflectionTextureEnabled(value) {\n if (this._ReflectionTextureEnabled === value) {\n return;\n }\n this._ReflectionTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are emissive textures enabled in the application.\n */\n static get EmissiveTextureEnabled() {\n return this._EmissiveTextureEnabled;\n }\n static set EmissiveTextureEnabled(value) {\n if (this._EmissiveTextureEnabled === value) {\n return;\n }\n this._EmissiveTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are specular textures enabled in the application.\n */\n static get SpecularTextureEnabled() {\n return this._SpecularTextureEnabled;\n }\n static set SpecularTextureEnabled(value) {\n if (this._SpecularTextureEnabled === value) {\n return;\n }\n this._SpecularTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are bump textures enabled in the application.\n */\n static get BumpTextureEnabled() {\n return this._BumpTextureEnabled;\n }\n static set BumpTextureEnabled(value) {\n if (this._BumpTextureEnabled === value) {\n return;\n }\n this._BumpTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are lightmap textures enabled in the application.\n */\n static get LightmapTextureEnabled() {\n return this._LightmapTextureEnabled;\n }\n static set LightmapTextureEnabled(value) {\n if (this._LightmapTextureEnabled === value) {\n return;\n }\n this._LightmapTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are refraction textures enabled in the application.\n */\n static get RefractionTextureEnabled() {\n return this._RefractionTextureEnabled;\n }\n static set RefractionTextureEnabled(value) {\n if (this._RefractionTextureEnabled === value) {\n return;\n }\n this._RefractionTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are color grading textures enabled in the application.\n */\n static get ColorGradingTextureEnabled() {\n return this._ColorGradingTextureEnabled;\n }\n static set ColorGradingTextureEnabled(value) {\n if (this._ColorGradingTextureEnabled === value) {\n return;\n }\n this._ColorGradingTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are fresnels enabled in the application.\n */\n static get FresnelEnabled() {\n return this._FresnelEnabled;\n }\n static set FresnelEnabled(value) {\n if (this._FresnelEnabled === value) {\n return;\n }\n this._FresnelEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(4);\n }\n /**\n * Are clear coat textures enabled in the application.\n */\n static get ClearCoatTextureEnabled() {\n return this._ClearCoatTextureEnabled;\n }\n static set ClearCoatTextureEnabled(value) {\n if (this._ClearCoatTextureEnabled === value) {\n return;\n }\n this._ClearCoatTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are clear coat bump textures enabled in the application.\n */\n static get ClearCoatBumpTextureEnabled() {\n return this._ClearCoatBumpTextureEnabled;\n }\n static set ClearCoatBumpTextureEnabled(value) {\n if (this._ClearCoatBumpTextureEnabled === value) {\n return;\n }\n this._ClearCoatBumpTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are clear coat tint textures enabled in the application.\n */\n static get ClearCoatTintTextureEnabled() {\n return this._ClearCoatTintTextureEnabled;\n }\n static set ClearCoatTintTextureEnabled(value) {\n if (this._ClearCoatTintTextureEnabled === value) {\n return;\n }\n this._ClearCoatTintTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are sheen textures enabled in the application.\n */\n static get SheenTextureEnabled() {\n return this._SheenTextureEnabled;\n }\n static set SheenTextureEnabled(value) {\n if (this._SheenTextureEnabled === value) {\n return;\n }\n this._SheenTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are anisotropic textures enabled in the application.\n */\n static get AnisotropicTextureEnabled() {\n return this._AnisotropicTextureEnabled;\n }\n static set AnisotropicTextureEnabled(value) {\n if (this._AnisotropicTextureEnabled === value) {\n return;\n }\n this._AnisotropicTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are thickness textures enabled in the application.\n */\n static get ThicknessTextureEnabled() {\n return this._ThicknessTextureEnabled;\n }\n static set ThicknessTextureEnabled(value) {\n if (this._ThicknessTextureEnabled === value) {\n return;\n }\n this._ThicknessTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are refraction intensity textures enabled in the application.\n */\n static get RefractionIntensityTextureEnabled() {\n return this._ThicknessTextureEnabled;\n }\n static set RefractionIntensityTextureEnabled(value) {\n if (this._RefractionIntensityTextureEnabled === value) {\n return;\n }\n this._RefractionIntensityTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are translucency intensity textures enabled in the application.\n */\n static get TranslucencyIntensityTextureEnabled() {\n return this._TranslucencyIntensityTextureEnabled;\n }\n static set TranslucencyIntensityTextureEnabled(value) {\n if (this._TranslucencyIntensityTextureEnabled === value) {\n return;\n }\n this._TranslucencyIntensityTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are translucency tint textures enabled in the application.\n */\n static get TranslucencyColorTextureEnabled() {\n return this._TranslucencyColorTextureEnabled;\n }\n static set TranslucencyColorTextureEnabled(value) {\n if (this._TranslucencyColorTextureEnabled === value) {\n return;\n }\n this._TranslucencyColorTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n /**\n * Are translucency intensity textures enabled in the application.\n */\n static get IridescenceTextureEnabled() {\n return this._IridescenceTextureEnabled;\n }\n static set IridescenceTextureEnabled(value) {\n if (this._IridescenceTextureEnabled === value) {\n return;\n }\n this._IridescenceTextureEnabled = value;\n AbstractEngine.MarkAllMaterialsAsDirty(1);\n }\n}\n// Flags used to enable or disable a type of texture for all Standard Materials\nMaterialFlags._DiffuseTextureEnabled = true;\nMaterialFlags._DetailTextureEnabled = true;\nMaterialFlags._DecalMapEnabled = true;\nMaterialFlags._AmbientTextureEnabled = true;\nMaterialFlags._OpacityTextureEnabled = true;\nMaterialFlags._ReflectionTextureEnabled = true;\nMaterialFlags._EmissiveTextureEnabled = true;\nMaterialFlags._SpecularTextureEnabled = true;\nMaterialFlags._BumpTextureEnabled = true;\nMaterialFlags._LightmapTextureEnabled = true;\nMaterialFlags._RefractionTextureEnabled = true;\nMaterialFlags._ColorGradingTextureEnabled = true;\nMaterialFlags._FresnelEnabled = true;\nMaterialFlags._ClearCoatTextureEnabled = true;\nMaterialFlags._ClearCoatBumpTextureEnabled = true;\nMaterialFlags._ClearCoatTintTextureEnabled = true;\nMaterialFlags._SheenTextureEnabled = true;\nMaterialFlags._AnisotropicTextureEnabled = true;\nMaterialFlags._ThicknessTextureEnabled = true;\nMaterialFlags._RefractionIntensityTextureEnabled = true;\nMaterialFlags._TranslucencyIntensityTextureEnabled = true;\nMaterialFlags._TranslucencyColorTextureEnabled = true;\nMaterialFlags._IridescenceTextureEnabled = true;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}