Made several classes trivially copyable,
Many had leftover non-default constructors/ assignment operators, and some were initialized, even though the initialized data was never used. In case of FCycler this even caused a default setting to be overwritten when used inside FDynamicLight.
This commit is contained in:
parent
31ebeaf833
commit
76ee658be4
16 changed files with 21 additions and 53 deletions
|
|
@ -87,6 +87,7 @@ static FDynamicLight *GetLight(FLevelLocals *Level)
|
|||
}
|
||||
else ret = (FDynamicLight*)DynLightArena.Alloc(sizeof(FDynamicLight));
|
||||
memset(ret, 0, sizeof(*ret));
|
||||
ret->m_cycler.m_increment = true;
|
||||
ret->next = Level->lights;
|
||||
Level->lights = ret;
|
||||
if (ret->next) ret->next->prev = ret;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue