Crafter.Graphics/Crafter.Graphics-Types.cppm

25 lines
445 B
Text
Raw Normal View History

2025-04-16 00:43:33 +02:00
module;
#include <cstdint>
export module Crafter.Graphics:Types;
namespace Crafter {
export struct MousePoint {
double x;
double y;
};
export struct MouseMoveEvent {
MousePoint lastMousePos;
MousePoint currentMousePos;
MousePoint mouseDelta;
};
export struct Pixel {
std::uint8_t r;
std::uint8_t g;
std::uint8_t b;
std::uint8_t a;
};
}