# SetLocalRotation Set the rotation of this transform relative to the parent transform. ## Syntax ```cpp void SetLocalRotation(const Math::Quaternion& rotation); ``` ## Parameters - `rotation` - The new local rotation as a `Math::Quaternion`. ## Remarks Sets the local rotation of this transform. If this transform has no parent, local rotation is the same as world rotation. This marks the transform as dirty. ## See Also - [GetLocalRotation](get-local-rotation) - [GetRotation](get-rotation) - [SetRotation](set-rotation) ## Examples ```cpp void Example(TransformComponent* transform) { Math::Quaternion rotation = Math::Quaternion::FromEuler(0.0f, 90.0f, 0.0f); transform->SetLocalRotation(rotation); } ```