behaviour-tree-test/servers/rendering/storage
Rémi Verschelde f5a290ac46
Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.

With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.

On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
..
camera_attributes_storage.cpp Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
camera_attributes_storage.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
compositor_storage.cpp Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
compositor_storage.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
environment_storage.cpp Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
environment_storage.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
light_storage.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
material_storage.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
mesh_storage.cpp Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
mesh_storage.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
particles_storage.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
render_data.cpp Implement hooks into renderer 2024-02-18 21:54:21 +11:00
render_data.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
render_scene_buffers.cpp Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
render_scene_buffers.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
render_scene_data.cpp Implement hooks into renderer 2024-02-18 21:54:21 +11:00
render_scene_data.h Style: Convert *.gen.inc to *.gen.h 2026-02-05 19:47:56 -06:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
texture_storage.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
utilities.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
utilities.h Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
variant_converters.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00