#pragma once namespace rage { template union vector3 { T data[3]; struct {T x, y, z}; }; typedef vector3 fvector3; }