@@ -15,7 +15,7 @@ import { easing } from 'maath';
1515import { injectAutoEffect } from 'ngxtension/auto-effect' ;
1616import { mergeInputs } from 'ngxtension/inject-inputs' ;
1717import { BlendFunction , Effect } from 'postprocessing' ;
18- import { Color , Mesh , Texture , Uniform , Vector2 , Vector3 } from 'three' ;
18+ import { Color , Mesh , Texture , Uniform , Vector2 , Vector3 , WebGLRenderTarget , WebGLRenderer } from 'three' ;
1919import { NgtpEffectComposer } from '../effect-composer' ;
2020
2121const LensFlareShader = {
@@ -114,7 +114,7 @@ export class LensFlareEffect extends Effect {
114114 } ) ;
115115 }
116116
117- override update ( _renderer : any , _inputBuffer : any , deltaTime : number ) {
117+ override update ( _renderer : WebGLRenderer , _inputBuffer : WebGLRenderTarget , deltaTime : number ) {
118118 const iTime = this . uniforms . get ( 'iTime' ) ;
119119 if ( iTime ) {
120120 iTime . value += deltaTime ;
@@ -138,7 +138,7 @@ const defaultOptions: LensFlareOptions = {
138138 selector : 'ngtp-lens-flare' ,
139139 standalone : true ,
140140 template : `
141- <ngt-primitive *args="[effect()]" [dispose ]="null" />
141+ <ngt-primitive *args="[effect()]" [parameters ]="{ dispose: null } " />
142142 ` ,
143143 imports : [ NgtArgs ] ,
144144 schemas : [ CUSTOM_ELEMENTS_SCHEMA ] ,
0 commit comments