public static Quaternion Exponential(Quaternion quat) { Quaternion result = new Quaternion(); unsafe { IDllImportApi.D3DXQuaternionExp((Quaternion *)&result, (Quaternion *)&quat); } return(result); }
public static void Exponential(ref Quaternion quat, out Quaternion result) { unsafe { fixed(Quaternion *pinQuat = &quat) { fixed(Quaternion *pinResult = &result) { IDllImportApi.D3DXQuaternionExp(pinResult, pinQuat); } } } }