Polyphase Game Engine
Loading...
Searching...
No Matches
AppearanceModule.h
Go to the documentation of this file.
1#pragma once
2
3#if EDITOR
4
5#include "../PreferencesModule.h"
6
7class AppearanceModule : public PreferencesModule
8{
9public:
10 DECLARE_PREFERENCES_MODULE(AppearanceModule)
11
12 AppearanceModule();
13 virtual ~AppearanceModule();
14
15 virtual const char* GetName() const override { return GetStaticName(); }
16 virtual const char* GetParentPath() const override { return GetStaticParentPath(); }
17 virtual void Render() override;
18 virtual void LoadSettings(const rapidjson::Document& doc) override;
19 virtual void SaveSettings(rapidjson::Document& doc) override;
20
21private:
22 float mTabRoundingLeft = 0.0f;
23 float mTabRoundingRight = 0.0f;
24
25 void ApplyTabRounding();
26};
27
28#endif
Definition JsonHelpers.h:15