Почему в Unreal Engine конструкторы C++ структуры помечают с FORCEINLINE?
Почему, при создании C++ структуры (с USTRUCT) - все её конструкторы помечают с FORCEINLINE?
Как я понял, FORCEINLINE принудительно заставлять выполнять реализацию конструктора в тех участках кода, где он вызывается без вызова самого конструктора, увеличивая тем самым скорость и объём программы.
Но для чего это принудительно делается в Unreal Engine?
Только для этого или есть ещё причины?