Files
cocos-engine/cocos/rendering/post-process/components/post-process-setting.ts

18 lines
555 B
TypeScript

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);
}
}