#pragma once #include "types.hpp" namespace amalgine { struct vec2f { f32 x; f32 y; vec2f() : x(0.0f), y(0.0f) {} vec2f(f32 x, f32 y) : x(x), y(y) {} }; struct vec3f { f32 x; f32 y; f32 z; vec3f() : x(0.0f), y(0.0f), z(0.0f) {} vec3f(f32 x, f32 y, f32 z) : x(x), y(y), z(z) {} }; }