VoxelEngine/src/graphics/ui/elements/InlineFrame.hpp
2025-04-19 18:31:12 +03:00

24 lines
538 B
C++

#pragma once
#include "Container.hpp"
class UiDocument;
namespace gui {
class InlineFrame : public Container {
public:
explicit InlineFrame(GUI& gui);
virtual ~InlineFrame();
void setSrc(const std::string& src);
void setDocument(const std::shared_ptr<UiDocument>& document);
void act(float delta) override;
void setSize(glm::vec2 size) override;
private:
std::string src;
std::shared_ptr<UiDocument> document;
std::shared_ptr<UINode> root;
};
}