@@ -43,8 +43,21 @@ export class AdaptiveLuminanceMaterial extends ShaderMaterial {
4343 }
4444
4545 /**
46- * Sets the primary luminance buffer which contains the downsampled average luminance.
46+ * The primary luminance buffer that contains the downsampled average luminance.
4747 *
48+ * @type {Texture }
49+ */
50+
51+ set luminanceBuffer0 ( ) {
52+
53+ this . uniforms . luminanceBuffer0 . value = value ;
54+
55+ }
56+
57+ /**
58+ * Sets the primary luminance buffer that contains the downsampled average luminance.
59+ *
60+ * @deprecated Use luminanceBuffer0 instead.
4861 * @param {Texture } value - The buffer.
4962 */
5063
@@ -54,9 +67,22 @@ export class AdaptiveLuminanceMaterial extends ShaderMaterial {
5467
5568 }
5669
70+ /**
71+ * The secondary luminance buffer.
72+ *
73+ * @type {Texture }
74+ */
75+
76+ set luminanceBuffer1 ( ) {
77+
78+ this . uniforms . luminanceBuffer1 . value = value ;
79+
80+ }
81+
5782 /**
5883 * Sets the secondary luminance buffer.
5984 *
85+ * @deprecated Use luminanceBuffer1 instead.
6086 * @param {Texture } value - The buffer.
6187 */
6288
@@ -67,23 +93,49 @@ export class AdaptiveLuminanceMaterial extends ShaderMaterial {
6793 }
6894
6995 /**
70- * Sets the 1x1 mipmap level.
96+ * The 1x1 mipmap level.
7197 *
7298 * This level is used to identify the smallest mipmap of the primary luminance buffer.
7399 *
74- * @param {Number } value - The level.
100+ * @type {Number }
75101 */
76102
77- setMipLevel1x1 ( value ) {
103+ set mipLevel1x1 ( ) {
78104
79105 this . defines . MIP_LEVEL_1X1 = value . toFixed ( 1 ) ;
80106 this . needsUpdate = true ;
81107
82108 }
83109
110+ /**
111+ * Sets the 1x1 mipmap level.
112+ *
113+ * @deprecated Use mipLevel1x1 instead.
114+ * @param {Number } value - The level.
115+ */
116+
117+ setMipLevel1x1 ( value ) {
118+
119+ this . mipLevel1x1 = value ;
120+
121+ }
122+
123+ /**
124+ * The delta time.
125+ *
126+ * @type {Number }
127+ */
128+
129+ set deltaTime ( value ) {
130+
131+ this . uniforms . deltaTime . value = value ;
132+
133+ }
134+
84135 /**
85136 * Sets the delta time.
86137 *
138+ * @deprecated Use deltaTime instead.
87139 * @param {Number } value - The delta time.
88140 */
89141
@@ -93,9 +145,28 @@ export class AdaptiveLuminanceMaterial extends ShaderMaterial {
93145
94146 }
95147
148+ /**
149+ * The lowest possible luminance value.
150+ *
151+ * @type {Number }
152+ */
153+
154+ get minLuminance ( ) {
155+
156+ return this . uniforms . minLuminance . value ;
157+
158+ }
159+
160+ set minLuminance ( value ) {
161+
162+ this . uniforms . minLuminance . value = value ;
163+
164+ }
165+
96166 /**
97167 * Returns the lowest possible luminance value.
98168 *
169+ * @deprecated Use minLuminance instead.
99170 * @return {Number } The minimum luminance.
100171 */
101172
@@ -108,6 +179,7 @@ export class AdaptiveLuminanceMaterial extends ShaderMaterial {
108179 /**
109180 * Sets the minimum luminance.
110181 *
182+ * @deprecated Use minLuminance instead.
111183 * @param {Number } value - The minimum luminance.
112184 */
113185
@@ -117,9 +189,28 @@ export class AdaptiveLuminanceMaterial extends ShaderMaterial {
117189
118190 }
119191
192+ /**
193+ * The luminance adaptation rate.
194+ *
195+ * @type {Number }
196+ */
197+
198+ get adaptationRate ( ) {
199+
200+ return this . uniforms . tau . value ;
201+
202+ }
203+
204+ set adaptationRate ( value ) {
205+
206+ this . uniforms . tau . value = value ;
207+
208+ }
209+
120210 /**
121211 * Returns the luminance adaptation rate.
122212 *
213+ * @deprecated Use adaptationRate instead.
123214 * @return {Number } The adaptation rate.
124215 */
125216
@@ -132,6 +223,7 @@ export class AdaptiveLuminanceMaterial extends ShaderMaterial {
132223 /**
133224 * Sets the luminance adaptation rate.
134225 *
226+ * @deprecated Use adaptationRate instead.
135227 * @param {Number } value - The adaptation rate.
136228 */
137229
0 commit comments