godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
88.67k stars 20.11k forks source link

List of properties still using a slash as delimiter (Godot 2 style) #17558

Closed akien-mga closed 1 year ago

akien-mga commented 6 years ago

Godot version: Master (cc617dc5d)

OS/device including version: Any

Issue description: With Godot 3, we changed the way properties are accessed so that users can now do things like position.x += 42 in their scripts.

This implied changing the previous property identifiers such as transform/pos to a directly accessible position (without slash /).

Some properties were apparently missed though, and thus can't be used in that manner:

$ rg 'ADD_PROPERTY.*".*[^/]/[a-zA-Z0-9_\-]*",' -g'!thirdparty'      
scene/3d/physics_body.cpp
1153:   ADD_PROPERTY(PropertyInfo(Variant::REAL, "collision/safe_margin", PROPERTY_HINT_RANGE, "0.001,256,0.001"), "set_safe_margin", "get_safe_margin");

scene/3d/physics_joint.cpp
159:    ADD_PROPERTY(PropertyInfo(Variant::INT, "solver/priority", PROPERTY_HINT_RANGE, "1,8,1"), "set_solver_priority", "get_solver_priority");
178:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "params/bias", PROPERTY_HINT_RANGE, "0.01,0.99,0.01"), "set_param", "get_param", PARAM_BIAS);
179:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "params/damping", PROPERTY_HINT_RANGE, "0.01,8.0,0.01"), "set_param", "get_param", PARAM_DAMPING);
180:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "params/impulse_clamp", PROPERTY_HINT_RANGE, "0.0,64.0,0.01"), "set_param", "get_param", PARAM_IMPULSE_CLAMP);
263:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "params/bias", PROPERTY_HINT_RANGE, "0.01,0.99,0.01"), "set_param", "get_param", PARAM_BIAS);
266:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit/upper", PROPERTY_HINT_RANGE, "-180,180,0.1"), "_set_upper_limit", "_get_upper_limit");
267:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit/lower", PROPERTY_HINT_RANGE, "-180,180,0.1"), "_set_lower_limit", "_get_lower_limit");
268:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit/bias", PROPERTY_HINT_RANGE, "0.01,0.99,0.01"), "set_param", "get_param", PARAM_LIMIT_BIAS);
269:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param", "get_param", PARAM_LIMIT_SOFTNESS);
270:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit/relaxation", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param", "get_param", PARAM_LIMIT_RELAXATION);
273:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "motor/target_velocity", PROPERTY_HINT_RANGE, "0.01,4096,0.01"), "set_param", "get_param", PARAM_MOTOR_TARGET_VELOCITY);
274:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "motor/max_impulse", PROPERTY_HINT_RANGE, "0.01,1024,0.01"), "set_param", "get_param", PARAM_MOTOR_MAX_IMPULSE);
398:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit/upper_distance", PROPERTY_HINT_RANGE, "-1024,1024,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_UPPER);
399:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit/lower_distance", PROPERTY_HINT_RANGE, "-1024,1024,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_LOWER);
400:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_SOFTNESS);
401:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_RESTITUTION);
402:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_DAMPING);
403:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_motion/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_SOFTNESS);
404:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_motion/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_RESTITUTION);
405:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_motion/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_DAMPING);
406:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_ortho/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_SOFTNESS);
407:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_ortho/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_RESTITUTION);
408:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_ortho/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_DAMPING);
410:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.1"), "_set_upper_limit_angular", "_get_upper_limit_angular");
411:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.1"), "_set_lower_limit_angular", "_get_lower_limit_angular");
412:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_SOFTNESS);
413:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_RESTITUTION);
414:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_DAMPING);
415:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_motion/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_SOFTNESS);
416:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_motion/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_RESTITUTION);
417:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_motion/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_DAMPING);
418:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_ortho/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_SOFTNESS);
419:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_ortho/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_RESTITUTION);
420:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_ortho/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_DAMPING);
716:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_x/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_LIMIT_SOFTNESS);
717:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_x/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_RESTITUTION);
718:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_x/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_DAMPING);
720:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit_x/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_hi_limit_x", "_get_angular_hi_limit_x");
721:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit_x/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_lo_limit_x", "_get_angular_lo_limit_x");
722:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_x/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_LIMIT_SOFTNESS);
723:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_x/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_RESTITUTION);
724:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_x/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_DAMPING);
734:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_y/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_LIMIT_SOFTNESS);
735:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_y/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_RESTITUTION);
736:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_y/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_DAMPING);
738:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit_y/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_hi_limit_y", "_get_angular_hi_limit_y");
739:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit_y/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_lo_limit_y", "_get_angular_lo_limit_y");
740:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_y/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_LIMIT_SOFTNESS);
741:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_y/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_RESTITUTION);
742:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_y/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_DAMPING);
752:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_z/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_LIMIT_SOFTNESS);
753:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_z/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_RESTITUTION);
754:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "linear_limit_z/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_DAMPING);
756:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit_z/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_hi_limit_z", "_get_angular_hi_limit_z");
757:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "angular_limit_z/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_lo_limit_z", "_get_angular_lo_limit_z");
758:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_z/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_LIMIT_SOFTNESS);
759:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_z/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_RESTITUTION);
760:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "angular_limit_z/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_DAMPING);

scene/3d/navigation_mesh.cpp
411:    ADD_PROPERTY(PropertyInfo(Variant::INT, "sample_partition_type/sample_partition_type", PROPERTY_HINT_ENUM, "Watershed,Monotone,Layers"), "set_sample_partition_type", "get_sample_partition_type");
413:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "cell/size", PROPERTY_HINT_RANGE, "0.1,1.0,0.01"), "set_cell_size", "get_cell_size");
414:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "cell/height", PROPERTY_HINT_RANGE, "0.1,1.0,0.01"), "set_cell_height", "get_cell_height");
415:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "agent/height", PROPERTY_HINT_RANGE, "0.1,5.0,0.01"), "set_agent_height", "get_agent_height");
416:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "agent/radius", PROPERTY_HINT_RANGE, "0.1,5.0,0.01"), "set_agent_radius", "get_agent_radius");
417:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "agent/max_climb", PROPERTY_HINT_RANGE, "0.1,5.0,0.01"), "set_agent_max_climb", "get_agent_max_climb");
418:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "agent/max_slope", PROPERTY_HINT_RANGE, "0.0,90.0,0.1"), "set_agent_max_slope", "get_agent_max_slope");
419:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "region/min_size", PROPERTY_HINT_RANGE, "0.0,150.0,0.01"), "set_region_min_size", "get_region_min_size");
420:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "region/merge_size", PROPERTY_HINT_RANGE, "0.0,150.0,0.01"), "set_region_merge_size", "get_region_merge_size");
421:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "edge/max_length", PROPERTY_HINT_RANGE, "0.0,50.0,0.01"), "set_edge_max_length", "get_edge_max_length");
422:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "edge/max_error", PROPERTY_HINT_RANGE, "0.1,3.0,0.01"), "set_edge_max_error", "get_edge_max_error");
423:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "polygon/verts_per_poly", PROPERTY_HINT_RANGE, "3.0,12.0,1.0"), "set_verts_per_poly", "get_verts_per_poly");
424:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "detail/sample_distance", PROPERTY_HINT_RANGE, "0.0,16.0,0.01"), "set_detail_sample_distance", "get_detail_sample_distance");
425:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "detail/sample_max_error", PROPERTY_HINT_RANGE, "0.0,16.0,0.01"), "set_detail_sample_max_error", "get_detail_sample_max_error");

scene/3d/spatial.cpp
785:    //ADD_PROPERTY( PropertyInfo(Variant::TRANSFORM,"transform/global",PROPERTY_HINT_NONE, "", PROPERTY_USAGE_EDITOR ), "set_global_transform", "get_global_transform") ;

scene/2d/physics_body_2d.cpp
1159:   ADD_PROPERTY(PropertyInfo(Variant::REAL, "collision/safe_margin", PROPERTY_HINT_RANGE, "0.001,256,0.001"), "set_safe_margin", "get_safe_margin");

scene/resources/dynamic_font_stb.cpp
396:    ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "font/font", PROPERTY_HINT_RESOURCE_TYPE, "DynamicFontData"), "set_font_data", "get_font_data");

scene/main/node.cpp
2966:   ADD_PROPERTYNZ(PropertyInfo(Variant::BOOL, "editor/display_folded", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL), "set_display_folded", "is_displayed_folded");

scene/3d/room_instance.cpp
152:    ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "room/room", PROPERTY_HINT_RESOURCE_TYPE, "Area"), "set_room", "get_room");

servers/audio/effects/audio_effect_delay.cpp
311:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "tap1/delay_ms", PROPERTY_HINT_RANGE, "0,1500,1"), "set_tap1_delay_ms", "get_tap1_delay_ms");
312:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "tap1/level_db", PROPERTY_HINT_RANGE, "-60,0,0.01"), "set_tap1_level_db", "get_tap1_level_db");
313:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "tap1/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_tap1_pan", "get_tap1_pan");
316:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "tap2/delay_ms", PROPERTY_HINT_RANGE, "0,1500,1"), "set_tap2_delay_ms", "get_tap2_delay_ms");
317:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "tap2/level_db", PROPERTY_HINT_RANGE, "-60,0,0.01"), "set_tap2_level_db", "get_tap2_level_db");
318:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "tap2/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_tap2_pan", "get_tap2_pan");
321:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "feedback/delay_ms", PROPERTY_HINT_RANGE, "0,1500,1"), "set_feedback_delay_ms", "get_feedback_delay_ms");
322:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "feedback/level_db", PROPERTY_HINT_RANGE, "-60,0,0.01"), "set_feedback_level_db", "get_feedback_level_db");
323:    ADD_PROPERTY(PropertyInfo(Variant::REAL, "feedback/lowpass", PROPERTY_HINT_RANGE, "1,16000,1"), "set_feedback_lowpass", "get_feedback_lowpass");

servers/audio/effects/audio_effect_chorus.cpp
332:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/1/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01"), "set_voice_delay_ms", "get_voice_delay_ms", 0);
333:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/1/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1"), "set_voice_rate_hz", "get_voice_rate_hz", 0);
334:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/1/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01"), "set_voice_depth_ms", "get_voice_depth_ms", 0);
335:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/1/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1"), "set_voice_level_db", "get_voice_level_db", 0);
336:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/1/cutoff_hz", PROPERTY_HINT_RANGE, "1,16000,1"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 0);
337:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/1/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 0);
339:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/2/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01"), "set_voice_delay_ms", "get_voice_delay_ms", 1);
340:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/2/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1"), "set_voice_rate_hz", "get_voice_rate_hz", 1);
341:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/2/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01"), "set_voice_depth_ms", "get_voice_depth_ms", 1);
342:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/2/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1"), "set_voice_level_db", "get_voice_level_db", 1);
343:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/2/cutoff_hz", PROPERTY_HINT_RANGE, "1,16000,1"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 1);
344:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/2/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 1);
346:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/3/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01"), "set_voice_delay_ms", "get_voice_delay_ms", 2);
347:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/3/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1"), "set_voice_rate_hz", "get_voice_rate_hz", 2);
348:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/3/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01"), "set_voice_depth_ms", "get_voice_depth_ms", 2);
349:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/3/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1"), "set_voice_level_db", "get_voice_level_db", 2);
350:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/3/cutoff_hz", PROPERTY_HINT_RANGE, "1,16000,1"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 2);
351:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/3/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 2);
353:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/4/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01"), "set_voice_delay_ms", "get_voice_delay_ms", 3);
354:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/4/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1"), "set_voice_rate_hz", "get_voice_rate_hz", 3);
355:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/4/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01"), "set_voice_depth_ms", "get_voice_depth_ms", 3);
356:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/4/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1"), "set_voice_level_db", "get_voice_level_db", 3);
357:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/4/cutoff_hz", PROPERTY_HINT_RANGE, "1,16000,1"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 3);
358:    ADD_PROPERTYI(PropertyInfo(Variant::REAL, "voice/4/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 3);

Those should be fixed in a way that keeps compatibility with existing 3.0 projects using those properties.

Ranoller commented 6 years ago

You were faster that me... I was thinking in open an issue about the imposibility of change chorus voices parameters with code (no setget for every voice, and not access by property because backslash), so for now is impossible to change voice values.

akien-mga commented 6 years ago

I was thinking in open an issue about the imposibility of change chorus voices parameters with code (no setget for every voice, and not access by property because backslash), so for now is impossible to change voice values.

You should still be able to change them with set("voice/1/delay_ms", 100) and get("voice/1/delay_ms") I think.

Ranoller commented 6 years ago

You are right.... is possible with object.set(). Thanks... a lot of headache solved with this effect!

bojidar-bg commented 6 years ago

Also, set_voice_depth_ms(<n>, <depth>) should work as well.

@akien-mga keep in mind that some properties are bound via _get_property_list, and thus might not appear in the list.

akien-mga commented 6 years ago

@akien-mga keep in mind that some properties are bound via _get_property_list, and thus might not appear in the list.

Indeed. Here's the missing part (so far that my regexp-fu does not fail me):

$ rg 'push_back\(PropertyInfo\(.*".*[^/]/[a-zA-Z0-9_\-]*",' -g'!thirdparty'                 
servers/audio_server.cpp
1276:           p_list->push_back(PropertyInfo(Variant::STRING, "bus/" + itos(i) + "/name", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
1277:           p_list->push_back(PropertyInfo(Variant::BOOL, "bus/" + itos(i) + "/solo", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
1278:           p_list->push_back(PropertyInfo(Variant::BOOL, "bus/" + itos(i) + "/mute", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
1279:           p_list->push_back(PropertyInfo(Variant::BOOL, "bus/" + itos(i) + "/bypass_fx", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
1280:           p_list->push_back(PropertyInfo(Variant::REAL, "bus/" + itos(i) + "/volume_db", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
1281:           p_list->push_back(PropertyInfo(Variant::REAL, "bus/" + itos(i) + "/send", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
1284:                   p_list->push_back(PropertyInfo(Variant::OBJECT, "bus/" + itos(i) + "/effect/" + itos(j) + "/effect", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
1285:                   p_list->push_back(PropertyInfo(Variant::BOOL, "bus/" + itos(i) + "/effect/" + itos(j) + "/enabled", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));

editor/animation_editor.cpp
629:                                    p_list->push_back(PropertyInfo(Variant::INT, "args/" + itos(i) + "/type", PROPERTY_HINT_ENUM, vtypes));

scene/resources/texture.cpp
1325:   p_list->push_back(PropertyInfo(Variant::OBJECT, "side/left", PROPERTY_HINT_RESOURCE_TYPE, "Image"));
1326:   p_list->push_back(PropertyInfo(Variant::OBJECT, "side/right", PROPERTY_HINT_RESOURCE_TYPE, "Image"));
1327:   p_list->push_back(PropertyInfo(Variant::OBJECT, "side/bottom", PROPERTY_HINT_RESOURCE_TYPE, "Image"));
1328:   p_list->push_back(PropertyInfo(Variant::OBJECT, "side/top", PROPERTY_HINT_RESOURCE_TYPE, "Image"));
1329:   p_list->push_back(PropertyInfo(Variant::OBJECT, "side/front", PROPERTY_HINT_RESOURCE_TYPE, "Image"));
1330:   p_list->push_back(PropertyInfo(Variant::OBJECT, "side/back", PROPERTY_HINT_RESOURCE_TYPE, "Image"));

scene/animation/tween.cpp
142:    p_list->push_back(PropertyInfo(Variant::BOOL, "playback/active", PROPERTY_HINT_NONE, ""));
143:    p_list->push_back(PropertyInfo(Variant::BOOL, "playback/repeat", PROPERTY_HINT_NONE, ""));
144:    p_list->push_back(PropertyInfo(Variant::REAL, "playback/speed", PROPERTY_HINT_RANGE, "-64,64,0.01"));

editor/array_property_edit.cpp
217:    p_list->push_back(PropertyInfo(Variant::INT, "array/size", PROPERTY_HINT_RANGE, "0,100000,1"));
220:            p_list->push_back(PropertyInfo(Variant::INT, "array/page", PROPERTY_HINT_RANGE, "0," + itos(pages) + ",1"));

scene/resources/animation.cpp
383:            p_list->push_back(PropertyInfo(Variant::STRING, "tracks/" + itos(i) + "/type", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
384:            p_list->push_back(PropertyInfo(Variant::NODE_PATH, "tracks/" + itos(i) + "/path", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
385:            p_list->push_back(PropertyInfo(Variant::INT, "tracks/" + itos(i) + "/interp", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
386:            p_list->push_back(PropertyInfo(Variant::BOOL, "tracks/" + itos(i) + "/loop_wrap", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
387:            p_list->push_back(PropertyInfo(Variant::BOOL, "tracks/" + itos(i) + "/imported", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
388:            p_list->push_back(PropertyInfo(Variant::BOOL, "tracks/" + itos(i) + "/enabled", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
389:            p_list->push_back(PropertyInfo(Variant::ARRAY, "tracks/" + itos(i) + "/keys", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));

scene/resources/mesh.cpp
720:            p_list->push_back(PropertyInfo(Variant::POOL_STRING_ARRAY, "blend_shape/names", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
721:            p_list->push_back(PropertyInfo(Variant::INT, "blend_shape/mode", PROPERTY_HINT_ENUM, "Normalized,Relative"));
727:            p_list->push_back(PropertyInfo(Variant::STRING, "surface_" + itos(i + 1) + "/name", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_EDITOR));
729:                    p_list->push_back(PropertyInfo(Variant::OBJECT, "surface_" + itos(i + 1) + "/material", PROPERTY_HINT_RESOURCE_TYPE, "ShaderMaterial,CanvasItemMaterial", PROPERTY_USAGE_EDITOR));
731:                    p_list->push_back(PropertyInfo(Variant::OBJECT, "surface_" + itos(i + 1) + "/material", PROPERTY_HINT_RESOURCE_TYPE, "ShaderMaterial,SpatialMaterial", PROPERTY_USAGE_EDITOR));

scene/resources/tile_set.cpp
263:                    p_list->push_back(PropertyInfo(Variant::INT, pre + "autotile/bitmask_mode", PROPERTY_HINT_ENUM, "2X2,3X3", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
264:                    p_list->push_back(PropertyInfo(Variant::ARRAY, pre + "autotile/bitmask_flags", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
265:                    p_list->push_back(PropertyInfo(Variant::VECTOR2, pre + "autotile/icon_coordinate", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
266:                    p_list->push_back(PropertyInfo(Variant::VECTOR2, pre + "autotile/tile_size", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
267:                    p_list->push_back(PropertyInfo(Variant::INT, pre + "autotile/spacing", PROPERTY_HINT_RANGE, "0,256,1", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
268:                    p_list->push_back(PropertyInfo(Variant::ARRAY, pre + "autotile/occluder_map", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
269:                    p_list->push_back(PropertyInfo(Variant::ARRAY, pre + "autotile/navpoly_map", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));
270:                    p_list->push_back(PropertyInfo(Variant::ARRAY, pre + "autotile/priority_map", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));

editor/plugins/tile_set_editor_plugin.cpp
1849:   p_list->push_back(PropertyInfo(Variant::INT, "layout/spacing", PROPERTY_HINT_RANGE, "0,256,1"));

modules/gdscript/gdscript.cpp
708:    p_properties->push_back(PropertyInfo(Variant::STRING, "script/source", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR | PROPERTY_USAGE_INTERNAL));

modules/visual_script/visual_script_editor.cpp
169:                    p_list->push_back(PropertyInfo(Variant::INT, "argument/" + itos(i + 1) + "/type", PROPERTY_HINT_ENUM, argt));

modules/visual_script/visual_script_nodes.cpp
160:            p_list->push_back(PropertyInfo(Variant::INT, "argument_" + itos(i + 1) + "/type", PROPERTY_HINT_ENUM, argt));
167:            p_list->push_back(PropertyInfo(Variant::INT, "stack/size", PROPERTY_HINT_RANGE, "1,100000"));
170:    p_list->push_back(PropertyInfo(Variant::INT, "rpc/mode", PROPERTY_HINT_ENUM, "Disabled,Remote,Sync,Master,Slave"));

modules/visual_script/visual_script_expression.cpp
155:            p_list->push_back(PropertyInfo(Variant::INT, "input_" + itos(i) + "/type", PROPERTY_HINT_ENUM, argt));
Ranoller commented 6 years ago

Also, set_voice_depth_ms(, ) should work as well.

Didn´t know that, not documented:

float voice/1/cutoff_hz
set_voice_cutoff_hz(value) setter
get_voice_cutoff_hz() getter

All AudioEffect only indicates "value", not type, number of parameters, etc... so I suppose that all was single float.

reduz commented 6 years ago

A few could be fixed, but many of those are OK as is, as they are generated on the fly and not binded through the binder. This will not be fixed now anyway, kicking to 3.2, which may become 4.0 and break compat

aaronfranke commented 4 years ago

Should be kicked to actual 4.0.

Anutrix commented 4 years ago

Those should be fixed in a way that keeps compatibility with existing 3.0 projects using those properties.

Since it's 4.0, this shouldn't be necessary now, right?

akien-mga commented 2 years ago

Here's the current list of properties with a slash delimiter as of e317e34c15cc0b2021198d6b53e515b29170c9f6. As @reduz pointed out some of those are intended and should likely be kept as is (typically generated ones with a number in their prefix), but others could still be changed to match the conventions used elsewhere (e.g. NavigationMesh seems to use this delimiter as a category prefix instead of using the existing ADD_GROUP feature).

$ rg 'ADD_PROPERTY.*".*[^/]/[a-zA-Z0-9_\-]*",' -g'!thirdparty' --sort path
scene/2d/physics_body_2d.cpp
1734:   ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "collision/safe_margin", PROPERTY_HINT_RANGE, "0.001,256,0.001"), "set_safe_margin", "get_safe_margin");

scene/3d/joint_3d.cpp
216:    ADD_PROPERTY(PropertyInfo(Variant::NODE_PATH, "nodes/node_a", PROPERTY_HINT_NODE_PATH_VALID_TYPES, "PhysicsBody3D"), "set_node_a", "get_node_a");
217:    ADD_PROPERTY(PropertyInfo(Variant::NODE_PATH, "nodes/node_b", PROPERTY_HINT_NODE_PATH_VALID_TYPES, "PhysicsBody3D"), "set_node_b", "get_node_b");
218:    ADD_PROPERTY(PropertyInfo(Variant::INT, "solver/priority", PROPERTY_HINT_RANGE, "1,8,1"), "set_solver_priority", "get_solver_priority");
238:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "params/bias", PROPERTY_HINT_RANGE, "0.01,0.99,0.01"), "set_param", "get_param", PARAM_BIAS);
239:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "params/damping", PROPERTY_HINT_RANGE, "0.01,8.0,0.01"), "set_param", "get_param", PARAM_DAMPING);
240:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "params/impulse_clamp", PROPERTY_HINT_RANGE, "0.0,64.0,0.01"), "set_param", "get_param", PARAM_IMPULSE_CLAMP);
316:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "params/bias", PROPERTY_HINT_RANGE, "0.00,0.99,0.01"), "set_param", "get_param", PARAM_BIAS);
319:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit/upper", PROPERTY_HINT_RANGE, "-180,180,0.1"), "_set_upper_limit", "_get_upper_limit");
320:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit/lower", PROPERTY_HINT_RANGE, "-180,180,0.1"), "_set_lower_limit", "_get_lower_limit");
321:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/bias", PROPERTY_HINT_RANGE, "0.01,0.99,0.01"), "set_param", "get_param", PARAM_LIMIT_BIAS);
322:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param", "get_param", PARAM_LIMIT_SOFTNESS);
323:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/relaxation", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param", "get_param", PARAM_LIMIT_RELAXATION);
326:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "motor/target_velocity", PROPERTY_HINT_RANGE, "-200,200,0.01,or_greater,or_lesser"), "set_param", "get_param", PARAM_MOTOR_TARGET_VELOCITY);
327:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "motor/max_impulse", PROPERTY_HINT_RANGE, "0.01,1024,0.01"), "set_param", "get_param", PARAM_MOTOR_MAX_IMPULSE);
443:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/upper_distance", PROPERTY_HINT_RANGE, "-1024,1024,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_UPPER);
444:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/lower_distance", PROPERTY_HINT_RANGE, "-1024,1024,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_LOWER);
445:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_SOFTNESS);
446:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_RESTITUTION);
447:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_DAMPING);
448:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motion/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_SOFTNESS);
449:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motion/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_RESTITUTION);
450:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motion/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_DAMPING);
451:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_ortho/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_SOFTNESS);
452:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_ortho/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_RESTITUTION);
453:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_ortho/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_DAMPING);
455:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.1"), "_set_upper_limit_angular", "_get_upper_limit_angular");
456:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.1"), "_set_lower_limit_angular", "_get_lower_limit_angular");
457:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_SOFTNESS);
458:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_RESTITUTION);
459:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_DAMPING);
460:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_motion/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_SOFTNESS);
461:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_motion/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_RESTITUTION);
462:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_motion/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_DAMPING);
463:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_ortho/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_SOFTNESS);
464:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_ortho/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_RESTITUTION);
465:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_ortho/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_DAMPING);
735:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_x/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_LIMIT_SOFTNESS);
736:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_x/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_RESTITUTION);
737:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_x/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_DAMPING);
747:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit_x/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_hi_limit_x", "_get_angular_hi_limit_x");
748:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit_x/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_lo_limit_x", "_get_angular_lo_limit_x");
749:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_x/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_LIMIT_SOFTNESS);
750:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_x/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_RESTITUTION);
751:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_x/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_DAMPING);
765:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_y/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_LIMIT_SOFTNESS);
766:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_y/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_RESTITUTION);
767:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_y/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_DAMPING);
776:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit_y/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_hi_limit_y", "_get_angular_hi_limit_y");
777:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit_y/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_lo_limit_y", "_get_angular_lo_limit_y");
778:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_y/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_LIMIT_SOFTNESS);
779:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_y/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_RESTITUTION);
780:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_y/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_DAMPING);
794:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_z/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_LIMIT_SOFTNESS);
795:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_z/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_RESTITUTION);
796:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_z/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_DAMPING);
805:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit_z/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_hi_limit_z", "_get_angular_hi_limit_z");
806:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "angular_limit_z/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01"), "_set_angular_lo_limit_z", "_get_angular_lo_limit_z");
807:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_z/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_LIMIT_SOFTNESS);
808:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_z/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_RESTITUTION);
809:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_z/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_DAMPING);

scene/3d/node_3d.cpp
935:    //ADD_PROPERTY( PropertyInfo(Variant::TRANSFORM3D,"transform/global",PROPERTY_HINT_NONE, "", PROPERTY_USAGE_EDITOR ), "set_global_transform", "get_global_transform") ;

scene/3d/physics_body_3d.cpp
1950:   ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "collision/safe_margin", PROPERTY_HINT_RANGE, "0.001,256,0.001"), "set_safe_margin", "get_safe_margin");

scene/animation/animation_blend_space_1d.cpp
84:             ADD_PROPERTYI(PropertyInfo(Variant::OBJECT, "blend_point_" + itos(i) + "/node", PROPERTY_HINT_RESOURCE_TYPE, "AnimationRootNode", PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL), "_add_blend_point", "get_blend_point_node", i);
85:             ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "blend_point_" + itos(i) + "/pos", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL), "set_blend_point_position", "get_blend_point_position", i);

scene/animation/animation_blend_space_2d.cpp
652:            ADD_PROPERTYI(PropertyInfo(Variant::OBJECT, "blend_point_" + itos(i) + "/node", PROPERTY_HINT_RESOURCE_TYPE, "AnimationRootNode", PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL), "_add_blend_point", "get_blend_point_node", i);
653:            ADD_PROPERTYI(PropertyInfo(Variant::VECTOR2, "blend_point_" + itos(i) + "/pos", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL), "set_blend_point_position", "get_blend_point_position", i);

scene/animation/animation_blend_tree.cpp
828:            ADD_PROPERTYI(PropertyInfo(Variant::STRING, "input_" + itos(i) + "/name", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_INTERNAL), "set_input_caption", "get_input_caption", i);
829:            ADD_PROPERTYI(PropertyInfo(Variant::BOOL, "input_" + itos(i) + "/auto_advance", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_INTERNAL), "set_input_as_auto_advance", "is_input_set_as_auto_advance", i);

scene/resources/environment.cpp
1266:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/1", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 0);
1267:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/2", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 1);
1268:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/3", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 2);
1269:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/4", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 3);
1270:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/5", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 4);
1271:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/6", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 5);
1272:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/7", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 6);

scene/resources/navigation_mesh.cpp
483:    ADD_PROPERTY(PropertyInfo(Variant::INT, "sample_partition_type/sample_partition_type", PROPERTY_HINT_ENUM, "Watershed,Monotone,Layers"), "set_sample_partition_type", "get_sample_partition_type");
484:    ADD_PROPERTY(PropertyInfo(Variant::INT, "geometry/parsed_geometry_type", PROPERTY_HINT_ENUM, "Mesh Instances,Static Colliders,Both"), "set_parsed_geometry_type", "get_parsed_geometry_type");
485:    ADD_PROPERTY(PropertyInfo(Variant::INT, "geometry/collision_mask", PROPERTY_HINT_LAYERS_3D_PHYSICS), "set_collision_mask", "get_collision_mask");
486:    ADD_PROPERTY(PropertyInfo(Variant::INT, "geometry/source_geometry_mode", PROPERTY_HINT_ENUM, "Navmesh Children, Group With Children, Group Explicit"), "set_source_geometry_mode", "get_source_geometry_mode");
489:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "cell/size", PROPERTY_HINT_RANGE, "0.1,1.0,0.01,or_greater"), "set_cell_size", "get_cell_size");
490:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "cell/height", PROPERTY_HINT_RANGE, "0.1,1.0,0.01,or_greater"), "set_cell_height", "get_cell_height");
491:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "agent/height", PROPERTY_HINT_RANGE, "0.1,5.0,0.01,or_greater"), "set_agent_height", "get_agent_height");
492:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "agent/radius", PROPERTY_HINT_RANGE, "0.1,5.0,0.01,or_greater"), "set_agent_radius", "get_agent_radius");
493:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "agent/max_climb", PROPERTY_HINT_RANGE, "0.1,5.0,0.01,or_greater"), "set_agent_max_climb", "get_agent_max_climb");
494:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "agent/max_slope", PROPERTY_HINT_RANGE, "0.0,90.0,0.1"), "set_agent_max_slope", "get_agent_max_slope");
495:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "region/min_size", PROPERTY_HINT_RANGE, "0.0,150.0,0.01,or_greater"), "set_region_min_size", "get_region_min_size");
496:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "region/merge_size", PROPERTY_HINT_RANGE, "0.0,150.0,0.01,or_greater"), "set_region_merge_size", "get_region_merge_size");
497:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "edge/max_length", PROPERTY_HINT_RANGE, "0.0,50.0,0.01,or_greater"), "set_edge_max_length", "get_edge_max_length");
498:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "edge/max_error", PROPERTY_HINT_RANGE, "0.1,3.0,0.01,or_greater"), "set_edge_max_error", "get_edge_max_error");
499:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "polygon/verts_per_poly", PROPERTY_HINT_RANGE, "3.0,12.0,1.0,or_greater"), "set_verts_per_poly", "get_verts_per_poly");
500:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "detail/sample_distance", PROPERTY_HINT_RANGE, "0.0,16.0,0.01,or_greater"), "set_detail_sample_distance", "get_detail_sample_distance");
501:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "detail/sample_max_error", PROPERTY_HINT_RANGE, "0.0,16.0,0.01,or_greater"), "set_detail_sample_max_error", "get_detail_sample_max_error");

scene/resources/texture.cpp
2426:           ADD_PROPERTYI(PropertyInfo(Variant::OBJECT, "frame_" + itos(i) + "/texture", PROPERTY_HINT_RESOURCE_TYPE, "Texture2D", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_INTERNAL), "set_frame_texture", "get_frame_texture", i);
2427:           ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "frame_" + itos(i) + "/delay_sec", PROPERTY_HINT_RANGE, "0.0,16.0,0.01", PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_INTERNAL), "set_frame_delay", "get_frame_delay", i);

servers/audio/effects/audio_effect_chorus.cpp
316:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01"), "set_voice_delay_ms", "get_voice_delay_ms", 0);
317:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1"), "set_voice_rate_hz", "get_voice_rate_hz", 0);
318:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01"), "set_voice_depth_ms", "get_voice_depth_ms", 0);
319:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1"), "set_voice_level_db", "get_voice_level_db", 0);
320:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/cutoff_hz", PROPERTY_HINT_RANGE, "1,20500,1"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 0);
321:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 0);
323:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01"), "set_voice_delay_ms", "get_voice_delay_ms", 1);
324:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1"), "set_voice_rate_hz", "get_voice_rate_hz", 1);
325:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01"), "set_voice_depth_ms", "get_voice_depth_ms", 1);
326:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1"), "set_voice_level_db", "get_voice_level_db", 1);
327:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/cutoff_hz", PROPERTY_HINT_RANGE, "1,20500,1"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 1);
328:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 1);
330:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01"), "set_voice_delay_ms", "get_voice_delay_ms", 2);
331:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1"), "set_voice_rate_hz", "get_voice_rate_hz", 2);
332:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01"), "set_voice_depth_ms", "get_voice_depth_ms", 2);
333:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1"), "set_voice_level_db", "get_voice_level_db", 2);
334:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/cutoff_hz", PROPERTY_HINT_RANGE, "1,20500,1"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 2);
335:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 2);
337:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01"), "set_voice_delay_ms", "get_voice_delay_ms", 3);
338:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1"), "set_voice_rate_hz", "get_voice_rate_hz", 3);
339:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01"), "set_voice_depth_ms", "get_voice_depth_ms", 3);
340:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1"), "set_voice_level_db", "get_voice_level_db", 3);
341:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/cutoff_hz", PROPERTY_HINT_RANGE, "1,20500,1"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 3);
342:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 3);

servers/audio/effects/audio_effect_delay.cpp
293:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "tap1/delay_ms", PROPERTY_HINT_RANGE, "0,1500,1"), "set_tap1_delay_ms", "get_tap1_delay_ms");
294:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "tap1/level_db", PROPERTY_HINT_RANGE, "-60,0,0.01"), "set_tap1_level_db", "get_tap1_level_db");
295:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "tap1/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_tap1_pan", "get_tap1_pan");
298:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "tap2/delay_ms", PROPERTY_HINT_RANGE, "0,1500,1"), "set_tap2_delay_ms", "get_tap2_delay_ms");
299:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "tap2/level_db", PROPERTY_HINT_RANGE, "-60,0,0.01"), "set_tap2_level_db", "get_tap2_level_db");
300:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "tap2/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_tap2_pan", "get_tap2_pan");
303:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "feedback/delay_ms", PROPERTY_HINT_RANGE, "0,1500,1"), "set_feedback_delay_ms", "get_feedback_delay_ms");
304:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "feedback/level_db", PROPERTY_HINT_RANGE, "-60,0,0.01"), "set_feedback_level_db", "get_feedback_level_db");
305:    ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "feedback/lowpass", PROPERTY_HINT_RANGE, "1,16000,1"), "set_feedback_lowpass", "get_feedback_lowpass");
Calinou commented 2 years ago

but others could still be changed to match the conventions used elsewhere (e.g. NavigationMesh seems to use this delimiter as a category prefix instead of using the existing ADD_GROUP feature).

For the record, this is also affecting master: https://github.com/godotengine/godot/pull/61035

akien-mga commented 2 years ago

Update on the current list of properties using a slash and exposed in the docs:

doc/classes/AudioEffectChorus.xml:      <member name="voice/1/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz" default="8000.0">
doc/classes/AudioEffectChorus.xml:      <member name="voice/1/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms" default="15.0">
doc/classes/AudioEffectChorus.xml:      <member name="voice/1/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms" default="2.0">
doc/classes/AudioEffectChorus.xml:      <member name="voice/1/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db" default="0.0">
doc/classes/AudioEffectChorus.xml:      <member name="voice/1/pan" type="float" setter="set_voice_pan" getter="get_voice_pan" default="-0.5">
doc/classes/AudioEffectChorus.xml:      <member name="voice/1/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz" default="0.8">
doc/classes/AudioEffectChorus.xml:      <member name="voice/2/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz" default="8000.0">
doc/classes/AudioEffectChorus.xml:      <member name="voice/2/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms" default="20.0">
doc/classes/AudioEffectChorus.xml:      <member name="voice/2/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms" default="3.0">
doc/classes/AudioEffectChorus.xml:      <member name="voice/2/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db" default="0.0">
doc/classes/AudioEffectChorus.xml:      <member name="voice/2/pan" type="float" setter="set_voice_pan" getter="get_voice_pan" default="0.5">
doc/classes/AudioEffectChorus.xml:      <member name="voice/2/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz" default="1.2">
doc/classes/AudioEffectChorus.xml:      <member name="voice/3/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz">
doc/classes/AudioEffectChorus.xml:      <member name="voice/3/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms">
doc/classes/AudioEffectChorus.xml:      <member name="voice/3/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms">
doc/classes/AudioEffectChorus.xml:      <member name="voice/3/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db">
doc/classes/AudioEffectChorus.xml:      <member name="voice/3/pan" type="float" setter="set_voice_pan" getter="get_voice_pan">
doc/classes/AudioEffectChorus.xml:      <member name="voice/3/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz">
doc/classes/AudioEffectChorus.xml:      <member name="voice/4/cutoff_hz" type="float" setter="set_voice_cutoff_hz" getter="get_voice_cutoff_hz">
doc/classes/AudioEffectChorus.xml:      <member name="voice/4/delay_ms" type="float" setter="set_voice_delay_ms" getter="get_voice_delay_ms">
doc/classes/AudioEffectChorus.xml:      <member name="voice/4/depth_ms" type="float" setter="set_voice_depth_ms" getter="get_voice_depth_ms">
doc/classes/AudioEffectChorus.xml:      <member name="voice/4/level_db" type="float" setter="set_voice_level_db" getter="get_voice_level_db">
doc/classes/AudioEffectChorus.xml:      <member name="voice/4/pan" type="float" setter="set_voice_pan" getter="get_voice_pan">
doc/classes/AudioEffectChorus.xml:      <member name="voice/4/rate_hz" type="float" setter="set_voice_rate_hz" getter="get_voice_rate_hz">
doc/classes/AudioEffectDelay.xml:       <member name="feedback/active" type="bool" setter="set_feedback_active" getter="is_feedback_active" default="false">
doc/classes/AudioEffectDelay.xml:       <member name="feedback/delay_ms" type="float" setter="set_feedback_delay_ms" getter="get_feedback_delay_ms" default="340.0">
doc/classes/AudioEffectDelay.xml:       <member name="feedback/level_db" type="float" setter="set_feedback_level_db" getter="get_feedback_level_db" default="-6.0">
doc/classes/AudioEffectDelay.xml:       <member name="feedback/lowpass" type="float" setter="set_feedback_lowpass" getter="get_feedback_lowpass" default="16000.0">
doc/classes/AudioEffectDelay.xml:       <member name="tap1/active" type="bool" setter="set_tap1_active" getter="is_tap1_active" default="true">
doc/classes/AudioEffectDelay.xml:       <member name="tap1/delay_ms" type="float" setter="set_tap1_delay_ms" getter="get_tap1_delay_ms" default="250.0">
doc/classes/AudioEffectDelay.xml:       <member name="tap1/level_db" type="float" setter="set_tap1_level_db" getter="get_tap1_level_db" default="-6.0">
doc/classes/AudioEffectDelay.xml:       <member name="tap1/pan" type="float" setter="set_tap1_pan" getter="get_tap1_pan" default="0.2">
doc/classes/AudioEffectDelay.xml:       <member name="tap2/active" type="bool" setter="set_tap2_active" getter="is_tap2_active" default="true">
doc/classes/AudioEffectDelay.xml:       <member name="tap2/delay_ms" type="float" setter="set_tap2_delay_ms" getter="get_tap2_delay_ms" default="500.0">
doc/classes/AudioEffectDelay.xml:       <member name="tap2/level_db" type="float" setter="set_tap2_level_db" getter="get_tap2_level_db" default="-12.0">
doc/classes/AudioEffectDelay.xml:       <member name="tap2/pan" type="float" setter="set_tap2_pan" getter="get_tap2_pan" default="-0.4">
doc/classes/CharacterBody2D.xml:        <member name="collision/safe_margin" type="float" setter="set_safe_margin" getter="get_safe_margin" default="0.08">
doc/classes/CharacterBody3D.xml:        <member name="collision/safe_margin" type="float" setter="set_safe_margin" getter="get_safe_margin" default="0.001">
doc/classes/Color.xml:      <operator name="operator /">
doc/classes/Color.xml:      <operator name="operator /">
doc/classes/Color.xml:      <operator name="operator /">
doc/classes/EditorSettings.xml:     <member name="debugger/profiler_frame_history_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="docks/filesystem/always_show_folders" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="docks/filesystem/textfile_extensions" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="docks/filesystem/thumbnail_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="docks/property_editor/auto_refresh_interval" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="docks/property_editor/subresource_hue_tint" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="docks/scene_tree/auto_expand_to_selected" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="docks/scene_tree/start_create_dialog_fully_expanded" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/bone_color1" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/bone_color2" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/bone_ik_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/bone_outline_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/bone_outline_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/bone_selected_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/bone_width" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/constrain_editor_view" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/grid_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/guides_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/smart_snapping_line_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/2d/viewport_border_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/default_fov" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/default_z_far" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/default_z_near" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/freelook/freelook_activation_modifier" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/freelook/freelook_base_speed" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/freelook/freelook_inertia" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/freelook/freelook_navigation_scheme" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/freelook/freelook_sensitivity" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/freelook/freelook_speed_zoom_link" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/grid_division_level_bias" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/grid_division_level_max" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/grid_division_level_min" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/grid_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/grid_xy_plane" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/grid_xz_plane" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/grid_yz_plane" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/emulate_3_button_mouse" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/emulate_numpad" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/invert_x_axis" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/invert_y_axis" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/navigation_scheme" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/orbit_modifier" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/pan_modifier" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/warped_mouse_panning" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/zoom_modifier" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation/zoom_style" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation_feel/orbit_inertia" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation_feel/orbit_sensitivity" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation_feel/translation_inertia" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/navigation_feel/zoom_inertia" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/primary_grid_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/primary_grid_steps" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/secondary_grid_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d/selection_box_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d_gizmos/gizmo_colors/instantiated" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d_gizmos/gizmo_colors/joint" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/3d_gizmos/gizmo_colors/shape" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/animation/autorename_animation_tracks" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/animation/confirm_insert_track" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/animation/default_create_bezier_tracks" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/animation/default_create_reset_tracks" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/animation/onion_layers_future_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/animation/onion_layers_past_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/grid_map/pick_distance" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/panning/2d_editor_pan_speed" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/panning/2d_editor_panning_scheme" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/panning/animation_editors_panning_scheme" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/panning/simple_panning" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/panning/sub_editors_panning_scheme" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/panning/warped_mouse_panning" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/polygon_editor/point_grab_radius" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/polygon_editor/show_previous_outline" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/tiles_editor/display_grid" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/tiles_editor/grid_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/visual_editors/lines_curvature" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/visual_editors/minimap_opacity" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="editors/visual_editors/visual_shader/port_preview_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="filesystem/directories/autoscan_project_path" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="filesystem/directories/default_project_path" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="filesystem/file_dialog/display_mode" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="filesystem/file_dialog/show_hidden_files" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="filesystem/file_dialog/thumbnail_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="filesystem/on_save/compress_binary_resources" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="filesystem/on_save/safe_save_on_backup_then_rename" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/automatically_open_screenshots" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/code_font" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/code_font_contextual_ligatures" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/code_font_custom_opentype_features" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/code_font_custom_variations" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/code_font_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/custom_display_scale" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/debug/enable_pseudolocalization" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/display_scale" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/editor_language" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/font_antialiased" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/font_hinting" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/font_subpixel_positioning" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/low_processor_mode_sleep_usec" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/main_font" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/main_font_bold" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/main_font_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/mouse_extra_buttons_navigate_history" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/save_each_scene_on_quit" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/separate_distraction_mode" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/show_internal_errors_in_toast_notifications" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/single_window_mode" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/editor/unfocused_low_processor_mode_sleep_usec" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/inspector/max_array_dictionary_items_per_page" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/inspector/show_low_level_opentype_features" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/scene_tabs/display_close_button" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/scene_tabs/maximum_width" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/scene_tabs/show_script_button" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/scene_tabs/show_thumbnail_on_hover" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/accent_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/additional_spacing" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/base_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/border_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/contrast" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/corner_radius" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/custom_theme" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/icon_and_font_color" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/icon_saturation" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/preset" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="interface/theme/relationship_line_opacity" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="network/debug/remote_host" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="network/debug/remote_port" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="network/http_proxy/host" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="network/http_proxy/port" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="network/ssl/editor_ssl_certificates" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="project_manager/sorting_order" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="run/auto_save/save_before_running" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="run/output/always_clear_output_on_play" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="run/output/always_close_output_on_stop" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="run/output/always_open_output_on_play" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="run/output/font_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="run/window_placement/rect" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="run/window_placement/rect_custom_position" type="Vector2" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="run/window_placement/screen" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/caret/caret_blink" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/caret/caret_blink_speed" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/caret/highlight_all_occurrences" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/caret/highlight_current_line" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/caret/type" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/guidelines/line_length_guideline_hard_column" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/guidelines/line_length_guideline_soft_column" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/guidelines/show_line_length_guidelines" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/gutters/highlight_type_safe_lines" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/gutters/line_numbers_zero_padded" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/gutters/show_bookmark_gutter" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/gutters/show_info_gutter" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/gutters/show_line_numbers" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/lines/code_folding" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/lines/word_wrap" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/minimap/minimap_width" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/minimap/show_minimap" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/whitespace/draw_spaces" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/whitespace/draw_tabs" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/appearance/whitespace/line_spacing" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/files/auto_reload_scripts_on_external_change" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/files/autosave_interval_secs" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/files/convert_indent_on_save" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/files/restore_scripts_on_load" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/files/trim_trailing_whitespace_on_save" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/indent/auto_indent" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/indent/size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/indent/type" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/navigation/drag_and_drop_selection" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/navigation/move_caret_on_right_click" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/navigation/scroll_past_end_of_file" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/navigation/smooth_scrolling" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/navigation/stay_in_script_editor_on_node_selected" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/behavior/navigation/v_scroll_speed" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/completion/add_type_hints" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/completion/auto_brace_complete" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/completion/code_complete_delay" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/completion/complete_file_paths" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/completion/idle_parse_delay" type="float" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/completion/put_callhint_tooltip_below_current_line" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/completion/use_single_quotes" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/help/class_reference_examples" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/help/help_font_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/help/help_source_font_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/help/help_title_font_size" type="int" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/help/show_help_index" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/script_list/show_members_overview" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/script_list/sort_members_outline_alphabetically" type="bool" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/color_theme" type="String" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/background_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/base_type_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/bookmark_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/brace_mismatch_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/breakpoint_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/caret_background_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/caret_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/code_folding_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/comment_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/completion_background_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/completion_existing_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/completion_font_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/completion_scroll_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/completion_scroll_hovered_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/completion_selected_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/control_flow_keyword_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/current_line_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/engine_type_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/executing_line_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/function_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/keyword_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/line_length_guideline_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/line_number_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/mark_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/member_variable_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/number_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/safe_line_number_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/search_result_border_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/search_result_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/selection_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/string_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/symbol_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/text_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/text_selected_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/user_type_color" type="Color" setter="" getter="">
doc/classes/EditorSettings.xml:     <member name="text_editor/theme/highlighting/word_highlighted_color" type="Color" setter="" getter="">
doc/classes/Environment.xml:        <member name="glow_levels/1" type="float" setter="set_glow_level" getter="get_glow_level" default="0.0">
doc/classes/Environment.xml:        <member name="glow_levels/2" type="float" setter="set_glow_level" getter="get_glow_level" default="0.0">
doc/classes/Environment.xml:        <member name="glow_levels/3" type="float" setter="set_glow_level" getter="get_glow_level" default="1.0">
doc/classes/Environment.xml:        <member name="glow_levels/4" type="float" setter="set_glow_level" getter="get_glow_level" default="0.0">
doc/classes/Environment.xml:        <member name="glow_levels/5" type="float" setter="set_glow_level" getter="get_glow_level" default="1.0">
doc/classes/Environment.xml:        <member name="glow_levels/6" type="float" setter="set_glow_level" getter="get_glow_level" default="0.0">
doc/classes/Environment.xml:        <member name="glow_levels/7" type="float" setter="set_glow_level" getter="get_glow_level" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_x/damping" type="float" setter="set_param_x" getter="get_param_x" default="1.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" default="true">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_x/erp" type="float" setter="set_param_x" getter="get_param_x" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_x/force_limit" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_x/lower_angle" type="float" setter="_set_angular_lo_limit_x" getter="_get_angular_lo_limit_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_x/restitution" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_x/softness" type="float" setter="set_param_x" getter="get_param_x" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_x/upper_angle" type="float" setter="_set_angular_hi_limit_x" getter="_get_angular_hi_limit_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_y/damping" type="float" setter="set_param_y" getter="get_param_y" default="1.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" default="true">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_y/erp" type="float" setter="set_param_y" getter="get_param_y" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_y/force_limit" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_y/lower_angle" type="float" setter="_set_angular_lo_limit_y" getter="_get_angular_lo_limit_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_y/restitution" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_y/softness" type="float" setter="set_param_y" getter="get_param_y" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_y/upper_angle" type="float" setter="_set_angular_hi_limit_y" getter="_get_angular_hi_limit_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_z/damping" type="float" setter="set_param_z" getter="get_param_z" default="1.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" default="true">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_z/erp" type="float" setter="set_param_z" getter="get_param_z" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_z/force_limit" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_z/lower_angle" type="float" setter="_set_angular_lo_limit_z" getter="_get_angular_lo_limit_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_z/restitution" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_z/softness" type="float" setter="set_param_z" getter="get_param_z" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_limit_z/upper_angle" type="float" setter="_set_angular_hi_limit_z" getter="_get_angular_hi_limit_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_x/force_limit" type="float" setter="set_param_x" getter="get_param_x" default="300.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_x/target_velocity" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_y/force_limit" type="float" setter="set_param_y" getter="get_param_y" default="300.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_y/target_velocity" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_z/force_limit" type="float" setter="set_param_z" getter="get_param_z" default="300.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_motor_z/target_velocity" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_x/damping" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_x/equilibrium_point" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_x/stiffness" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_y/damping" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_y/equilibrium_point" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_y/stiffness" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_z/damping" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_z/equilibrium_point" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="angular_spring_z/stiffness" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_x/damping" type="float" setter="set_param_x" getter="get_param_x" default="1.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" default="true">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_x/lower_distance" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_x/restitution" type="float" setter="set_param_x" getter="get_param_x" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_x/softness" type="float" setter="set_param_x" getter="get_param_x" default="0.7">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_x/upper_distance" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_y/damping" type="float" setter="set_param_y" getter="get_param_y" default="1.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" default="true">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_y/lower_distance" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_y/restitution" type="float" setter="set_param_y" getter="get_param_y" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_y/softness" type="float" setter="set_param_y" getter="get_param_y" default="0.7">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_y/upper_distance" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_z/damping" type="float" setter="set_param_z" getter="get_param_z" default="1.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" default="true">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_z/lower_distance" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_z/restitution" type="float" setter="set_param_z" getter="get_param_z" default="0.5">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_z/softness" type="float" setter="set_param_z" getter="get_param_z" default="0.7">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_limit_z/upper_distance" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_x/force_limit" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_x/target_velocity" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_y/force_limit" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_y/target_velocity" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_z/force_limit" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_motor_z/target_velocity" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_x/damping" type="float" setter="set_param_x" getter="get_param_x" default="0.01">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_x/enabled" type="bool" setter="set_flag_x" getter="get_flag_x" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_x/equilibrium_point" type="float" setter="set_param_x" getter="get_param_x" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_x/stiffness" type="float" setter="set_param_x" getter="get_param_x" default="0.01">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_y/damping" type="float" setter="set_param_y" getter="get_param_y" default="0.01">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_y/enabled" type="bool" setter="set_flag_y" getter="get_flag_y" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_y/equilibrium_point" type="float" setter="set_param_y" getter="get_param_y" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_y/stiffness" type="float" setter="set_param_y" getter="get_param_y" default="0.01">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_z/damping" type="float" setter="set_param_z" getter="get_param_z" default="0.01">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_z/enabled" type="bool" setter="set_flag_z" getter="get_flag_z" default="false">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_z/equilibrium_point" type="float" setter="set_param_z" getter="get_param_z" default="0.0">
doc/classes/Generic6DOFJoint3D.xml:     <member name="linear_spring_z/stiffness" type="float" setter="set_param_z" getter="get_param_z" default="0.01">
doc/classes/HingeJoint3D.xml:       <member name="angular_limit/bias" type="float" setter="set_param" getter="get_param" default="0.3">
doc/classes/HingeJoint3D.xml:       <member name="angular_limit/enable" type="bool" setter="set_flag" getter="get_flag" default="false">
doc/classes/HingeJoint3D.xml:       <member name="angular_limit/lower" type="float" setter="_set_lower_limit" getter="_get_lower_limit" default="-90.0">
doc/classes/HingeJoint3D.xml:       <member name="angular_limit/relaxation" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/HingeJoint3D.xml:       <member name="angular_limit/softness" type="float" setter="set_param" getter="get_param" default="0.9">
doc/classes/HingeJoint3D.xml:       <member name="angular_limit/upper" type="float" setter="_set_upper_limit" getter="_get_upper_limit" default="90.0">
doc/classes/HingeJoint3D.xml:       <member name="motor/enable" type="bool" setter="set_flag" getter="get_flag" default="false">
doc/classes/HingeJoint3D.xml:       <member name="motor/max_impulse" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/HingeJoint3D.xml:       <member name="motor/target_velocity" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/HingeJoint3D.xml:       <member name="params/bias" type="float" setter="set_param" getter="get_param" default="0.3">
doc/classes/Joint3D.xml:        <member name="collision/exclude_nodes" type="bool" setter="set_exclude_nodes_from_collision" getter="get_exclude_nodes_from_collision" default="true">
doc/classes/Joint3D.xml:        <member name="nodes/node_a" type="NodePath" setter="set_node_a" getter="get_node_a" default="NodePath(&quot;&quot;)">
doc/classes/Joint3D.xml:        <member name="nodes/node_b" type="NodePath" setter="set_node_b" getter="get_node_b" default="NodePath(&quot;&quot;)">
doc/classes/Joint3D.xml:        <member name="solver/priority" type="int" setter="set_solver_priority" getter="get_solver_priority" default="1">
doc/classes/PinJoint3D.xml:     <member name="params/bias" type="float" setter="set_param" getter="get_param" default="0.3">
doc/classes/PinJoint3D.xml:     <member name="params/damping" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/PinJoint3D.xml:     <member name="params/impulse_clamp" type="float" setter="set_param" getter="get_param" default="0.0">
doc/classes/ProjectSettings.xml:        <member name="application/boot_splash/bg_color" type="Color" setter="" getter="" default="Color(0.14, 0.14, 0.14, 1)">
doc/classes/ProjectSettings.xml:        <member name="application/boot_splash/fullsize" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="application/boot_splash/image" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="application/boot_splash/minimum_display_time" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="application/boot_splash/show_image" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="application/boot_splash/use_filter" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="application/config/custom_user_dir_name" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="application/config/description" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="application/config/features" type="PackedStringArray" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="application/config/icon" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="application/config/macos_native_icon" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="application/config/name" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="application/config/name_localized" type="Dictionary" setter="" getter="" default="{}">
doc/classes/ProjectSettings.xml:        <member name="application/config/project_settings_override" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="application/config/use_custom_user_dir" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="application/config/use_hidden_project_data_directory" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="application/config/windows_native_icon" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="application/run/disable_stderr" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="application/run/disable_stdout" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="application/run/flush_stdout_on_print" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="application/run/flush_stdout_on_print.debug" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="application/run/frame_delay_msec" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="application/run/low_processor_mode" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="application/run/low_processor_mode_sleep_usec" type="int" setter="" getter="" default="6900">
doc/classes/ProjectSettings.xml:        <member name="application/run/main_scene" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="audio/buses/channel_disable_threshold_db" type="float" setter="" getter="" default="-60.0">
doc/classes/ProjectSettings.xml:        <member name="audio/buses/channel_disable_time" type="float" setter="" getter="" default="2.0">
doc/classes/ProjectSettings.xml:        <member name="audio/buses/default_bus_layout" type="String" setter="" getter="" default="&quot;res://default_bus_layout.tres&quot;">
doc/classes/ProjectSettings.xml:        <member name="audio/driver/driver" type="String" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="audio/driver/enable_input" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="audio/driver/mix_rate" type="int" setter="" getter="" default="44100">
doc/classes/ProjectSettings.xml:        <member name="audio/driver/mix_rate.web" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="audio/driver/output_latency" type="int" setter="" getter="" default="15">
doc/classes/ProjectSettings.xml:        <member name="audio/driver/output_latency.web" type="int" setter="" getter="" default="50">
doc/classes/ProjectSettings.xml:        <member name="audio/general/2d_panning_strength" type="float" setter="" getter="" default="1.0">
doc/classes/ProjectSettings.xml:        <member name="audio/general/3d_panning_strength" type="float" setter="" getter="" default="1.0">
doc/classes/ProjectSettings.xml:        <member name="audio/video/video_delay_compensation_ms" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="compression/formats/gzip/compression_level" type="int" setter="" getter="" default="-1">
doc/classes/ProjectSettings.xml:        <member name="compression/formats/zlib/compression_level" type="int" setter="" getter="" default="-1">
doc/classes/ProjectSettings.xml:        <member name="compression/formats/zstd/compression_level" type="int" setter="" getter="" default="3">
doc/classes/ProjectSettings.xml:        <member name="compression/formats/zstd/long_distance_matching" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="compression/formats/zstd/window_log_size" type="int" setter="" getter="" default="27">
doc/classes/ProjectSettings.xml:        <member name="debug/file_logging/enable_file_logging" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="debug/file_logging/enable_file_logging.pc" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/file_logging/log_path" type="String" setter="" getter="" default="&quot;user://logs/godot.log&quot;">
doc/classes/ProjectSettings.xml:        <member name="debug/file_logging/max_log_files" type="int" setter="" getter="" default="5">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/assert_always_false" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/assert_always_true" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/constant_used_as_function" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/deprecated_keyword" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/empty_file" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/enable" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/exclude_addons" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/function_used_as_property" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/incompatible_ternary" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/int_assigned_to_enum" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/integer_division" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/narrowing_conversion" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/property_used_as_function" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/redundant_await" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/return_value_discarded" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/shadowed_global_identifier" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/shadowed_variable" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/shadowed_variable_base_class" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/standalone_expression" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/standalone_ternary" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/treat_warnings_as_errors" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unassigned_variable" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unassigned_variable_op_assign" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unreachable_code" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unreachable_pattern" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unsafe_call_argument" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unsafe_cast" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unsafe_method_access" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unsafe_property_access" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unused_local_constant" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unused_parameter" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unused_private_class_variable" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unused_signal" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/unused_variable" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/gdscript/warnings/void_assignment" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/crash_handler/message" type="String" setter="" getter="" default="&quot;Please include this when reporting the bug to the project developer.&quot;">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/crash_handler/message.editor" type="String" setter="" getter="" default="&quot;Please include this when reporting the bug on: https://github.com/godotengine/godot/issues&quot;">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/fps/force_fps" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/gdscript/max_call_stack" type="int" setter="" getter="" default="1024">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/profiler/max_functions" type="int" setter="" getter="" default="16384">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/stdout/print_fps" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/stdout/print_gpu_profile" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/stdout/verbose_stdout" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="debug/settings/visual_script/max_call_stack" type="int" setter="" getter="" default="1024">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/collision/contact_color" type="Color" setter="" getter="" default="Color(1, 0.2, 0.1, 0.8)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/collision/draw_2d_outlines" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/collision/max_contacts_displayed" type="int" setter="" getter="" default="10000">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/collision/shape_color" type="Color" setter="" getter="" default="Color(0, 0.6, 0.7, 0.42)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/disabled_geometry_color" type="Color" setter="" getter="" default="Color(1, 0.7, 0.1, 0.4)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/edge_connection_color" type="Color" setter="" getter="" default="Color(1, 0, 1, 1)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/enable_edge_connections" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/enable_edge_connections_xray" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/enable_edge_lines" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/enable_edge_lines_xray" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/enable_geometry_face_random_color" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/geometry_color" type="Color" setter="" getter="" default="Color(0.1, 1, 0.7, 0.4)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/geometry_edge_color" type="Color" setter="" getter="" default="Color(0.5, 1, 1, 1)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/geometry_edge_disabled_color" type="Color" setter="" getter="" default="Color(0.5, 0.5, 0.5, 1)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/geometry_face_color" type="Color" setter="" getter="" default="Color(0.5, 1, 1, 0.4)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/navigation/geometry_face_disabled_color" type="Color" setter="" getter="" default="Color(0.5, 0.5, 0.5, 0.4)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/paths/geometry_color" type="Color" setter="" getter="" default="Color(0.1, 1, 0.7, 0.4)">
doc/classes/ProjectSettings.xml:        <member name="debug/shapes/paths/geometry_width" type="float" setter="" getter="" default="2.0">
doc/classes/ProjectSettings.xml:        <member name="display/mouse_cursor/custom_image" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="display/mouse_cursor/custom_image_hotspot" type="Vector2" setter="" getter="" default="Vector2(0, 0)">
doc/classes/ProjectSettings.xml:        <member name="display/mouse_cursor/tooltip_position_offset" type="Vector2" setter="" getter="" default="Vector2(10, 10)">
doc/classes/ProjectSettings.xml:        <member name="display/window/dpi/allow_hidpi" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="display/window/energy_saving/keep_screen_on" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="display/window/energy_saving/keep_screen_on.editor" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="display/window/handheld/orientation" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="display/window/ios/hide_home_indicator" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="display/window/size/always_on_top" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="display/window/size/borderless" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="display/window/size/fullscreen" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="display/window/size/resizable" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="display/window/size/viewport_height" type="int" setter="" getter="" default="600">
doc/classes/ProjectSettings.xml:        <member name="display/window/size/viewport_width" type="int" setter="" getter="" default="1024">
doc/classes/ProjectSettings.xml:        <member name="display/window/size/window_height_override" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="display/window/size/window_width_override" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="display/window/vsync/vsync_mode" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="editor/movie_writer/disable_vsync" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="editor/movie_writer/fps" type="int" setter="" getter="" default="60">
doc/classes/ProjectSettings.xml:        <member name="editor/movie_writer/mix_rate" type="int" setter="" getter="" default="48000">
doc/classes/ProjectSettings.xml:        <member name="editor/movie_writer/mjpeg_quality" type="float" setter="" getter="" default="0.75">
doc/classes/ProjectSettings.xml:        <member name="editor/movie_writer/movie_file" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="editor/movie_writer/speaker_mode" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="editor/node_naming/name_casing" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="editor/node_naming/name_num_separator" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="editor/run/main_run_args" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="editor/script/search_in_file_extensions" type="PackedStringArray" setter="" getter="" default="PackedStringArray(&quot;gd&quot;, &quot;gdshader&quot;)">
doc/classes/ProjectSettings.xml:        <member name="editor/script/templates_search_path" type="String" setter="" getter="" default="&quot;res://script_templates&quot;">
doc/classes/ProjectSettings.xml:        <member name="filesystem/import/blender/enabled" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="filesystem/import/fbx/enabled" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="gui/common/default_scroll_deadzone" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="gui/common/swap_cancel_ok" type="bool" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="gui/common/text_edit_undo_stack_max_size" type="int" setter="" getter="" default="1024">
doc/classes/ProjectSettings.xml:        <member name="gui/theme/custom" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="gui/theme/custom_font" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="gui/theme/default_font_antialiased" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="gui/theme/default_font_generate_mipmaps" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="gui/theme/default_font_hinting" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="gui/theme/default_font_multichannel_signed_distance_field" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="gui/theme/default_font_subpixel_positioning" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="gui/theme/default_theme_scale" type="float" setter="" getter="" default="1.0">
doc/classes/ProjectSettings.xml:        <member name="gui/timers/incremental_search_max_interval_msec" type="int" setter="" getter="" default="2000">
doc/classes/ProjectSettings.xml:        <member name="gui/timers/text_edit_idle_detect_sec" type="float" setter="" getter="" default="3">
doc/classes/ProjectSettings.xml:        <member name="gui/timers/tooltip_delay_sec" type="float" setter="" getter="" default="0.5">
doc/classes/ProjectSettings.xml:        <member name="input/ui_accept" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_cancel" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_copy" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_cut" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_down" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_end" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_filedialog_refresh" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_filedialog_show_hidden" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_filedialog_up_one_level" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_focus_next" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_focus_prev" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_graph_delete" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_graph_duplicate" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_home" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_left" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_menu" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_page_down" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_page_up" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_paste" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_redo" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_right" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_select" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_swap_input_direction" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_backspace" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_backspace_all_to_left" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_backspace_all_to_left.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_backspace_word" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_backspace_word.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_document_end" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_document_end.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_document_start" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_document_start.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_down" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_left" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_line_end" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_line_end.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_line_start" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_line_start.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_page_down" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_page_up" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_right" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_up" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_word_left" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_word_left.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_word_right" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_caret_word_right.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_completion_accept" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_completion_query" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_completion_replace" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_dedent" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_delete" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_delete_all_to_right" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_delete_all_to_right.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_delete_word" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_delete_word.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_indent" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_newline" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_newline_above" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_newline_blank" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_scroll_down" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_scroll_down.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_scroll_up" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_scroll_up.macos" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_select_all" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_select_word_under_caret" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_submit" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_text_toggle_insert_mode" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_undo" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input/ui_up" type="Dictionary" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input_devices/buffering/agile_event_flushing" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="input_devices/pen_tablet/driver" type="String" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input_devices/pen_tablet/driver.windows" type="String" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="input_devices/pointing/emulate_mouse_from_touch" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="input_devices/pointing/emulate_touch_from_mouse" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="input_devices/pointing/ios/touch_delay" type="float" setter="" getter="" default="0.15">
doc/classes/ProjectSettings.xml:        <member name="internationalization/locale/fallback" type="String" setter="" getter="" default="&quot;en&quot;">
doc/classes/ProjectSettings.xml:        <member name="internationalization/locale/include_text_server_data" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="internationalization/locale/test" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="internationalization/locale/translation_remaps" type="PackedStringArray" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="internationalization/locale/translations" type="PackedStringArray" setter="" getter="">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/double_vowels" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/expansion_ratio" type="float" setter="" getter="" default="0.0">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/fake_bidi" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/override" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/prefix" type="String" setter="" getter="" default="&quot;[&quot;">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/replace_with_accents" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/skip_placeholders" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/suffix" type="String" setter="" getter="" default="&quot;]&quot;">
doc/classes/ProjectSettings.xml:        <member name="internationalization/pseudolocalization/use_pseudolocalization" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="internationalization/rendering/force_right_to_left_layout_direction" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="internationalization/rendering/text_driver" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_1" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_10" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_11" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_12" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_13" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_14" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_15" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_16" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_17" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_18" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_19" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_2" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_20" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_21" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_22" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_23" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_24" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_25" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_26" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_27" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_28" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_29" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_3" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_30" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_31" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_32" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_4" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_5" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_6" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_7" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_8" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_navigation/layer_9" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_1" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_10" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_11" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_12" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_13" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_14" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_15" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_16" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_17" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_18" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_19" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_2" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_20" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_21" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_22" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_23" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_24" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_25" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_26" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_27" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_28" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_29" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_3" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_30" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_31" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_32" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_4" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_5" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_6" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_7" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_8" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_physics/layer_9" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_1" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_10" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_11" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_12" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_13" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_14" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_15" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_16" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_17" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_18" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_19" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_2" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_20" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_3" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_4" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_5" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_6" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_7" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_8" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/2d_render/layer_9" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_1" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_10" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_11" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_12" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_13" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_14" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_15" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_16" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_17" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_18" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_19" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_2" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_20" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_21" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_22" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_23" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_24" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_25" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_26" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_27" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_28" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_29" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_3" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_30" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_31" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_32" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_4" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_5" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_6" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_7" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_8" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_navigation/layer_9" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_1" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_10" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_11" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_12" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_13" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_14" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_15" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_16" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_17" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_18" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_19" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_2" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_20" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_21" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_22" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_23" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_24" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_25" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_26" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_27" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_28" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_29" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_3" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_30" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_31" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_32" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_4" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_5" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_6" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_7" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_8" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_physics/layer_9" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_1" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_10" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_11" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_12" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_13" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_14" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_15" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_16" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_17" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_18" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_19" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_2" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_20" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_3" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_4" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_5" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_6" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_7" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_8" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="layer_names/3d_render/layer_9" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="memory/limits/message_queue/max_size_kb" type="int" setter="" getter="" default="4096">
doc/classes/ProjectSettings.xml:        <member name="memory/limits/multithreaded_server/rid_pool_prealloc" type="int" setter="" getter="" default="60">
doc/classes/ProjectSettings.xml:        <member name="mono/debugger_agent/port" type="int" setter="" getter="" default="23685">
doc/classes/ProjectSettings.xml:        <member name="mono/debugger_agent/wait_for_debugger" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="mono/debugger_agent/wait_timeout" type="int" setter="" getter="" default="3000">
doc/classes/ProjectSettings.xml:        <member name="mono/profiler/args" type="String" setter="" getter="" default="&quot;log:calls,alloc,sample,output=output.mlpd&quot;">
doc/classes/ProjectSettings.xml:        <member name="mono/profiler/enabled" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="mono/runtime/unhandled_exception_policy" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="navigation/2d/default_cell_size" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="navigation/2d/default_edge_connection_margin" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="navigation/3d/default_cell_size" type="float" setter="" getter="" default="0.25">
doc/classes/ProjectSettings.xml:        <member name="navigation/3d/default_edge_connection_margin" type="float" setter="" getter="" default="0.25">
doc/classes/ProjectSettings.xml:        <member name="network/limits/debugger/max_chars_per_second" type="int" setter="" getter="" default="32768">
doc/classes/ProjectSettings.xml:        <member name="network/limits/debugger/max_errors_per_second" type="int" setter="" getter="" default="400">
doc/classes/ProjectSettings.xml:        <member name="network/limits/debugger/max_queued_messages" type="int" setter="" getter="" default="2048">
doc/classes/ProjectSettings.xml:        <member name="network/limits/debugger/max_warnings_per_second" type="int" setter="" getter="" default="400">
doc/classes/ProjectSettings.xml:        <member name="network/limits/packet_peer_stream/max_buffer_po2" type="int" setter="" getter="" default="16">
doc/classes/ProjectSettings.xml:        <member name="network/limits/tcp/connect_timeout_seconds" type="int" setter="" getter="" default="30">
doc/classes/ProjectSettings.xml:        <member name="network/limits/webrtc/max_channel_in_buffer_kb" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="network/remote_fs/page_read_ahead" type="int" setter="" getter="" default="4">
doc/classes/ProjectSettings.xml:        <member name="network/remote_fs/page_size" type="int" setter="" getter="" default="65536">
doc/classes/ProjectSettings.xml:        <member name="network/ssl/certificate_bundle_override" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/default_angular_damp" type="float" setter="" getter="" default="1.0">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/default_gravity" type="float" setter="" getter="" default="980.0">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/default_gravity_vector" type="Vector2" setter="" getter="" default="Vector2(0, 1)">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/default_linear_damp" type="float" setter="" getter="" default="0.1">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/physics_engine" type="String" setter="" getter="" default="&quot;DEFAULT&quot;">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/run_on_separate_thread" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/sleep_threshold_angular" type="float" setter="" getter="" default="0.139626">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/sleep_threshold_linear" type="float" setter="" getter="" default="2.0">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/solver/contact_max_allowed_penetration" type="float" setter="" getter="" default="0.3">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/solver/contact_max_separation" type="float" setter="" getter="" default="1.5">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/solver/contact_recycle_radius" type="float" setter="" getter="" default="1.0">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/solver/default_constraint_bias" type="float" setter="" getter="" default="0.2">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/solver/default_contact_bias" type="float" setter="" getter="" default="0.8">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/solver/solver_iterations" type="int" setter="" getter="" default="16">
doc/classes/ProjectSettings.xml:        <member name="physics/2d/time_before_sleep" type="float" setter="" getter="" default="0.5">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/default_angular_damp" type="float" setter="" getter="" default="0.1">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/default_gravity" type="float" setter="" getter="" default="9.8">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/default_gravity_vector" type="Vector3" setter="" getter="" default="Vector3(0, -1, 0)">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/default_linear_damp" type="float" setter="" getter="" default="0.1">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/physics_engine" type="String" setter="" getter="" default="&quot;DEFAULT&quot;">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/run_on_separate_thread" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/sleep_threshold_angular" type="float" setter="" getter="" default="0.139626">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/sleep_threshold_linear" type="float" setter="" getter="" default="0.1">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/solver/contact_max_allowed_penetration" type="float" setter="" getter="" default="0.01">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/solver/contact_max_separation" type="float" setter="" getter="" default="0.05">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/solver/contact_recycle_radius" type="float" setter="" getter="" default="0.01">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/solver/default_contact_bias" type="float" setter="" getter="" default="0.8">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/solver/solver_iterations" type="int" setter="" getter="" default="16">
doc/classes/ProjectSettings.xml:        <member name="physics/3d/time_before_sleep" type="float" setter="" getter="" default="0.5">
doc/classes/ProjectSettings.xml:        <member name="physics/common/enable_object_picking" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="physics/common/physics_jitter_fix" type="float" setter="" getter="" default="0.5">
doc/classes/ProjectSettings.xml:        <member name="physics/common/physics_ticks_per_second" type="int" setter="" getter="" default="60">
doc/classes/ProjectSettings.xml:        <member name="rendering/2d/sdf/oversize" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/2d/sdf/scale" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/2d/shadow_atlas/size" type="int" setter="" getter="" default="2048">
doc/classes/ProjectSettings.xml:        <member name="rendering/2d/snap/snap_2d_transforms_to_pixel" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/2d/snap/snap_2d_vertices_to_pixel" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/anti_aliasing/quality/msaa" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/anti_aliasing/quality/screen_space_aa" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/anti_aliasing/quality/use_debanding" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/anti_aliasing/quality/use_taa" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/anti_aliasing/screen_space_roughness_limiter/amount" type="float" setter="" getter="" default="0.25">
doc/classes/ProjectSettings.xml:        <member name="rendering/anti_aliasing/screen_space_roughness_limiter/enabled" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/anti_aliasing/screen_space_roughness_limiter/limit" type="float" setter="" getter="" default="0.18">
doc/classes/ProjectSettings.xml:        <member name="rendering/camera/depth_of_field/depth_of_field_bokeh_quality" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/camera/depth_of_field/depth_of_field_bokeh_shape" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/camera/depth_of_field/depth_of_field_use_jitter" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/driver/depth_prepass/disable_for_vendors" type="String" setter="" getter="" default="&quot;PowerVR,Mali,Adreno,Apple&quot;">
doc/classes/ProjectSettings.xml:        <member name="rendering/driver/depth_prepass/enable" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/driver/driver_name" type="String" setter="" getter="" default="&quot;vulkan&quot;">
doc/classes/ProjectSettings.xml:        <member name="rendering/driver/threads/thread_model" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/defaults/default_clear_color" type="Color" setter="" getter="" default="Color(0.3, 0.3, 0.3, 1)">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/defaults/default_environment" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/glow/upscale_mode" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/glow/upscale_mode.mobile" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/glow/use_high_quality" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/screen_space_reflection/roughness_quality" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssao/adaptive_target" type="float" setter="" getter="" default="0.5">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssao/blur_passes" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssao/fadeout_from" type="float" setter="" getter="" default="50.0">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssao/fadeout_to" type="float" setter="" getter="" default="300.0">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssao/half_size" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssao/quality" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssil/adaptive_target" type="float" setter="" getter="" default="0.5">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssil/blur_passes" type="int" setter="" getter="" default="4">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssil/fadeout_from" type="float" setter="" getter="" default="50.0">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssil/fadeout_to" type="float" setter="" getter="" default="300.0">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssil/half_size" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/ssil/quality" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/subsurface_scattering/subsurface_scattering_depth_scale" type="float" setter="" getter="" default="0.01">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/subsurface_scattering/subsurface_scattering_quality" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/subsurface_scattering/subsurface_scattering_scale" type="float" setter="" getter="" default="0.05">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/volumetric_fog/use_filter" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/volumetric_fog/volume_depth" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="rendering/environment/volumetric_fog/volume_size" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="rendering/global_illumination/gi/use_half_resolution" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/global_illumination/sdfgi/frames_to_converge" type="int" setter="" getter="" default="5">
doc/classes/ProjectSettings.xml:        <member name="rendering/global_illumination/sdfgi/frames_to_update_lights" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/global_illumination/sdfgi/probe_ray_count" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/global_illumination/voxel_gi/quality" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_performance/max_rays_per_pass" type="int" setter="" getter="" default="32">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_performance/max_rays_per_probe_pass" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_performance/region_size" type="int" setter="" getter="" default="512">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_quality/high_quality_probe_ray_count" type="int" setter="" getter="" default="512">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_quality/high_quality_ray_count" type="int" setter="" getter="" default="256">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_quality/low_quality_probe_ray_count" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_quality/low_quality_ray_count" type="int" setter="" getter="" default="16">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_quality/medium_quality_probe_ray_count" type="int" setter="" getter="" default="256">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_quality/medium_quality_ray_count" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_quality/ultra_quality_probe_ray_count" type="int" setter="" getter="" default="2048">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/bake_quality/ultra_quality_ray_count" type="int" setter="" getter="" default="1024">
doc/classes/ProjectSettings.xml:        <member name="rendering/lightmapping/probe_capture/update_speed" type="float" setter="" getter="" default="15">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/cluster_builder/max_clustered_elements" type="float" setter="" getter="" default="512">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/forward_renderer/threaded_render_minimum_instances" type="int" setter="" getter="" default="500">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/global_shader_variables/buffer_size" type="int" setter="" getter="" default="65536">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/opengl/max_lights_per_object" type="int" setter="" getter="" default="8">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/opengl/max_renderable_elements" type="int" setter="" getter="" default="65536">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/opengl/max_renderable_lights" type="int" setter="" getter="" default="32">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/spatial_indexer/threaded_cull_minimum_instances" type="int" setter="" getter="" default="1000">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/spatial_indexer/update_iterations_per_frame" type="int" setter="" getter="" default="10">
doc/classes/ProjectSettings.xml:        <member name="rendering/limits/time/time_rollover_secs" type="float" setter="" getter="" default="3600">
doc/classes/ProjectSettings.xml:        <member name="rendering/mesh_lod/lod_change/threshold_pixels" type="float" setter="" getter="" default="1.0">
doc/classes/ProjectSettings.xml:        <member name="rendering/occlusion_culling/bvh_build_quality" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/occlusion_culling/occlusion_rays_per_thread" type="int" setter="" getter="" default="512">
doc/classes/ProjectSettings.xml:        <member name="rendering/occlusion_culling/use_occlusion_culling" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/reflection_atlas/reflection_count" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/reflection_atlas/reflection_size" type="int" setter="" getter="" default="256">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/reflection_atlas/reflection_size.mobile" type="int" setter="" getter="" default="128">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/sky_reflections/fast_filter_high_quality" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/sky_reflections/ggx_samples" type="int" setter="" getter="" default="32">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/sky_reflections/ggx_samples.mobile" type="int" setter="" getter="" default="16">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/sky_reflections/roughness_layers" type="int" setter="" getter="" default="8">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/sky_reflections/texture_array_reflections" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/reflections/sky_reflections/texture_array_reflections.mobile" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/scaling_3d/fsr_sharpness" type="float" setter="" getter="" default="0.2">
doc/classes/ProjectSettings.xml:        <member name="rendering/scaling_3d/mode" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/scaling_3d/scale" type="float" setter="" getter="" default="1.0">
doc/classes/ProjectSettings.xml:        <member name="rendering/shader_compiler/shader_cache/compress" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/shader_compiler/shader_cache/enabled" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/shader_compiler/shader_cache/strip_debug" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/shader_compiler/shader_cache/strip_debug.release" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/shader_compiler/shader_cache/use_zstd_compression" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/shading/overrides/force_lambert_over_burley" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/shading/overrides/force_lambert_over_burley.mobile" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/shading/overrides/force_vertex_shading" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/shading/overrides/force_vertex_shading.mobile" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/directional_shadow/16_bits" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/directional_shadow/size" type="int" setter="" getter="" default="4096">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/directional_shadow/size.mobile" type="int" setter="" getter="" default="2048">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/directional_shadow/soft_shadow_filter_quality" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/directional_shadow/soft_shadow_filter_quality.mobile" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/atlas_16_bits" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/atlas_quadrant_0_subdiv" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/atlas_quadrant_1_subdiv" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/atlas_quadrant_2_subdiv" type="int" setter="" getter="" default="3">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/atlas_quadrant_3_subdiv" type="int" setter="" getter="" default="4">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/atlas_size" type="int" setter="" getter="" default="4096">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/atlas_size.mobile" type="int" setter="" getter="" default="2048">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/soft_shadow_filter_quality" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/shadows/positional_shadow/soft_shadow_filter_quality.mobile" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/decals/filter" type="int" setter="" getter="" default="3">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/default_filters/anisotropic_filtering_level" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/default_filters/texture_mipmap_bias" type="float" setter="" getter="" default="0.0">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/default_filters/use_nearest_mipmap_filter" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/light_projectors/filter" type="int" setter="" getter="" default="3">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/lossless_compression/force_png" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/lossless_compression/webp_compression_level" type="int" setter="" getter="" default="2">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/vram_compression/import_bptc" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/vram_compression/import_etc" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/vram_compression/import_etc2" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/textures/vram_compression/import_s3tc" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="rendering/vrs/mode" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/vrs/texture" type="String" setter="" getter="" default="&quot;&quot;">
doc/classes/ProjectSettings.xml:        <member name="rendering/vulkan/descriptor_pools/max_descriptors_per_pool" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="rendering/vulkan/rendering/back_end" type="int" setter="" getter="" default="0">
doc/classes/ProjectSettings.xml:        <member name="rendering/vulkan/rendering/back_end.mobile" type="int" setter="" getter="" default="1">
doc/classes/ProjectSettings.xml:        <member name="rendering/vulkan/staging_buffer/block_size_kb" type="int" setter="" getter="" default="256">
doc/classes/ProjectSettings.xml:        <member name="rendering/vulkan/staging_buffer/max_size_mb" type="int" setter="" getter="" default="128">
doc/classes/ProjectSettings.xml:        <member name="rendering/vulkan/staging_buffer/texture_upload_region_size_px" type="int" setter="" getter="" default="64">
doc/classes/ProjectSettings.xml:        <member name="threading/worker_pool/low_priority_thread_ratio" type="float" setter="" getter="" default="0.3">
doc/classes/ProjectSettings.xml:        <member name="threading/worker_pool/max_threads" type="int" setter="" getter="" default="-1">
doc/classes/ProjectSettings.xml:        <member name="threading/worker_pool/use_system_threads_for_low_priority_tasks" type="bool" setter="" getter="" default="true">
doc/classes/ProjectSettings.xml:        <member name="xr/openxr/default_action_map" type="String" setter="" getter="" default="&quot;res://openxr_action_map.tres&quot;">
doc/classes/ProjectSettings.xml:        <member name="xr/openxr/enabled" type="bool" setter="" getter="" default="false">
doc/classes/ProjectSettings.xml:        <member name="xr/openxr/form_factor" type="int" setter="" getter="" default="&quot;0&quot;">
doc/classes/ProjectSettings.xml:        <member name="xr/openxr/reference_space" type="int" setter="" getter="" default="&quot;1&quot;">
doc/classes/ProjectSettings.xml:        <member name="xr/openxr/view_configuration" type="int" setter="" getter="" default="&quot;1&quot;">
doc/classes/ProjectSettings.xml:        <member name="xr/shaders/enabled" type="bool" setter="" getter="" default="false">
doc/classes/Quaternion.xml:     <operator name="operator /">
doc/classes/Quaternion.xml:     <operator name="operator /">
doc/classes/SliderJoint3D.xml:      <member name="angular_limit/damping" type="float" setter="set_param" getter="get_param" default="0.0">
doc/classes/SliderJoint3D.xml:      <member name="angular_limit/lower_angle" type="float" setter="_set_lower_limit_angular" getter="_get_lower_limit_angular" default="0.0">
doc/classes/SliderJoint3D.xml:      <member name="angular_limit/restitution" type="float" setter="set_param" getter="get_param" default="0.7">
doc/classes/SliderJoint3D.xml:      <member name="angular_limit/softness" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="angular_limit/upper_angle" type="float" setter="_set_upper_limit_angular" getter="_get_upper_limit_angular" default="0.0">
doc/classes/SliderJoint3D.xml:      <member name="angular_motion/damping" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="angular_motion/restitution" type="float" setter="set_param" getter="get_param" default="0.7">
doc/classes/SliderJoint3D.xml:      <member name="angular_motion/softness" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="angular_ortho/damping" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="angular_ortho/restitution" type="float" setter="set_param" getter="get_param" default="0.7">
doc/classes/SliderJoint3D.xml:      <member name="angular_ortho/softness" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="linear_limit/damping" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="linear_limit/lower_distance" type="float" setter="set_param" getter="get_param" default="-1.0">
doc/classes/SliderJoint3D.xml:      <member name="linear_limit/restitution" type="float" setter="set_param" getter="get_param" default="0.7">
doc/classes/SliderJoint3D.xml:      <member name="linear_limit/softness" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="linear_limit/upper_distance" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="linear_motion/damping" type="float" setter="set_param" getter="get_param" default="0.0">
doc/classes/SliderJoint3D.xml:      <member name="linear_motion/restitution" type="float" setter="set_param" getter="get_param" default="0.7">
doc/classes/SliderJoint3D.xml:      <member name="linear_motion/softness" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="linear_ortho/damping" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/SliderJoint3D.xml:      <member name="linear_ortho/restitution" type="float" setter="set_param" getter="get_param" default="0.7">
doc/classes/SliderJoint3D.xml:      <member name="linear_ortho/softness" type="float" setter="set_param" getter="get_param" default="1.0">
doc/classes/Vector2.xml:        <operator name="operator /">
doc/classes/Vector2.xml:        <operator name="operator /">
doc/classes/Vector2.xml:        <operator name="operator /">
doc/classes/Vector2i.xml:       <operator name="operator /">
doc/classes/Vector2i.xml:       <operator name="operator /">
doc/classes/Vector2i.xml:       <operator name="operator /">
doc/classes/Vector3.xml:        <operator name="operator /">
doc/classes/Vector3.xml:        <operator name="operator /">
doc/classes/Vector3.xml:        <operator name="operator /">
doc/classes/Vector3i.xml:       <operator name="operator /">
doc/classes/Vector3i.xml:       <operator name="operator /">
doc/classes/Vector3i.xml:       <operator name="operator /">
doc/classes/Vector4.xml:        <operator name="operator /">
doc/classes/Vector4.xml:        <operator name="operator /">
doc/classes/Vector4.xml:        <operator name="operator /">
doc/classes/Vector4i.xml:       <operator name="operator /">
doc/classes/Vector4i.xml:       <operator name="operator /">
doc/classes/Vector4i.xml:       <operator name="operator /">
doc/classes/float.xml:      <operator name="operator /">
doc/classes/float.xml:      <operator name="operator /">
doc/classes/int.xml:        <operator name="operator /">
doc/classes/int.xml:        <operator name="operator /">

From those, these ones seem to be actual "properties" (i.e. they have a setter and getter for this value specifically, as opposed to a generic access method like set_param that takes multiple arguments):

doc/classes/AudioEffectDelay.xml:               <member name="feedback/active" type="bool" setter="set_feedback_active" getter="is_feedback_active" default="false">
doc/classes/AudioEffectDelay.xml:               <member name="feedback/delay_ms" type="float" setter="set_feedback_delay_ms" getter="get_feedback_delay_ms" default="340.0">
doc/classes/AudioEffectDelay.xml:               <member name="feedback/level_db" type="float" setter="set_feedback_level_db" getter="get_feedback_level_db" default="-6.0">
doc/classes/AudioEffectDelay.xml:               <member name="feedback/lowpass" type="float" setter="set_feedback_lowpass" getter="get_feedback_lowpass" default="16000.0">
doc/classes/AudioEffectDelay.xml:               <member name="tap1/active" type="bool" setter="set_tap1_active" getter="is_tap1_active" default="true">
doc/classes/AudioEffectDelay.xml:               <member name="tap1/delay_ms" type="float" setter="set_tap1_delay_ms" getter="get_tap1_delay_ms" default="250.0">
doc/classes/AudioEffectDelay.xml:               <member name="tap1/level_db" type="float" setter="set_tap1_level_db" getter="get_tap1_level_db" default="-6.0">
doc/classes/AudioEffectDelay.xml:               <member name="tap1/pan" type="float" setter="set_tap1_pan" getter="get_tap1_pan" default="0.2">
doc/classes/AudioEffectDelay.xml:               <member name="tap2/active" type="bool" setter="set_tap2_active" getter="is_tap2_active" default="true">
doc/classes/AudioEffectDelay.xml:               <member name="tap2/delay_ms" type="float" setter="set_tap2_delay_ms" getter="get_tap2_delay_ms" default="500.0">
doc/classes/AudioEffectDelay.xml:               <member name="tap2/level_db" type="float" setter="set_tap2_level_db" getter="get_tap2_level_db" default="-12.0">
doc/classes/AudioEffectDelay.xml:               <member name="tap2/pan" type="float" setter="set_tap2_pan" getter="get_tap2_pan" default="-0.4">
doc/classes/CharacterBody2D.xml:                <member name="collision/safe_margin" type="float" setter="set_safe_margin" getter="get_safe_margin" default="0.08">
doc/classes/CharacterBody3D.xml:                <member name="collision/safe_margin" type="float" setter="set_safe_margin" getter="get_safe_margin" default="0.001">
doc/classes/Joint3D.xml:                <member name="collision/exclude_nodes" type="bool" setter="set_exclude_nodes_from_collision" getter="get_exclude_nodes_from_collision" default="true">
doc/classes/Joint3D.xml:                <member name="nodes/node_a" type="NodePath" setter="set_node_a" getter="get_node_a" default="NodePath(&quot;&quot;)">
doc/classes/Joint3D.xml:                <member name="nodes/node_b" type="NodePath" setter="set_node_b" getter="get_node_b" default="NodePath(&quot;&quot;)">
doc/classes/Joint3D.xml:                <member name="solver/priority" type="int" setter="set_solver_priority" getter="get_solver_priority" default="1">

So this second list could be changed (most likely by changing the / to _).

akien-mga commented 1 year ago

After #64719, the list only contains parametric properties (using an integer or enum value with a shared setter such as set_param(param_enum, value)), which we decided to leave as is.

$ rg 'ADD_PROPERTY[^"]*"[^"]*[^/]/[a-zA-Z0-9_\-]*",' -g'!thirdparty' --sort path
scene/3d/joint_3d.cpp
247:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "params/bias", PROPERTY_HINT_RANGE, "0.01,0.99,0.01"), "set_param", "get_param", PARAM_BIAS);
248:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "params/damping", PROPERTY_HINT_RANGE, "0.01,8.0,0.01"), "set_param", "get_param", PARAM_DAMPING);
249:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "params/impulse_clamp", PROPERTY_HINT_RANGE, "0.0,64.0,0.01"), "set_param", "get_param", PARAM_IMPULSE_CLAMP);
303:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "params/bias", PROPERTY_HINT_RANGE, "0.00,0.99,0.01"), "set_param", "get_param", PARAM_BIAS);
306:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/upper", PROPERTY_HINT_RANGE, "-180,180,0.1,radians"), "set_param", "get_param", PARAM_LIMIT_UPPER);
307:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/lower", PROPERTY_HINT_RANGE, "-180,180,0.1,radians"), "set_param", "get_param", PARAM_LIMIT_LOWER);
308:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/bias", PROPERTY_HINT_RANGE, "0.01,0.99,0.01"), "set_param", "get_param", PARAM_LIMIT_BIAS);
309:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param", "get_param", PARAM_LIMIT_SOFTNESS);
310:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/relaxation", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param", "get_param", PARAM_LIMIT_RELAXATION);
313:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "motor/target_velocity", PROPERTY_HINT_RANGE, "-200,200,0.01,or_greater,or_less,suffix:m/s"), "set_param", "get_param", PARAM_MOTOR_TARGET_VELOCITY);
314:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "motor/max_impulse", PROPERTY_HINT_RANGE, "0.01,1024,0.01"), "set_param", "get_param", PARAM_MOTOR_MAX_IMPULSE);
406:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/upper_distance", PROPERTY_HINT_RANGE, "-1024,1024,0.01,suffix:m"), "set_param", "get_param", PARAM_LINEAR_LIMIT_UPPER);
407:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/lower_distance", PROPERTY_HINT_RANGE, "-1024,1024,0.01,suffix:m"), "set_param", "get_param", PARAM_LINEAR_LIMIT_LOWER);
408:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_SOFTNESS);
409:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_RESTITUTION);
410:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_LIMIT_DAMPING);
411:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motion/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_SOFTNESS);
412:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motion/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_RESTITUTION);
413:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motion/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_MOTION_DAMPING);
414:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_ortho/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_SOFTNESS);
415:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_ortho/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_RESTITUTION);
416:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_ortho/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_LINEAR_ORTHOGONAL_DAMPING);
418:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.1,radians"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_UPPER);
419:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.1,radians"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_LOWER);
420:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_SOFTNESS);
421:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_RESTITUTION);
422:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_LIMIT_DAMPING);
423:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_motion/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_SOFTNESS);
424:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_motion/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_RESTITUTION);
425:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_motion/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_MOTION_DAMPING);
426:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_ortho/softness", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_SOFTNESS);
427:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_ortho/restitution", PROPERTY_HINT_RANGE, "0.01,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_RESTITUTION);
428:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_ortho/damping", PROPERTY_HINT_RANGE, "0,16.0,0.01"), "set_param", "get_param", PARAM_ANGULAR_ORTHOGONAL_DAMPING);
608:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_x/upper_distance", PROPERTY_HINT_NONE, "suffix:m"), "set_param_x", "get_param_x", PARAM_LINEAR_UPPER_LIMIT);
609:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_x/lower_distance", PROPERTY_HINT_NONE, "suffix:m"), "set_param_x", "get_param_x", PARAM_LINEAR_LOWER_LIMIT);
610:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_x/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_LIMIT_SOFTNESS);
611:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_x/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_RESTITUTION);
612:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_x/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_LINEAR_DAMPING);
615:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_y/upper_distance", PROPERTY_HINT_NONE, "suffix:m"), "set_param_y", "get_param_y", PARAM_LINEAR_UPPER_LIMIT);
616:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_y/lower_distance", PROPERTY_HINT_NONE, "suffix:m"), "set_param_y", "get_param_y", PARAM_LINEAR_LOWER_LIMIT);
617:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_y/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_LIMIT_SOFTNESS);
618:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_y/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_RESTITUTION);
619:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_y/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_LINEAR_DAMPING);
622:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_z/upper_distance", PROPERTY_HINT_NONE, "suffix:m"), "set_param_z", "get_param_z", PARAM_LINEAR_UPPER_LIMIT);
623:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_z/lower_distance", PROPERTY_HINT_NONE, "suffix:m"), "set_param_z", "get_param_z", PARAM_LINEAR_LOWER_LIMIT);
624:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_z/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_LIMIT_SOFTNESS);
625:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_z/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_RESTITUTION);
626:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_limit_z/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_LINEAR_DAMPING);
631:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motor_x/target_velocity", PROPERTY_HINT_NONE, "suffix:m/s"), "set_param_x", "get_param_x", PARAM_LINEAR_MOTOR_TARGET_VELOCITY);
635:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motor_y/target_velocity", PROPERTY_HINT_NONE, "suffix:m/s"), "set_param_y", "get_param_y", PARAM_LINEAR_MOTOR_TARGET_VELOCITY);
639:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "linear_motor_z/target_velocity", PROPERTY_HINT_NONE, "suffix:m/s"), "set_param_z", "get_param_z", PARAM_LINEAR_MOTOR_TARGET_VELOCITY);
662:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_x/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01,radians"), "set_param_x", "get_param_x", PARAM_ANGULAR_UPPER_LIMIT);
663:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_x/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01,radians"), "set_param_x", "get_param_x", PARAM_ANGULAR_LOWER_LIMIT);
664:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_x/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_LIMIT_SOFTNESS);
665:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_x/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_RESTITUTION);
666:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_x/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_x", "get_param_x", PARAM_ANGULAR_DAMPING);
671:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_y/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01,radians"), "set_param_y", "get_param_y", PARAM_ANGULAR_UPPER_LIMIT);
672:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_y/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01,radians"), "set_param_y", "get_param_y", PARAM_ANGULAR_LOWER_LIMIT);
673:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_y/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_LIMIT_SOFTNESS);
674:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_y/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_RESTITUTION);
675:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_y/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_y", "get_param_y", PARAM_ANGULAR_DAMPING);
680:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_z/upper_angle", PROPERTY_HINT_RANGE, "-180,180,0.01,radians"), "set_param_z", "get_param_z", PARAM_ANGULAR_UPPER_LIMIT);
681:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_z/lower_angle", PROPERTY_HINT_RANGE, "-180,180,0.01,radians"), "set_param_z", "get_param_z", PARAM_ANGULAR_LOWER_LIMIT);
682:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_z/softness", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_LIMIT_SOFTNESS);
683:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_z/restitution", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_RESTITUTION);
684:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "angular_limit_z/damping", PROPERTY_HINT_RANGE, "0.01,16,0.01"), "set_param_z", "get_param_z", PARAM_ANGULAR_DAMPING);

scene/resources/environment.cpp
1369:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/1", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 0);
1370:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/2", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 1);
1371:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/3", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 2);
1372:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/4", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 3);
1373:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/5", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 4);
1374:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/6", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 5);
1375:   ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "glow_levels/7", PROPERTY_HINT_RANGE, "0,16,0.01,or_greater"), "set_glow_level", "get_glow_level", 6);

servers/audio/effects/audio_effect_chorus.cpp
316:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01,suffix:ms"), "set_voice_delay_ms", "get_voice_delay_ms", 0);
317:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1,suffix:Hz"), "set_voice_rate_hz", "get_voice_rate_hz", 0);
318:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01,suffix:ms"), "set_voice_depth_ms", "get_voice_depth_ms", 0);
319:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1,suffix:dB"), "set_voice_level_db", "get_voice_level_db", 0);
320:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/cutoff_hz", PROPERTY_HINT_RANGE, "1,20500,1,suffix:Hz"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 0);
321:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/1/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 0);
323:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01,suffix:ms"), "set_voice_delay_ms", "get_voice_delay_ms", 1);
324:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1,suffix:Hz"), "set_voice_rate_hz", "get_voice_rate_hz", 1);
325:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01,suffix:ms"), "set_voice_depth_ms", "get_voice_depth_ms", 1);
326:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1,suffix:dB"), "set_voice_level_db", "get_voice_level_db", 1);
327:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/cutoff_hz", PROPERTY_HINT_RANGE, "1,20500,1,suffix:Hz"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 1);
328:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/2/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 1);
330:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01,suffix:ms"), "set_voice_delay_ms", "get_voice_delay_ms", 2);
331:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1,suffix:Hz"), "set_voice_rate_hz", "get_voice_rate_hz", 2);
332:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01,suffix:ms"), "set_voice_depth_ms", "get_voice_depth_ms", 2);
333:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1,suffix:dB"), "set_voice_level_db", "get_voice_level_db", 2);
334:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/cutoff_hz", PROPERTY_HINT_RANGE, "1,20500,1,suffix:Hz"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 2);
335:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/3/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 2);
337:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/delay_ms", PROPERTY_HINT_RANGE, "0,50,0.01,suffix:ms"), "set_voice_delay_ms", "get_voice_delay_ms", 3);
338:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/rate_hz", PROPERTY_HINT_RANGE, "0.1,20,0.1,suffix:Hz"), "set_voice_rate_hz", "get_voice_rate_hz", 3);
339:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/depth_ms", PROPERTY_HINT_RANGE, "0,20,0.01,suffix:ms"), "set_voice_depth_ms", "get_voice_depth_ms", 3);
340:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/level_db", PROPERTY_HINT_RANGE, "-60,24,0.1,suffix:dB"), "set_voice_level_db", "get_voice_level_db", 3);
341:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/cutoff_hz", PROPERTY_HINT_RANGE, "1,20500,1,suffix:Hz"), "set_voice_cutoff_hz", "get_voice_cutoff_hz", 3);
342:    ADD_PROPERTYI(PropertyInfo(Variant::FLOAT, "voice/4/pan", PROPERTY_HINT_RANGE, "-1,1,0.01"), "set_voice_pan", "get_voice_pan", 3);