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