light/modules/surface/requests.cppm
light7734 451a8d5ea6
Some checks reported errors
continuous-integration/drone/push Build was killed
fix: accomodate recent math module renamings
2026-02-02 14:09:01 +03:30

28 lines
362 B
C++

export module surface.requests;
import preliminary;
import math.vec2;
export namespace lt::surface {
struct ModifyTitleRequest
{
std::string title;
};
struct ModifyResolutionRequest
{
math::vec2_u32 resolution;
};
struct ModifyPositionRequest
{
math::vec2_i32 position;
};
struct ModifyVisibilityRequest
{
bool visible;
};
}; // namespace lt::surface