{ }Blueprint → C++

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

Break Rotator Blueprint node and its C++ equivalent in Unreal Engine 5
The “Break Rotator” Blueprint node.
C++
FRotator ExampleRotator;

ExampleRotator.Pitch;    // Pitch
ExampleRotator.Yaw;      // Yaw
ExampleRotator.Roll;     // Roll

What 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.

Related Math nodes

View all Math nodes →