godot-module-template/scene/theme
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
..
icons Merge pull request #111226 from PhairZ/copy-color 2026-01-28 12:27:16 -06:00
default_theme.cpp Merge pull request #111226 from PhairZ/copy-color 2026-01-28 12:27:16 -06:00
default_theme.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
default_theme_builders.py SCons: Make builders prettier, utilize constexpr 2025-03-11 18:31:20 -05:00
SCsub SCons: Make builders prettier, utilize constexpr 2025-03-11 18:31:20 -05:00
theme_db.cpp Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
theme_db.h Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
theme_owner.cpp Store ThemeOwner owner directly as Node* 2025-10-05 13:41:17 +02:00
theme_owner.h Store ThemeOwner owner directly as Node* 2025-10-05 13:41:17 +02:00