diff options
| author | Vaxry <vaxry@vaxry.net> | 2023-10-21 14:15:48 +0100 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2023-10-21 14:15:56 +0100 |
| commit | 92311d260ab25c11adab05678663bdccaff11fa6 (patch) | |
| tree | d632d8998a979cb8582eede8dcb0d6f6002f19bd /src/Window.hpp | |
| parent | af72404259f7a39069d1449bedbc49b3e6ae4fbc (diff) | |
renderer: add transformers
Diffstat (limited to 'src/Window.hpp')
| -rw-r--r-- | src/Window.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Window.hpp b/src/Window.hpp index e9014471..b54ecdbc 100644 --- a/src/Window.hpp +++ b/src/Window.hpp @@ -32,6 +32,8 @@ enum eGroupRules GROUP_OVERRIDE = 1 << 6, // Override other rules }; +class IWindowTransformer; + template <typename T> class CWindowOverridableVar { public: @@ -290,6 +292,9 @@ class CWindow { SWindowSpecialRenderData m_sSpecialRenderData; SWindowAdditionalConfigData m_sAdditionalConfigData; + // Transformers + std::vector<std::unique_ptr<IWindowTransformer>> m_vTransformers; + // for alpha CAnimatedVariable m_fActiveInactiveAlpha; |
