godot/scene/3d
Hugo Locurcio 93933e4085
Add a gizmo to visualize AudioStreamPlayer3D's audible radius
The ring's color changes depending on the attenuation model chosen,
and whether Max Distance is capping the distance the sound can be
heard at.

Cold colors are used when the volume cap is a "soft" cap (the sound
can still be heard past the distance, but only faintly).

Warm colors are used when the volume cap is a "hard" cap (the sound
can't be heard past the distance at all).

White is used for linear fade performed when the attenuation model
is Disabled and Max Distance is greater than 0.

No ring is drawn when the attenuation model is Disabled and Max Distance
is equal to 0 (since the sound can be heard from anywhere).
2022-05-26 20:53:07 +02:00
..
area_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
area_3d.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
audio_listener_3d.cpp Add dedicated macros for property name extraction 2022-05-19 14:08:47 +08:00
audio_listener_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_stream_player_3d.cpp Add a gizmo to visualize AudioStreamPlayer3D's audible radius 2022-05-26 20:53:07 +02:00
audio_stream_player_3d.h Only call _update_panning during _physics_process. 2022-05-25 14:14:22 -07:00
bone_attachment_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
bone_attachment_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
camera_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
camera_3d.h Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
collision_object_3d.cpp Use range iterators for RBSet in most cases 2022-05-19 12:09:16 +02:00
collision_object_3d.h Add a new HashSet template 2022-05-20 22:40:38 +02:00
collision_polygon_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
collision_polygon_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
collision_shape_3d.cpp Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
collision_shape_3d.h Remove RES and REF typedefs in favor of spelled out Ref<> 2022-05-03 01:43:50 +02:00
cpu_particles_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
cpu_particles_3d.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
decal.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
decal.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
fog_volume.cpp Add Cone and Cylinder shapes to FogVolume 2022-05-25 12:35:53 +02:00
fog_volume.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
gpu_particles_3d.cpp Tweak the GPUParticles3D Transform Align property hint for readability 2022-05-21 13:13:48 +02:00
gpu_particles_3d.h Style: Partially apply clang-tidy's cppcoreguidelines-pro-type-member-init 2022-05-02 16:28:25 +02:00
gpu_particles_collision_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
gpu_particles_collision_3d.h Remove unused GPUParticlesCollisionHeightField3D.follow_camera_push_ratio property 2022-05-13 04:19:28 +02:00
importer_mesh_instance_3d.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
importer_mesh_instance_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
joint_3d.cpp Fix Joint3D and Joint2D warning causing a crash 2022-05-23 12:21:13 +02:00
joint_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
label_3d.cpp [Label3D, 4.x] Monitor default theme font changes, to prevent use of invalid materials. 2022-05-23 18:15:34 +03:00
label_3d.h [Label3D, 4.x] Monitor default theme font changes, to prevent use of invalid materials. 2022-05-23 18:15:34 +03:00
light_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
light_3d.h Object: Remove unused category boilerplate 2022-03-26 15:46:01 +01:00
lightmap_gi.cpp Fix warnings found by Emscripten 3.1.10 2022-05-10 13:03:13 +02:00
lightmap_gi.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
lightmap_probe.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
lightmap_probe.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
lightmapper.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
lightmapper.h Add a new HashSet template 2022-05-20 22:40:38 +02:00
mesh_instance_3d.cpp Add dedicated macros for property name extraction 2022-05-19 14:08:47 +08:00
mesh_instance_3d.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
multimesh_instance_3d.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
multimesh_instance_3d.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
navigation_agent_3d.cpp Process NavigationAgent2D/3D avoidance on demand only 2022-05-20 23:47:10 +02:00
navigation_agent_3d.h Process NavigationAgent2D/3D avoidance on demand only 2022-05-20 23:47:10 +02:00
navigation_obstacle_3d.cpp Make Navigation Agents and Obstacles respect parent process mode 2022-05-17 20:08:39 +02:00
navigation_obstacle_3d.h Make Navigation Agents and Obstacles respect parent process mode 2022-05-17 20:08:39 +02:00
navigation_region_3d.cpp Disable threaded NavigationMesh bake on unsupported OS 2022-05-16 00:55:15 +02:00
navigation_region_3d.h Add ability to bake_navigation_mesh off thread. 2022-05-04 23:00:18 +02:00
node_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
node_3d.h Object: Remove unused category boilerplate 2022-03-26 15:46:01 +01:00
occluder_instance_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
occluder_instance_3d.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
path_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
path_3d.h Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
physics_body_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
physics_body_3d.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
position_3d.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
position_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
ray_cast_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
ray_cast_3d.h Add a new HashSet template 2022-05-20 22:40:38 +02:00
reflection_probe.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
reflection_probe.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
remote_transform_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
remote_transform_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
SCsub Disable Node3D when compiling without 3D and fix disable_3d option 2021-08-13 08:59:48 -05:00
skeleton_3d.cpp Use range iterators for RBSet in most cases 2022-05-19 12:09:16 +02:00
skeleton_3d.h Add a new HashSet template 2022-05-20 22:40:38 +02:00
skeleton_ik_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
skeleton_ik_3d.h Fix cppcheck const parameters 2022-04-28 11:35:39 +02:00
soft_dynamic_body_3d.cpp Add dedicated macros for property name extraction 2022-05-19 14:08:47 +08:00
soft_dynamic_body_3d.h Create GDExtension clases for PhysicsServer3D 2022-03-15 18:39:31 +01:00
spring_arm_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
spring_arm_3d.h Add a new HashSet template 2022-05-20 22:40:38 +02:00
sprite_3d.cpp Add autocompletion for AnimatedSprite.play() 2022-05-05 14:36:35 +08:00
sprite_3d.h Add autocompletion for AnimatedSprite.play() 2022-05-05 14:36:35 +08:00
vehicle_body_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
vehicle_body_3d.h Add a new HashSet template 2022-05-20 22:40:38 +02:00
velocity_tracker_3d.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
velocity_tracker_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
visible_on_screen_notifier_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
visible_on_screen_notifier_3d.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
visual_instance_3d.cpp Use suffixes for units in nodes and resources 2022-05-19 14:34:27 -05:00
visual_instance_3d.h Object: Remove unused category boilerplate 2022-03-26 15:46:01 +01:00
voxel_gi.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
voxel_gi.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
voxelizer.cpp Fix warnings found by Emscripten 3.1.10 2022-05-10 13:03:13 +02:00
voxelizer.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
world_environment.cpp Make {call,set,notify}_group() immediate by default 2022-05-05 16:59:37 +02:00
world_environment.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
xr_nodes.cpp Rename Basis get_axis to get_column, remove redundant methods 2022-05-03 09:37:47 -05:00
xr_nodes.h Implementing OpenXR driver 2022-02-23 12:02:24 +01:00