@@ -99,7 +99,7 @@ export class HslAdjustmentFilter extends Filter
99
99
} ) ;
100
100
101
101
this . uniforms = this . resources . hslUniforms . uniforms ;
102
- this . hue = options . hue ;
102
+ Object . assign ( this , options ) ;
103
103
}
104
104
105
105
/**
@@ -110,34 +110,34 @@ export class HslAdjustmentFilter extends Filter
110
110
set hue ( value : number )
111
111
{
112
112
this . _hue = value ;
113
- this . resources . hslUniforms . uniforms . uHsl [ 0 ] = value * ( Math . PI / 180 ) ;
113
+ this . uniforms . uHsl [ 0 ] = value * ( Math . PI / 180 ) ;
114
114
}
115
115
116
116
/**
117
117
* The amount of lightness (-1 to 1)
118
118
* @default 0
119
119
*/
120
- get saturation ( ) : number { return this . resources . hslUniforms . uniforms . uHsl [ 1 ] ; }
121
- set saturation ( value : number ) { this . resources . hslUniforms . uniforms . uHsl [ 1 ] = value ; }
120
+ get saturation ( ) : number { return this . uniforms . uHsl [ 1 ] ; }
121
+ set saturation ( value : number ) { this . uniforms . uHsl [ 1 ] = value ; }
122
122
123
123
/**
124
124
* The amount of lightness (-1 to 1)
125
125
* @default 0
126
126
*/
127
- get lightness ( ) : number { return this . resources . hslUniforms . uniforms . uHsl [ 2 ] ; }
128
- set lightness ( value : number ) { this . resources . hslUniforms . uniforms . uHsl [ 2 ] = value ; }
127
+ get lightness ( ) : number { return this . uniforms . uHsl [ 2 ] ; }
128
+ set lightness ( value : number ) { this . uniforms . uHsl [ 2 ] = value ; }
129
129
130
130
/**
131
131
* Whether to colorize the image
132
132
* @default false
133
133
*/
134
- get colorize ( ) : boolean { return this . resources . hslUniforms . uniforms . uColorize === 1 ; }
135
- set colorize ( value : boolean ) { this . resources . hslUniforms . uniforms . uColorize = value ? 1 : 0 ; }
134
+ get colorize ( ) : boolean { return this . uniforms . uColorize === 1 ; }
135
+ set colorize ( value : boolean ) { this . uniforms . uColorize = value ? 1 : 0 ; }
136
136
137
137
/**
138
138
* The amount of alpha (0 to 1)
139
139
* @default 1
140
140
*/
141
- get alpha ( ) : number { return this . resources . hslUniforms . uniforms . uAlpha ; }
142
- set alpha ( value : number ) { this . resources . hslUniforms . uniforms . uAlpha = value ; }
141
+ get alpha ( ) : number { return this . uniforms . uAlpha ; }
142
+ set alpha ( value : number ) { this . uniforms . uAlpha = value ; }
143
143
}
0 commit comments