Commit 4575935 1 parent 134886e commit 4575935 Copy full SHA for 4575935
File tree 6 files changed +34
-0
lines changed
GDJS/Runtime/pixi-renderers
6 files changed +34
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ namespace gdjs {
6
6
target : EffectsTarget ,
7
7
effectData : EffectData
8
8
) : gdjs . PixiFiltersTools . Filter {
9
+ if ( typeof THREE === 'undefined' ) {
10
+ return new gdjs . PixiFiltersTools . EmptyFilter ( ) ;
11
+ }
9
12
return new ( class implements gdjs . PixiFiltersTools . Filter {
10
13
light : THREE . AmbientLight ;
11
14
_isEnabled : boolean ;
Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ namespace gdjs {
6
6
target : EffectsTarget ,
7
7
effectData : EffectData
8
8
) : gdjs . PixiFiltersTools . Filter {
9
+ if ( typeof THREE === 'undefined' ) {
10
+ return new gdjs . PixiFiltersTools . EmptyFilter ( ) ;
11
+ }
9
12
return new ( class implements gdjs . PixiFiltersTools . Filter {
10
13
light : THREE . DirectionalLight ;
11
14
rotationObject : THREE . Group ;
Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ namespace gdjs {
6
6
target : EffectsTarget ,
7
7
effectData : EffectData
8
8
) : gdjs . PixiFiltersTools . Filter {
9
+ if ( typeof THREE === 'undefined' ) {
10
+ return new gdjs . PixiFiltersTools . EmptyFilter ( ) ;
11
+ }
9
12
return new ( class implements gdjs . PixiFiltersTools . Filter {
10
13
fog : THREE . FogExp2 ;
11
14
Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ namespace gdjs {
6
6
target : EffectsTarget ,
7
7
effectData : EffectData
8
8
) : gdjs . PixiFiltersTools . Filter {
9
+ if ( typeof THREE === 'undefined' ) {
10
+ return new gdjs . PixiFiltersTools . EmptyFilter ( ) ;
11
+ }
9
12
return new ( class implements gdjs . PixiFiltersTools . Filter {
10
13
light : THREE . HemisphereLight ;
11
14
rotationObject : THREE . Group ;
Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ namespace gdjs {
6
6
target : EffectsTarget ,
7
7
effectData : EffectData
8
8
) : gdjs . PixiFiltersTools . Filter {
9
+ if ( typeof THREE === 'undefined' ) {
10
+ return new gdjs . PixiFiltersTools . EmptyFilter ( ) ;
11
+ }
9
12
return new ( class implements gdjs . PixiFiltersTools . Filter {
10
13
fog : THREE . Fog ;
11
14
Original file line number Diff line number Diff line change @@ -227,5 +227,24 @@ namespace gdjs {
227
227
) ;
228
228
}
229
229
}
230
+
231
+ export class EmptyFilter {
232
+ isEnabled ( target : EffectsTarget ) : boolean {
233
+ return false ;
234
+ }
235
+ setEnabled ( target : EffectsTarget , enabled : boolean ) : boolean {
236
+ return false ;
237
+ }
238
+ applyEffect ( target : EffectsTarget ) : boolean {
239
+ return false ;
240
+ }
241
+ removeEffect ( target : EffectsTarget ) : boolean {
242
+ return false ;
243
+ }
244
+ updatePreRender ( target : gdjs . EffectsTarget ) : any { }
245
+ updateDoubleParameter ( parameterName : string , value : number ) : void { }
246
+ updateStringParameter ( parameterName : string , value : string ) : void { }
247
+ updateBooleanParameter ( parameterName : string , value : boolean ) : void { }
248
+ }
230
249
}
231
250
}
You can’t perform that action at this time.
0 commit comments