Стоит ли использовать _forceinline для функций, которые возвращают значения
Подскажите, пожалуйста, настолько целесообразно помечать подобные функции спецификаиором _forceinline, если они вызываются каждые две секунды? И что компилятор подставит в месте вызова функции: возвращаемое значение или все тело функции?
FVector MakeRandomDirection(float minAngle,float maxAngle)
{
FVector direction(0.f, 0.f, -1.f);
const float randAngle = FMath::RandRange(minAngle,maxAngle);
direction = direction.RotateAngleAxis(randAngle,
FVector(1.f, 0.f, 0.f));
if (FMath::RandBool())
{
direction.Y *= -1;
}
return direction;
}