import { ccclass, executeInEditMode, requireComponent } from '../../../core/data/decorators'; import { Component } from '../../../scene-graph'; import { PostProcess } from './post-process'; @ccclass('cc.PostProcessSetting') @requireComponent(PostProcess) @executeInEditMode export class PostProcessSetting extends Component { onEnable (): void { const pp = this.getComponent(PostProcess); pp?.addSetting(this); } onDisable (): void { const pp = this.getComponent(PostProcess); pp?.removeSetting(this); } }