RealDocs

50 results for "rotator"

function
UKismetMathLibrary::RotatorFromAxisAndAngle Engine

Creates an FRotator representing a rotation of Angle degrees around the given Axis.

function
UKismetMathLibrary::BreakRotator Engine

Decomposes a rotator into its Roll, Pitch, and Yaw components in degrees.

function
UKismetStringLibrary::BuildString_Rotator Engine

Builds a new string in the form AppendTo+Prefix+InRot+Suffix, formatting the rotator between the given prefix and suffix.

function
UKismetMathLibrary::ComposeRotators Engine

Combines two rotators into a single rotator that represents applying A first, then B.

function
UKismetMathLibrary::Conv_MatrixToRotator Engine

Extracts the rotation component from an FMatrix as an FRotator (Pitch/Yaw/Roll in degrees).

function
UKismetMathLibrary::Conv_RotatorToQuaternion Engine

Converts a rotator (Pitch, Yaw, Roll in degrees) to its equivalent quaternion representation.

function
UKismetStringLibrary::Conv_RotatorToString Engine

Converts an FRotator to a string in the form 'P= Y= R='.

function
UKismetTextLibrary::Conv_RotatorToText Engine

Converts a rotator to localized, formatted text in the form 'P= Y= R='.

function
UKismetMathLibrary::Conv_RotatorToTransform Engine

Creates a FTransform with the given rotation, zero translation, and unit scale.

function
UKismetMathLibrary::Conv_RotatorToVector Engine

Converts a rotator to its forward direction unit vector (X axis).

function
UKismetStringLibrary::Conv_StringToRotator Engine

Parses a string in the 'P= Y= R=' format produced by rotator-to-string conversion back into an FRotator, reporting whether parsing succeeded via OutIsValid.

function
UKismetMathLibrary::Conv_Vector4ToRotator Engine

Converts a Vector4 to an FRotator representing the direction the XYZ components point.

function
UKismetMathLibrary::Conv_VectorToRotator Engine

Returns the FRotator that represents the orientation in which the vector points.

function
UBlueprintSpringMathLibrary::CriticalSpringDampRotator Engine

Interpolates InOutRotation towards TargetRotation using the motion of a critically damped spring, storing the resulting angular velocity back into InOutAngularVelocity.

function
UBlueprintSpringMathLibrary::DampRotator Engine

Smooths Rotation towards TargetRotation using exponential damping, returning the new smoothed rotator each call.

function
UKismetMathLibrary::DynamicWeightedMovingAverage_FRotator Engine

Like WeightedMovingAverage_FRotator, but the blend weight scales with how far CurrentSample is from PreviousSample, so small rotational jitter is smoothed heavily while large rotation changes are tracked more responsively.

function
UKismetMathLibrary::EqualEqual_RotatorRotator Engine

Returns true if rotators A and B are equal within ErrorTolerance per component.

function
ACharacter::GetBaseRotationOffsetRotator Engine

Returns the cached mesh rotation offset from the capsule as an FRotator.

function
UBlackboardComponent::GetValueAsRotator AIModule

Returns the FRotator value stored under the given blackboard key.

function
UKismetMathLibrary::GreaterGreater_VectorRotator Engine

Returns vector A rotated by rotator B.

function
UKismetMathLibrary::LessLess_VectorRotator Engine

Returns the result of vector A rotated by the inverse (transpose) of Rotator B.

function
UKismetMathLibrary::MakeRotator Engine

Constructs an FRotator from explicit Roll, Pitch, and Yaw values in degrees.

function
UKismetMathLibrary::Matrix_GetRotator Engine

Extracts and returns the rotation of the matrix as an FRotator (Pitch/Yaw/Roll in degrees).

function
UKismetMathLibrary::Multiply_RotatorFloat Engine

Returns a new rotator with each component of A multiplied by the scalar B.

function
UKismetMathLibrary::Multiply_RotatorInt Engine

Returns a new rotator with each component of A multiplied by the integer B.

function
UKismetMathLibrary::NegateRotator Engine

Returns a rotator with all three components negated (Pitch, Yaw, Roll each multiplied by -1).

function
UKismetMathLibrary::NormalizedDeltaRotator Engine

Returns the normalized difference (A - B) with each component clamped to [-180, 180].

function
UKismetMathLibrary::NotEqual_RotatorRotator Engine

Returns true if rotators A and B differ by more than ErrorTolerance in any component.

function
UKismetMathLibrary::Quat_Rotator Engine

Converts a quaternion to its FRotator representation.

function
UKismetMathLibrary::RandomRotator Engine

Generates a uniformly random rotation in Pitch [-90, 90] and Yaw [-180, 180].

function
UKismetMathLibrary::RandomRotatorFromStream Engine

Creates a random rotation using a specific FRandomStream, so the same seed and call order always reproduce the same rotation.

function
UKismetMathLibrary::SelectRotator Engine

Returns A if bPickA is true, otherwise returns B.

function
UKismetSystemLibrary::SetRotatorPropertyByName Engine

Sets a named const FRotator& property on Object to Value via reflection.

function
UBlackboardComponent::SetValueAsRotator AIModule

Sets the FRotator value stored under the given blackboard key, notifying any registered observers if the value changed.

function
UKismetMathLibrary::WeightedMovingAverage_FRotator Engine

Blends a new rotation sample with the previous smoothed value to produce the next value in a weighted moving average series, useful for smoothing camera or aim rotations.

function
UKismetMathLibrary::BreakRotIntoAxes Engine

Converts a rotator into its three orthogonal unit-vector axes (forward, right, up) in world space.

function
UKismetMathLibrary::Conv_VectorToQuaternion Engine

Returns the FQuat orientation corresponding to the direction the vector points, with zero roll.

function
UBlueprintSpringMathLibrary::CriticalSpringDampQuat Engine

Interpolates InOutRotation towards TargetRotation using the motion of a critically damped spring on SO(3), storing the resulting angular velocity back into InOutAngularVelocity.

function
UBlueprintSpringMathLibrary::DampQuat Engine

Smooths Rotation towards TargetRotation using exponential damping over the shortest arc, returning the new smoothed quaternion each call.

function
UKismetSystemLibrary::DrawDebugCircle Engine

Draws a debug circle built from straight line segments, oriented by the YAxis/ZAxis plane vectors rather than a rotator.

function
UKismetMathLibrary::FindRelativeLookAtRotation Engine

Returns the local-space rotator (clamped to [-180, 180] per axis) that an object with StartTransform needs to face TargetLocation.

function
USceneComponent::GetComponentRotation Engine

Returns the component's world-space rotation as an FRotator.

function
APawn::GetControlRotation Engine

Returns the rotation of this pawn's controller, which typically represents the player's look direction or the AI's facing direction.

function
UBlackboardComponent::GetRotationFromEntry AIModule

Resolves a rotation from the given blackboard key, whether it's a Rotator key or an Object/Actor key, and writes it to ResultRotation.

function
UKismetMathLibrary::InverseTransformRotation Engine

Transforms a rotator by the inverse of the supplied transform.

function
AActor::K2_GetActorRotation Engine

Returns the world-space rotation of the actor's RootComponent as an FRotator.

function
UKismetMathLibrary::MakeRotFromX Engine

Builds a rotator whose forward axis aligns with the given vector.

function
UKismetMathLibrary::MakeRotFromXY Engine

Builds a rotator from two axes: X is treated as the primary (fixed) forward axis, and Y is adjusted to be orthogonal to X.

function
UKismetMathLibrary::MakeRotFromXZ Engine

Builds a rotator from a primary X (forward) and secondary Z (up) axis, computing Y (right) as the cross product.

function
UKismetMathLibrary::MakeRotFromY Engine

Builds a rotator whose right axis aligns with the given vector.