implicit aligment conversion

This commit is contained in:
Jorijn van der Graaf 2026-02-11 03:04:49 +01:00
commit 23b8c8f107

View file

@ -265,6 +265,14 @@ namespace Crafter {
this->v[i] /= b;
}
}
template <std::uint32_t BAlignment>
operator Vector<T, Len, BAlignment>() const {
Vector<T, Len, BAlignment> returnVector;
for(std::uint32_t i = 0; i < Len; i++) {
returnVector->v[i] = this->v[i];
}
return returnVector;
}
constexpr void Normalize() {
float fLength = Length();