37 lines
1.4 KiB
C++
37 lines
1.4 KiB
C++
#pragma once
|
|
|
|
#include <XCEngine/UI/DrawData.h>
|
|
|
|
namespace XCEngine::Tests::EditorUI {
|
|
|
|
struct EditorValidationShellPalette {
|
|
::XCEngine::UI::UIColor windowBackground = ::XCEngine::UI::UIColor(0.13f, 0.13f, 0.13f, 1.0f);
|
|
::XCEngine::UI::UIColor cardBackground = ::XCEngine::UI::UIColor(0.18f, 0.18f, 0.18f, 1.0f);
|
|
::XCEngine::UI::UIColor cardBorder = ::XCEngine::UI::UIColor(0.29f, 0.29f, 0.29f, 1.0f);
|
|
::XCEngine::UI::UIColor textPrimary = ::XCEngine::UI::UIColor(0.94f, 0.94f, 0.94f, 1.0f);
|
|
::XCEngine::UI::UIColor textMuted = ::XCEngine::UI::UIColor(0.72f, 0.72f, 0.72f, 1.0f);
|
|
::XCEngine::UI::UIColor textWeak = ::XCEngine::UI::UIColor(0.56f, 0.56f, 0.56f, 1.0f);
|
|
::XCEngine::UI::UIColor textSuccess = ::XCEngine::UI::UIColor(0.63f, 0.76f, 0.63f, 1.0f);
|
|
::XCEngine::UI::UIColor buttonBackground = ::XCEngine::UI::UIColor(0.25f, 0.25f, 0.25f, 1.0f);
|
|
::XCEngine::UI::UIColor buttonHoverBackground = ::XCEngine::UI::UIColor(0.32f, 0.32f, 0.32f, 1.0f);
|
|
};
|
|
|
|
struct EditorValidationShellMetrics {
|
|
float margin = 20.0f;
|
|
float gap = 16.0f;
|
|
float cardRadius = 10.0f;
|
|
float buttonRadius = 8.0f;
|
|
float titleFontSize = 17.0f;
|
|
float bodyFontSize = 12.0f;
|
|
};
|
|
|
|
inline EditorValidationShellPalette GetEditorValidationShellPalette() {
|
|
return {};
|
|
}
|
|
|
|
inline EditorValidationShellMetrics GetEditorValidationShellMetrics() {
|
|
return {};
|
|
}
|
|
|
|
} // namespace XCEngine::Tests::EditorUI
|