wayland rewrite complete
This commit is contained in:
parent
5ff43e240c
commit
721ff8f42f
8 changed files with 134 additions and 87 deletions
|
|
@ -59,7 +59,6 @@ export namespace Crafter {
|
|||
virtual void StartSync() = 0;
|
||||
virtual void StartUpdate() = 0;
|
||||
virtual void StopUpdate() = 0;
|
||||
ScaleData ScaleElement(const UiElement& element);
|
||||
};
|
||||
|
||||
class WindowKeyboard {
|
||||
|
|
@ -99,6 +98,7 @@ export namespace Crafter {
|
|||
virtual void SetTitle(const std::string_view title) = 0;
|
||||
};
|
||||
|
||||
class Transform;
|
||||
class WindowFramebuffer {
|
||||
public:
|
||||
std::uint_fast32_t width;
|
||||
|
|
@ -113,7 +113,9 @@ export namespace Crafter {
|
|||
virtual Pixel_BU8_GU8_RU8_AU8* Get() = 0;
|
||||
virtual void Store() = 0;
|
||||
virtual void Render() = 0;
|
||||
ScaleData ScaleElementAbsolute(const UiElement& element);
|
||||
void ScaleElement(Transform& element, Transform& parent);
|
||||
void ScaleElement(Transform& element);
|
||||
void ScaleMouse(Transform& element, Transform& parent);
|
||||
};
|
||||
|
||||
#ifdef CRAFTER_GRAPHICS_WAYLAND
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue