mirror of
https://github.com/cocos/cocos-engine.git
synced 2026-09-07 00:02:53 +08:00
18 lines
555 B
TypeScript
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);
|
|
}
|
|
}
|