123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587 |
- System.register(["__unresolved_0", "cc", "cc/env", "__unresolved_1"], function (_export, _context) {
- "use strict";
- var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Camera, CCBoolean, CCFloat, CCInteger, Component, Material, rendering, Texture2D, EDITOR, fillRequiredPipelineSettings, makePipelineSettings, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _dec23, _dec24, _class, _class2, _descriptor, _descriptor2, _crd, ccclass, disallowMultiple, executeInEditMode, menu, property, requireComponent, type, BuiltinPipelineSettings;
- function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
- function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
- function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'transform-class-properties is enabled and runs after the decorators transform.'); }
- function _reportPossibleCrUseOffillRequiredPipelineSettings(extras) {
- _reporterNs.report("fillRequiredPipelineSettings", "./builtin-pipeline-types", _context.meta, extras);
- }
- function _reportPossibleCrUseOfmakePipelineSettings(extras) {
- _reporterNs.report("makePipelineSettings", "./builtin-pipeline-types", _context.meta, extras);
- }
- function _reportPossibleCrUseOfPipelineSettings(extras) {
- _reporterNs.report("PipelineSettings", "./builtin-pipeline-types", _context.meta, extras);
- }
- return {
- setters: [function (_unresolved_) {
- _reporterNs = _unresolved_;
- }, function (_cc) {
- _cclegacy = _cc.cclegacy;
- __checkObsolete__ = _cc.__checkObsolete__;
- __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
- _decorator = _cc._decorator;
- Camera = _cc.Camera;
- CCBoolean = _cc.CCBoolean;
- CCFloat = _cc.CCFloat;
- CCInteger = _cc.CCInteger;
- Component = _cc.Component;
- Material = _cc.Material;
- rendering = _cc.rendering;
- Texture2D = _cc.Texture2D;
- }, function (_ccEnv) {
- EDITOR = _ccEnv.EDITOR;
- }, function (_unresolved_2) {
- fillRequiredPipelineSettings = _unresolved_2.fillRequiredPipelineSettings;
- makePipelineSettings = _unresolved_2.makePipelineSettings;
- }],
- execute: function () {
- _crd = true;
- _cclegacy._RF.push({}, "de1c2EHcMhAIYRZY5nyTQHG", "builtin-pipeline-settings", undefined);
- /*
- Copyright (c) 2021-2024 Xiamen Yaji Software Co., Ltd.
-
- https://www.cocos.com/
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights to
- use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is furnished to do so,
- subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
- */
- __checkObsolete__(['_decorator', 'Camera', 'CCBoolean', 'CCFloat', 'CCInteger', 'Component', 'Material', 'rendering', 'Texture2D']);
- ({
- ccclass,
- disallowMultiple,
- executeInEditMode,
- menu,
- property,
- requireComponent,
- type
- } = _decorator);
- _export("BuiltinPipelineSettings", BuiltinPipelineSettings = (_dec = ccclass('BuiltinPipelineSettings'), _dec2 = menu('Rendering/BuiltinPipelineSettings'), _dec3 = requireComponent(Camera), _dec4 = property(CCBoolean), _dec5 = property({
- displayName: 'Editor Preview (Experimental)',
- type: CCBoolean
- }), _dec6 = property({
- group: {
- id: 'MSAA',
- name: 'Multisample Anti-Aliasing'
- },
- type: CCBoolean
- }), _dec7 = property({
- group: {
- id: 'MSAA',
- name: 'Multisample Anti-Aliasing',
- style: 'section'
- },
- type: CCInteger,
- range: [2, 4, 2]
- }), _dec8 = property({
- group: {
- id: 'ShadingScale',
- name: 'ShadingScale',
- style: 'section'
- },
- type: CCBoolean
- }), _dec9 = property({
- tooltip: 'i18n:postprocess.shadingScale',
- group: {
- id: 'ShadingScale',
- name: 'ShadingScale'
- },
- type: CCFloat,
- range: [0.01, 4, 0.01],
- slide: true
- }), _dec10 = property({
- group: {
- id: 'Bloom',
- name: 'Bloom (PostProcessing)',
- style: 'section'
- },
- type: CCBoolean
- }), _dec11 = property({
- group: {
- id: 'Bloom',
- name: 'Bloom (PostProcessing)',
- style: 'section'
- },
- type: Material
- }), _dec12 = property({
- tooltip: 'i18n:bloom.enableAlphaMask',
- group: {
- id: 'Bloom',
- name: 'Bloom (PostProcessing)',
- style: 'section'
- },
- type: CCBoolean
- }), _dec13 = property({
- tooltip: 'i18n:bloom.iterations',
- group: {
- id: 'Bloom',
- name: 'Bloom (PostProcessing)',
- style: 'section'
- },
- type: CCInteger,
- range: [1, 6, 1],
- slide: true
- }), _dec14 = property({
- tooltip: 'i18n:bloom.threshold',
- group: {
- id: 'Bloom',
- name: 'Bloom (PostProcessing)',
- style: 'section'
- },
- type: CCFloat,
- min: 0
- }), _dec15 = property({
- group: {
- id: 'Color Grading',
- name: 'ColorGrading (LDR) (PostProcessing)',
- style: 'section'
- },
- type: CCBoolean
- }), _dec16 = property({
- group: {
- id: 'Color Grading',
- name: 'ColorGrading (LDR) (PostProcessing)',
- style: 'section'
- },
- type: Material
- }), _dec17 = property({
- tooltip: 'i18n:color_grading.contribute',
- group: {
- id: 'Color Grading',
- name: 'ColorGrading (LDR) (PostProcessing)',
- style: 'section'
- },
- type: CCFloat,
- range: [0, 1, 0.01],
- slide: true
- }), _dec18 = property({
- tooltip: 'i18n:color_grading.originalMap',
- group: {
- id: 'Color Grading',
- name: 'ColorGrading (LDR) (PostProcessing)',
- style: 'section'
- },
- type: Texture2D
- }), _dec19 = property({
- group: {
- id: 'FXAA',
- name: 'Fast Approximate Anti-Aliasing (PostProcessing)',
- style: 'section'
- },
- type: CCBoolean
- }), _dec20 = property({
- group: {
- id: 'FXAA',
- name: 'Fast Approximate Anti-Aliasing (PostProcessing)',
- style: 'section'
- },
- type: Material
- }), _dec21 = property({
- group: {
- id: 'FSR',
- name: 'FidelityFX Super Resolution',
- style: 'section'
- },
- type: CCBoolean
- }), _dec22 = property({
- group: {
- id: 'FSR',
- name: 'FidelityFX Super Resolution',
- style: 'section'
- },
- type: Material
- }), _dec23 = property({
- group: {
- id: 'FSR',
- name: 'FidelityFX Super Resolution',
- style: 'section'
- },
- type: CCFloat,
- range: [0, 1, 0.01],
- slide: true
- }), _dec24 = property({
- group: {
- id: 'ToneMapping',
- name: 'ToneMapping',
- style: 'section'
- },
- type: Material
- }), _dec(_class = _dec2(_class = _dec3(_class = disallowMultiple(_class = executeInEditMode(_class = (_class2 = class BuiltinPipelineSettings extends Component {
- constructor() {
- super(...arguments);
- _initializerDefineProperty(this, "_settings", _descriptor, this);
- // Editor Preview
- _initializerDefineProperty(this, "_editorPreview", _descriptor2, this);
- }
- getPipelineSettings() {
- return this._settings;
- } // Enable/Disable
- onEnable() {
- (_crd && fillRequiredPipelineSettings === void 0 ? (_reportPossibleCrUseOffillRequiredPipelineSettings({
- error: Error()
- }), fillRequiredPipelineSettings) : fillRequiredPipelineSettings)(this._settings);
- var cameraComponent = this.getComponent(Camera);
- var camera = cameraComponent.camera;
- camera.pipelineSettings = this._settings;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- onDisable() {
- var cameraComponent = this.getComponent(Camera);
- var camera = cameraComponent.camera;
- camera.pipelineSettings = null;
- if (EDITOR) {
- this._disableEditorPreview();
- }
- }
- get editorPreview() {
- return this._editorPreview;
- }
- set editorPreview(v) {
- this._editorPreview = v;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- _tryEnableEditorPreview() {
- if (rendering === undefined) {
- return;
- }
- if (this._editorPreview) {
- rendering.setEditorPipelineSettings(this._settings);
- } else {
- this._disableEditorPreview();
- }
- }
- _disableEditorPreview() {
- if (rendering === undefined) {
- return;
- }
- var current = rendering.getEditorPipelineSettings();
- if (current === this._settings) {
- rendering.setEditorPipelineSettings(null);
- }
- } // MSAA
- get MsaaEnable() {
- return this._settings.msaa.enabled;
- }
- set MsaaEnable(value) {
- this._settings.msaa.enabled = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- set msaaSampleCount(value) {
- value = 2 ** Math.ceil(Math.log2(Math.max(value, 2)));
- value = Math.min(value, 4);
- this._settings.msaa.sampleCount = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get msaaSampleCount() {
- return this._settings.msaa.sampleCount;
- } // Shading Scale
- set shadingScaleEnable(value) {
- this._settings.enableShadingScale = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get shadingScaleEnable() {
- return this._settings.enableShadingScale;
- }
- set shadingScale(value) {
- this._settings.shadingScale = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get shadingScale() {
- return this._settings.shadingScale;
- } // Bloom
- set bloomEnable(value) {
- this._settings.bloom.enabled = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get bloomEnable() {
- return this._settings.bloom.enabled;
- }
- set bloomMaterial(value) {
- if (this._settings.bloom.material === value) {
- return;
- }
- this._settings.bloom.material = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get bloomMaterial() {
- return this._settings.bloom.material;
- }
- set bloomEnableAlphaMask(value) {
- this._settings.bloom.enableAlphaMask = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get bloomEnableAlphaMask() {
- return this._settings.bloom.enableAlphaMask;
- }
- set bloomIterations(value) {
- this._settings.bloom.iterations = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get bloomIterations() {
- return this._settings.bloom.iterations;
- }
- set bloomThreshold(value) {
- this._settings.bloom.threshold = value;
- }
- get bloomThreshold() {
- return this._settings.bloom.threshold;
- }
- set bloomIntensity(value) {
- this._settings.bloom.intensity = value;
- }
- get bloomIntensity() {
- return this._settings.bloom.intensity;
- } // Color Grading (LDR)
- set colorGradingEnable(value) {
- this._settings.colorGrading.enabled = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get colorGradingEnable() {
- return this._settings.colorGrading.enabled;
- }
- set colorGradingMaterial(value) {
- if (this._settings.colorGrading.material === value) {
- return;
- }
- this._settings.colorGrading.material = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get colorGradingMaterial() {
- return this._settings.colorGrading.material;
- }
- set colorGradingContribute(value) {
- this._settings.colorGrading.contribute = value;
- }
- get colorGradingContribute() {
- return this._settings.colorGrading.contribute;
- }
- set colorGradingMap(val) {
- this._settings.colorGrading.colorGradingMap = val;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get colorGradingMap() {
- return this._settings.colorGrading.colorGradingMap;
- } // FXAA
- set fxaaEnable(value) {
- this._settings.fxaa.enabled = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get fxaaEnable() {
- return this._settings.fxaa.enabled;
- }
- set fxaaMaterial(value) {
- if (this._settings.fxaa.material === value) {
- return;
- }
- this._settings.fxaa.material = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get fxaaMaterial() {
- return this._settings.fxaa.material;
- } // FSR
- set fsrEnable(value) {
- this._settings.fsr.enabled = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get fsrEnable() {
- return this._settings.fsr.enabled;
- }
- set fsrMaterial(value) {
- if (this._settings.fsr.material === value) {
- return;
- }
- this._settings.fsr.material = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get fsrMaterial() {
- return this._settings.fsr.material;
- }
- set fsrSharpness(value) {
- this._settings.fsr.sharpness = value;
- }
- get fsrSharpness() {
- return this._settings.fsr.sharpness;
- }
- set toneMappingMaterial(value) {
- if (this._settings.toneMapping.material === value) {
- return;
- }
- this._settings.toneMapping.material = value;
- if (EDITOR) {
- this._tryEnableEditorPreview();
- }
- }
- get toneMappingMaterial() {
- return this._settings.toneMapping.material;
- }
- }, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "_settings", [property], {
- configurable: true,
- enumerable: true,
- writable: true,
- initializer: function initializer() {
- return (_crd && makePipelineSettings === void 0 ? (_reportPossibleCrUseOfmakePipelineSettings({
- error: Error()
- }), makePipelineSettings) : makePipelineSettings)();
- }
- }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "_editorPreview", [_dec4], {
- configurable: true,
- enumerable: true,
- writable: true,
- initializer: function initializer() {
- return false;
- }
- }), _applyDecoratedDescriptor(_class2.prototype, "editorPreview", [_dec5], Object.getOwnPropertyDescriptor(_class2.prototype, "editorPreview"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "MsaaEnable", [_dec6], Object.getOwnPropertyDescriptor(_class2.prototype, "MsaaEnable"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "msaaSampleCount", [_dec7], Object.getOwnPropertyDescriptor(_class2.prototype, "msaaSampleCount"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "shadingScaleEnable", [_dec8], Object.getOwnPropertyDescriptor(_class2.prototype, "shadingScaleEnable"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "shadingScale", [_dec9], Object.getOwnPropertyDescriptor(_class2.prototype, "shadingScale"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "bloomEnable", [_dec10], Object.getOwnPropertyDescriptor(_class2.prototype, "bloomEnable"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "bloomMaterial", [_dec11], Object.getOwnPropertyDescriptor(_class2.prototype, "bloomMaterial"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "bloomEnableAlphaMask", [_dec12], Object.getOwnPropertyDescriptor(_class2.prototype, "bloomEnableAlphaMask"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "bloomIterations", [_dec13], Object.getOwnPropertyDescriptor(_class2.prototype, "bloomIterations"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "bloomThreshold", [_dec14], Object.getOwnPropertyDescriptor(_class2.prototype, "bloomThreshold"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "colorGradingEnable", [_dec15], Object.getOwnPropertyDescriptor(_class2.prototype, "colorGradingEnable"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "colorGradingMaterial", [_dec16], Object.getOwnPropertyDescriptor(_class2.prototype, "colorGradingMaterial"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "colorGradingContribute", [_dec17], Object.getOwnPropertyDescriptor(_class2.prototype, "colorGradingContribute"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "colorGradingMap", [_dec18], Object.getOwnPropertyDescriptor(_class2.prototype, "colorGradingMap"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "fxaaEnable", [_dec19], Object.getOwnPropertyDescriptor(_class2.prototype, "fxaaEnable"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "fxaaMaterial", [_dec20], Object.getOwnPropertyDescriptor(_class2.prototype, "fxaaMaterial"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "fsrEnable", [_dec21], Object.getOwnPropertyDescriptor(_class2.prototype, "fsrEnable"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "fsrMaterial", [_dec22], Object.getOwnPropertyDescriptor(_class2.prototype, "fsrMaterial"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "fsrSharpness", [_dec23], Object.getOwnPropertyDescriptor(_class2.prototype, "fsrSharpness"), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, "toneMappingMaterial", [_dec24], Object.getOwnPropertyDescriptor(_class2.prototype, "toneMappingMaterial"), _class2.prototype)), _class2)) || _class) || _class) || _class) || _class) || _class));
- _cclegacy._RF.pop();
- _crd = false;
- }
- };
- });
- //# sourceMappingURL=de51ae29bdc33d4721612db5b322a18ddcf7dd5c.js.map
|