MCPcopy Create free account
hub / github.com/galacean/engine / removeEffect

Method removeEffect

packages/core/src/postProcess/PostProcess.ts:104–115  ·  view source on GitHub ↗

* Remove a PostProcessEffect from the PostProcess. * @param type - The type of PostProcessEffect * @returns The PostProcessEffect removed

(type: T)

Source from the content-addressed store, hash-verified

102 * @returns The PostProcessEffect removed
103 */
104 removeEffect<T extends typeof PostProcessEffect>(type: T): InstanceType<T> {
105 const effects = this._effects;
106 const length = effects.length;
107
108 for (let i = 0; i < length; i++) {
109 const effect = effects[i] as InstanceType<T>;
110 if (effect instanceof type) {
111 effects.splice(i, 1);
112 return effect;
113 }
114 }
115 }
116
117 /**
118 * @inheritdoc

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected