28 lines
317 B
C++
28 lines
317 B
C++
|
|
#pragma once
|
||
|
|
|
||
|
|
#include <math/vec2.hpp>
|
||
|
|
|
||
|
|
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
|