godot/scene/3d
reduz 6631f66c2a Optimize StringName usage
* Added a new macro SNAME() that constructs and caches a local stringname.
* Subsequent usages use the cached version.
* Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time.
* Replaced all theme usages by this new macro.
* Replace all signal emission usages by this new macro.
* Replace all call_deferred usages by this new macro.

This is part of ongoing work to optimize GUI and the editor.
2021-07-18 21:20:02 -03:00
..
area_3d.cpp Fix editor suffixes and degrees conversion 2021-06-30 12:38:25 -03:00
area_3d.h
audio_stream_player_3d.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
audio_stream_player_3d.h
bone_attachment_3d.cpp
bone_attachment_3d.h
camera_3d.cpp Fix editor suffixes and degrees conversion 2021-06-30 12:38:25 -03:00
camera_3d.h Add is_position_in_frustum to Camera3D 2021-06-14 12:03:18 -04:00
collision_object_3d.cpp Support for 3D sync to physics 2021-07-15 10:15:13 -07:00
collision_object_3d.h Support for 3D sync to physics 2021-07-15 10:15:13 -07:00
collision_polygon_3d.cpp
collision_polygon_3d.h
collision_shape_3d.cpp
collision_shape_3d.h
cpu_particles_3d.cpp Fix color properties of particle nodes/material 2021-07-04 02:14:31 +02:00
cpu_particles_3d.h
decal.cpp Add node configuration warnings for the Decal node 2021-07-13 01:57:59 +02:00
decal.h Add node configuration warnings for the Decal node 2021-07-13 01:57:59 +02:00
gpu_particles_3d.cpp Use PROPERTY_USAGE_NONE instead of 0 for no property usage 2021-07-01 14:13:27 -04:00
gpu_particles_3d.h
gpu_particles_collision_3d.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
gpu_particles_collision_3d.h
light_3d.cpp Remove leftovers from the DirectionalLight3D Optimized shadow depth range 2021-07-02 20:32:43 +02:00
light_3d.h Remove leftovers from the DirectionalLight3D Optimized shadow depth range 2021-07-02 20:32:43 +02:00
lightmap_gi.cpp Use PROPERTY_USAGE_NONE instead of 0 for no property usage 2021-07-01 14:13:27 -04:00
lightmap_gi.h
lightmap_probe.cpp
lightmap_probe.h
lightmapper.cpp
lightmapper.h
listener_3d.cpp
listener_3d.h
mesh_instance_3d.cpp Options to clean/simplify convex hull generated from mesh 2021-07-07 12:14:12 -07:00
mesh_instance_3d.h Options to clean/simplify convex hull generated from mesh 2021-07-07 12:14:12 -07:00
multimesh_instance_3d.cpp
multimesh_instance_3d.h
navigation_agent_3d.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
navigation_agent_3d.h
navigation_obstacle_3d.cpp
navigation_obstacle_3d.h
navigation_region_3d.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
navigation_region_3d.h
node_3d.cpp Fix editor suffixes and degrees conversion 2021-06-30 12:38:25 -03:00
node_3d.h Fix editor suffixes and degrees conversion 2021-06-30 12:38:25 -03:00
occluder_instance_3d.cpp Add node configuration warnings to OccluderInstance3D 2021-07-07 13:59:52 +02:00
occluder_instance_3d.h Add node configuration warnings to OccluderInstance3D 2021-07-07 13:59:52 +02:00
path_3d.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
path_3d.h
physics_body_3d.cpp Support for 3D sync to physics 2021-07-15 10:15:13 -07:00
physics_body_3d.h Support for 3D sync to physics 2021-07-15 10:15:13 -07:00
physics_joint_3d.cpp
physics_joint_3d.h
position_3d.cpp
position_3d.h
proximity_group_3d.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
proximity_group_3d.h
ray_cast_3d.cpp Use double-sided material for RayCast3D 2021-06-19 05:05:58 +02:00
ray_cast_3d.h
reflection_probe.cpp Fix editor suffixes and degrees conversion 2021-06-30 12:38:25 -03:00
reflection_probe.h Increase the default ReflectionProbe extents to Vector3(10, 10, 10) 2021-06-27 16:46:03 +02:00
remote_transform_3d.cpp Rename is_a_parent_of() to is_ancestor_of() 2021-06-21 08:39:28 -06:00
remote_transform_3d.h
SCsub
skeleton_3d.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
skeleton_3d.h
skeleton_ik_3d.cpp
skeleton_ik_3d.h
soft_body_3d.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
soft_body_3d.h Add support for controlling physics nodes' behavior when disabled 2021-06-30 09:20:44 -07:00
spring_arm_3d.cpp
spring_arm_3d.h
sprite_3d.cpp Import mesh colors in 8BPP. 2021-06-30 23:33:25 -03:00
sprite_3d.h Deprecate ImmediateGeometry 2021-06-30 14:14:41 -03:00
vehicle_body_3d.cpp Add support for controlling physics nodes' behavior when disabled 2021-06-30 09:20:44 -07:00
vehicle_body_3d.h
velocity_tracker_3d.cpp
velocity_tracker_3d.h
visible_on_screen_notifier_3d.cpp Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD 2021-06-16 22:01:39 -03:00
visible_on_screen_notifier_3d.h Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD 2021-06-16 22:01:39 -03:00
visual_instance_3d.cpp Merge pull request #50193 from reduz/fix-command-queue-crash 2021-07-07 16:36:13 +02:00
visual_instance_3d.h
voxel_gi.cpp Clean up RenderingServer and its bindings 2021-07-01 09:07:36 -03:00
voxel_gi.h Clean up RenderingServer and its bindings 2021-07-01 09:07:36 -03:00
voxelizer.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
voxelizer.h
world_environment.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
world_environment.h
xr_nodes.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
xr_nodes.h