can not understand FRotationMatrix

void AFPSCharacter::MoveForward(float axisValue)
{
FVector Direction = FRotationMatrix(Controller->GetControlRotation()).GetScaledAxis(EAxis::X);
AddMovementInput(Direction,axisValue);
}
I can not understand FRotationMatrix.Can anyone help me or where can i check the API?