Quats and Vectors - Conversion And Handling

Vector.Size() and Vector.Size2D() is what you want. Structs being able to have member functions in C++ means you can just go to the struct definition and look at all the functions available. Check out Core/Public/Math/Vector.h.

To convert a rotator to a quat you can just use the constructor:

FQuat Q = FQuat(MyRotator);

or this:

FQuat Q = MyRotator.Quaternion();

Similarly to convert the other way you can do:

FRotator MyRot = FRotator(MyQuat);

or :

FRotator MyRot = MyQuat.Rotator();