@@ -159,38 +159,8 @@ bool CameraAttributesPractical::is_motion_blur_enabled() const {
159159 return motion_blur_enabled;
160160}
161161
162- void CameraAttributesPractical::set_motion_blur_tile_level (int p_tile_level) {
163- p_tile_level = CLAMP (p_tile_level, RS::MOTION_BLUR_TILE_LEVEL_SMALL, RS::MOTION_BLUR_TILE_LEVEL_EXTRA_LARGE);
164- if (motion_blur_tile_level == p_tile_level) {
165- return ;
166- }
167- motion_blur_tile_level = p_tile_level;
168- _update_motion_blur ();
169- }
170-
171- int CameraAttributesPractical::get_motion_blur_tile_level () const {
172- return motion_blur_tile_level;
173- }
174-
175- void CameraAttributesPractical::set_motion_blur_quality (int p_quality) {
176- p_quality = CLAMP (p_quality, RS::MOTION_BLUR_QUALITY_LOW, RS::MOTION_BLUR_QUALITY_HIGH);
177- RS::MotionBlurQuality quality = (RS::MotionBlurQuality)p_quality;
178- if (motion_blur_quality == quality) {
179- return ;
180- }
181- motion_blur_quality = quality;
182- _update_motion_blur ();
183- }
184-
185- int CameraAttributesPractical::get_motion_blur_quality () const {
186- return motion_blur_quality;
187- }
188-
189162void CameraAttributesPractical::set_motion_blur_intensity (float p_intensity) {
190163 p_intensity = MAX (0 .0f , p_intensity);
191- if (motion_blur_intensity == p_intensity) {
192- return ;
193- }
194164 motion_blur_intensity = p_intensity;
195165 _update_motion_blur ();
196166}
@@ -200,7 +170,7 @@ float CameraAttributesPractical::get_motion_blur_intensity() const {
200170}
201171
202172void CameraAttributesPractical::set_motion_blur_clamp_velocities_to_tile (bool p_clamp_velocities_to_tile) {
203- if (motion_blur_clamp_velocities_to_tile = p_clamp_velocities_to_tile) {
173+ if (motion_blur_clamp_velocities_to_tile == p_clamp_velocities_to_tile) {
204174 return ;
205175 }
206176 motion_blur_clamp_velocities_to_tile = p_clamp_velocities_to_tile;
@@ -323,8 +293,6 @@ void CameraAttributesPractical::_update_motion_blur() {
323293 get_rid (),
324294 motion_blur_enabled,
325295 motion_blur_intensity,
326- (RS::MotionBlurTileLevel)motion_blur_tile_level,
327- (RS::MotionBlurQuality)motion_blur_quality,
328296 motion_blur_clamp_velocities_to_tile,
329297 motion_blur_custom_curve_rid);
330298}
@@ -397,10 +365,6 @@ void CameraAttributesPractical::_bind_methods() {
397365 ClassDB::bind_method (D_METHOD (" is_motion_blur_enabled" ), &CameraAttributesPractical::is_motion_blur_enabled);
398366 ClassDB::bind_method (D_METHOD (" set_motion_blur_intensity" , " intensity" ), &CameraAttributesPractical::set_motion_blur_intensity);
399367 ClassDB::bind_method (D_METHOD (" get_motion_blur_intensity" ), &CameraAttributesPractical::get_motion_blur_intensity);
400- ClassDB::bind_method (D_METHOD (" set_motion_blur_tile_level" , " tile_level" ), &CameraAttributesPractical::set_motion_blur_tile_level);
401- ClassDB::bind_method (D_METHOD (" get_motion_blur_tile_level" ), &CameraAttributesPractical::get_motion_blur_tile_level);
402- ClassDB::bind_method (D_METHOD (" set_motion_blur_quality" , " quality" ), &CameraAttributesPractical::set_motion_blur_quality);
403- ClassDB::bind_method (D_METHOD (" get_motion_blur_quality" ), &CameraAttributesPractical::get_motion_blur_quality);
404368 ClassDB::bind_method (D_METHOD (" set_motion_blur_clamp_velocities_to_tile" , " clamp_velocities_to_tile" ), &CameraAttributesPractical::set_motion_blur_clamp_velocities_to_tile);
405369 ClassDB::bind_method (D_METHOD (" is_motion_blur_clamp_velocities_to_tile" ), &CameraAttributesPractical::is_motion_blur_clamp_velocities_to_tile);
406370 ClassDB::bind_method (D_METHOD (" set_motion_blur_custom_curve" , " custom_curve" ), &CameraAttributesPractical::set_motion_blur_custom_curve);
@@ -431,9 +395,7 @@ void CameraAttributesPractical::_bind_methods() {
431395
432396 ADD_GROUP (" Motion Blur" , " motion_blur_" );
433397 ADD_PROPERTY (PropertyInfo (Variant::BOOL, " motion_blur_enabled" ), " set_motion_blur_enabled" , " is_motion_blur_enabled" );
434- ADD_PROPERTY (PropertyInfo (Variant::FLOAT, " motion_blur_intensity" , PROPERTY_HINT_RANGE, " 0.0,1.0,0.01,or_greater" ), " set_motion_blur_intensity" , " get_motion_blur_intensity" );
435- ADD_PROPERTY (PropertyInfo (Variant::INT, " motion_blur_tile_level" , PROPERTY_HINT_ENUM, " Small,Medium,Large,Extra Large" ), " set_motion_blur_tile_level" , " get_motion_blur_tile_level" );
436- ADD_PROPERTY (PropertyInfo (Variant::INT, " motion_blur_quality" , PROPERTY_HINT_ENUM, " Low,Medium,High" ), " set_motion_blur_quality" , " get_motion_blur_quality" );
398+ ADD_PROPERTY (PropertyInfo (Variant::FLOAT, " motion_blur_intensity" , PROPERTY_HINT_RANGE, " 0.0,5.0,0.01,or_greater" ), " set_motion_blur_intensity" , " get_motion_blur_intensity" );
437399 ADD_PROPERTY (PropertyInfo (Variant::BOOL, " motion_blur_clamp_velocities_to_tile" ), " set_motion_blur_clamp_velocities_to_tile" , " is_motion_blur_clamp_velocities_to_tile" );
438400 ADD_PROPERTY (PropertyInfo (Variant::OBJECT, " motion_blur_custom_curve" , PROPERTY_HINT_RESOURCE_TYPE, " Curve" ), " set_motion_blur_custom_curve" , " get_motion_blur_custom_curve" );
439401
0 commit comments