Unreal Engine 5 · Blueprint → C++
Break Rotator in Unreal Engine 5 C++
Break Rotator splits an FRotator into Pitch, Yaw and Roll. In C++ these are public members you read directly: ExampleRotator.Pitch, ExampleRotator.Yaw and ExampleRotator.Roll.
Blueprint node & C++ equivalent

FRotator ExampleRotator;
ExampleRotator.Pitch; // Pitch
ExampleRotator.Yaw; // Yaw
ExampleRotator.Roll; // RollWhat does the Break Rotator node do?
Break Rotator exposes the three rotation components of an FRotator as separate float pins. In Unreal Engine 5 FRotator stores rotation in degrees as Pitch (Y axis), Yaw (Z axis) and Roll (X axis).
The C++ equivalent
Access the public fields directly: ExampleRotator.Pitch, ExampleRotator.Yaw and ExampleRotator.Roll. Each returns a value in degrees, matching the Blueprint pins one for one.
Remember that FRotator order differs from how the components are often spoken aloud: Roll is rotation about the forward X axis, not the first stored member alphabetically.
Frequently asked questions
How do I get Pitch Yaw Roll from an FRotator in C++?+
Read the public members MyRotator.Pitch, MyRotator.Yaw and MyRotator.Roll. Values are in degrees.
What units does FRotator use in UE5?+
Degrees. Pitch, Yaw and Roll are each stored as floats measured in degrees.