DarkRadiant: master 0722857c
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
orbweaver | orbweaver | master | 30.03.2022 19:14 | master 6bb4c837 |
Affected Issues | 0005907: Allow way to hide some entities in Create Entity list | |||
Changeset | 0005907: EntityClass::getVisibility() returns value from spawnargs Instead of a constant value, getVisibility() now returns the correct value based on the presence of an "editor_visibility" spawnarg. The value is initialised lazily by way of a new Lazy class template which provides a generic means of lazily initialising a value using a callback function. |
|||
add - libs/generic/Lazy.h | Diff File | |||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | |||
mod - radiantcore/eclass/EntityClass.cpp | Diff File | |||
mod - radiantcore/eclass/EntityClass.h | Diff File | |||
mod - test/Entity.cpp | Diff File |