DarkRadiant: master 4fe47e52
| Author | Committer | Branch | Timestamp | Parent |
|---|---|---|---|---|
| orbweaver | orbweaver | master | 20.05.2025 18:21 | master 85e6a336 |
| Changeset | De-virtualise EntityClass Move EntityClass to the scene library; remove the IEntityClass interface and update all downstream code to use EntityClass directly. Visual Studio projects will need updating. |
|||
| mod - include/ieclass.h | Diff File | |||
| mod - include/ieclasscolours.h | Diff File | |||
| mod - include/ientity.h | Diff File | |||
| mod - libs/eclass.h | Diff File | |||
| mod - libs/entitylib.h | Diff File | |||
| mod - libs/scene/CMakeLists.txt | Diff File | |||
| mod - libs/scene/Entity.cpp | Diff File | |||
| mod - libs/scene/Entity.h | Diff File | |||
| mod - libs/scene/EntityBreakdown.h | Diff File | |||
| mv - radiantcore/eclass/EntityClass.cpp → libs/scene/EntityClass.cpp | Diff File | |||
| add - libs/scene/EntityClass.h | Diff File | |||
| mod - libs/scene/EntityKeyValue.h | Diff File | |||
| mod - libs/scene/EntityNode.cpp | Diff File | |||
| mod - libs/scene/EntityNode.h | Diff File | |||
| mod - libs/scene/NameKey.h | Diff File | |||
| mod - libs/scene/filters/SceneFilter.cpp | Diff File | |||
| mod - libs/selection/EntitySelection.h | Diff File | |||
| mod - libs/wxutil/EntityClassChooser.cpp | Diff File | |||
| mod - plugins/dm.conversation/ConversationCommandInfo.cpp | Diff File | |||
| mod - plugins/dm.conversation/ConversationCommandInfo.h | Diff File | |||
| mod - plugins/dm.conversation/ConversationCommandLibrary.cpp | Diff File | |||
| mod - plugins/dm.conversation/ConversationDialog.cpp | Diff File | |||
| mod - plugins/dm.difficulty/ClassNameStore.cpp | Diff File | |||
| mod - plugins/dm.difficulty/ClassNameStore.h | Diff File | |||
| mod - plugins/dm.difficulty/DifficultySettings.cpp | Diff File | |||
| mod - plugins/dm.difficulty/DifficultySettings.h | Diff File | |||
| mod - plugins/dm.difficulty/DifficultySettingsManager.cpp | Diff File | |||
| mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | |||
| mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp | Diff File | |||
| mod - plugins/dm.editing/AIVocalSetPreview.cpp | Diff File | |||
| mod - plugins/dm.editing/AIVocalSetPreview.h | Diff File | |||
| mod - plugins/dm.editing/DeprecatedEclassCollector.h | Diff File | |||
| mod - plugins/dm.editing/ThreadedEntityDefPopulator.h | Diff File | |||
| mod - plugins/dm.objectives/ObjectivesEditor.cpp | Diff File | |||
| mod - plugins/dm.stimresponse/ResponseEffect.cpp | Diff File | |||
| mod - plugins/dm.stimresponse/ResponseEffect.h | Diff File | |||
| mod - plugins/dm.stimresponse/ResponseEffectTypes.cpp | Diff File | |||
| mod - plugins/dm.stimresponse/ResponseEffectTypes.h | Diff File | |||
| mod - plugins/dm.stimresponse/SREntity.cpp | Diff File | |||
| mod - plugins/dm.stimresponse/SRPropertyLoader.h | Diff File | |||
| mod - plugins/script/interfaces/EClassInterface.cpp | Diff File | |||
| mod - plugins/script/interfaces/EClassInterface.h | Diff File | |||
| mod - plugins/script/interfaces/EntityInterface.cpp | Diff File | |||
| mod - radiant/ui/eclasstree/EClassTreeBuilder.cpp | Diff File | |||
| mod - radiant/ui/eclasstree/EClassTreeBuilder.h | Diff File | |||
| mod - radiant/ui/einspector/AddPropertyDialog.cpp | Diff File | |||
| mod - radiant/ui/einspector/Algorithm.cpp | Diff File | |||
| mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | |||
| mod - radiantcore/CMakeLists.txt | Diff File | |||
| mod - radiantcore/eclass/EClassColourManager.cpp | Diff File | |||
| mod - radiantcore/eclass/EClassColourManager.h | Diff File | |||
| mod - radiantcore/eclass/EClassManager.cpp | Diff File | |||
| mod - radiantcore/eclass/EClassManager.h | Diff File | |||
| rm - radiantcore/eclass/EntityClass.h | Diff | |||
| mod - radiantcore/entity/EntityModule.cpp | Diff File | |||
| mod - radiantcore/entity/EntityModule.h | Diff File | |||
| mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | |||
| mod - radiantcore/entity/doom3group/StaticGeometryNode.h | Diff File | |||
| mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp | Diff File | |||
| mod - radiantcore/entity/eclassmodel/EclassModelNode.h | Diff File | |||
| mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | |||
| mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | |||
| mod - radiantcore/entity/light/LightNode.cpp | Diff File | |||
| mod - radiantcore/entity/light/LightNode.h | Diff File | |||
| mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | |||
| mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | |||
| mod - radiantcore/map/aas/AasFileManager.cpp | Diff File | |||
| mod - radiantcore/map/format/Doom3MapReader.cpp | Diff File | |||
| mod - radiantcore/map/format/Quake3MapReader.cpp | Diff File | |||
| mod - radiantcore/selection/algorithm/Curves.cpp | Diff File | |||
| mod - test/Entity.cpp | Diff File | |||
| mod - test/EntityClass.cpp | Diff File | |||