aboutsummaryrefslogtreecommitdiff
path: root/src/engine/data/style.hpp
blob: 6cb3fbd192fcdf8e9a20ba38ed512ffc0ee9cc62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once

#include <cstdint>
#include <optional>

class Style
{
public:
	// Colors
	std::optional<std::uint32_t> fg_color{};
	std::optional<std::uint32_t> bg_color{};

	// Toggles
	bool bold = false;
	bool reset_before = false;

	// Spacing
	std::uint32_t padding_left = 0U;
	std::uint32_t padding_right = 0U;
};