godot/scene/3d
Rémi Verschelde f8ab79e68a Zero initialize all pointer class and struct members
This prevents the pitfall of UB when checking if they have been
assigned something valid by comparing to nullptr.
2022-04-04 19:49:50 +02:00
..
SCsub Disable Node3D when compiling without 3D and fix disable_3d option 2021-08-13 08:59:48 -05:00
area_3d.cpp Use `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01:00
area_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_listener_3d.cpp Use `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01:00
audio_listener_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
audio_stream_player_3d.cpp Use `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01:00
audio_stream_player_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01: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 Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
camera_3d.h Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
collision_object_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
collision_object_3d.h Store ObjectID instead of raw pointer for Shape Owners 2022-01-25 17:16:06 +08:00
collision_polygon_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
collision_polygon_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
collision_shape_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
collision_shape_3d.h Object: Remove unused category boilerplate 2022-03-26 15:46:01 +01:00
cpu_particles_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
cpu_particles_3d.h Merge pull request #55399 from RPicster/particlesmaterial-sphere-emittershape 2022-03-18 08:21:59 +01:00
decal.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
decal.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
fog_volume.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
fog_volume.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
gpu_particles_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
gpu_particles_3d.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
gpu_particles_collision_3d.cpp Use `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01:00
gpu_particles_collision_3d.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01: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 String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
joint_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
light_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
light_3d.h Object: Remove unused category boilerplate 2022-03-26 15:46:01 +01:00
lightmap_gi.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +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 Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
mesh_instance_3d.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
mesh_instance_3d.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01: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 Merge pull request #59331 from bartekd97/navigation-agent-layers 2022-04-01 13:35:51 +02:00
navigation_agent_3d.h Expose navigable layers for NavigationAgent2D/3D 2022-03-20 15:04:56 +01:00
navigation_obstacle_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
navigation_obstacle_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
navigation_region_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
navigation_region_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
node_3d.cpp Use `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01: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 String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
path_3d.h Use `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01:00
physics_body_3d.cpp Merge pull request #59525 from fire-forge/fix-group-names 2022-03-28 21:44:35 +02:00
physics_body_3d.h Add linear_velocity and angular_velocity to PhysicalBone3D 2022-03-03 20:34:29 +01: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 `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01:00
ray_cast_3d.h Improve some method bindings to use specific `Object` subtypes 2022-01-28 15:07:22 +01:00
reflection_probe.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01: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
skeleton_3d.cpp Remove last editor code dependencies in template build 2022-03-28 21:13:01 +02:00
skeleton_3d.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
skeleton_ik_3d.cpp Use `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01:00
skeleton_ik_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
soft_dynamic_body_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
soft_dynamic_body_3d.h Create GDExtension clases for PhysicsServer3D 2022-03-15 18:39:31 +01:00
spring_arm_3d.cpp Use `switch` consistently in `_notification` (`scene` folder) 2022-02-15 18:44:55 +01:00
spring_arm_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
sprite_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
sprite_3d.h Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
vehicle_body_3d.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
vehicle_body_3d.h Update copyright statements to 2022 2022-01-03 21:27:34 +01: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 Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01: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 String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02: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 Change some math macros to constexpr 2022-03-09 16:24:32 +01:00
voxelizer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
world_environment.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
world_environment.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
xr_nodes.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
xr_nodes.h Implementing OpenXR driver 2022-02-23 12:02:24 +01:00