light/modules/surface/requests.cppm

29 lines
356 B
Text
Raw Normal View History

export module surface.requests;
2026-01-20 09:58:35 +03:30
import preliminary;
import math.vec2;
export namespace lt::surface {
struct ModifyTitleRequest
{
std::string title;
};
struct ModifyResolutionRequest
{
math::uvec2 resolution;
};
struct ModifyPositionRequest
{
math::ivec2 position;
};
struct ModifyVisibilityRequest
{
bool visible;
};
}; // namespace lt::surface