27 lines
347 B
C++
27 lines
347 B
C++
export module surface.requests;
|
|
import math.vec2;
|
|
import std;
|
|
|
|
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
|