Files
Seele/src/Engine/UI/Element.cpp
T

19 lines
539 B
C++
Raw Normal View History

2025-01-08 19:15:12 +01:00
#include "Element.h"
#include "System.h"
using namespace Seele;
using namespace Seele::UI;
Array<RenderElement> Element::render() {
RenderElement result;
result.position = UVector2(0, 0);
result.size = UVector2(style.width, style.height);
result.backgroundColor = style.backgroundColor;
result.fontSize = style.fontSize;
result.fontFamily = style.fontFamily;
return {result};
}
Element::Element(Attributes attr, Array<OElement> children) : attr(attr), children(std::move(children)) {}
Element::~Element() {}