Start refactor of FontWriter

This commit is contained in:
2023-08-31 05:15:34 +02:00
parent 9136d762fb
commit 1e94d0352b
6 changed files with 88 additions and 46 deletions

View File

@@ -61,8 +61,7 @@ namespace JabyEngine {
struct LinkedElement : public Link {
T element;
constexpr LinkedElement() : Link(sizeof(T)), element() {
}
constexpr LinkedElement() = default;
constexpr LinkedElement(const T& element) : Link(sizeof(T)), element(element) {
}

View File

@@ -11,6 +11,7 @@ namespace JabyEngine {
GPU_IO::GP0_t value;
constexpr TexPage() = default;
constexpr TexPage(const PositionU16& tex_pos, TexturePageColor tex_color, SemiTransparency transparency = SemiTransparency::B_Half_add_F_Half, bool dither = false) : value{
GPU_IO::Command::TexPage(tex_pos, transparency, tex_color, dither, false)} {}
};