DarkRadiant: master 36ebf11d
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
orbweaver | orbweaver | master | 19.03.2024 20:26 | master ebbea317 |
Changeset | Devirtualise Entity class Entity is now defined in scene/Entity.h, and includes the concrete functionality of the old SpawnArgs class as well as the interface of Entity. Since most downstream users of the ientity.h header also need the full definition of Entity, most ientity.h includes have been replaced with scene/Entity.h. |
|||
mod - include/ientity.h | Diff File | |||
mod - libs/entitylib.h | Diff File | |||
mod - libs/maplib.h | Diff File | |||
mod - libs/scene/AttachmentData.cpp | Diff File | |||
mod - libs/scene/AttachmentData.h | Diff File | |||
mod - libs/scene/CMakeLists.txt | Diff File | |||
mod - libs/scene/ChildPrimitives.cpp | Diff File | |||
mv - libs/scene/SpawnArgs.cpp → libs/scene/Entity.cpp | Diff File | |||
add - libs/scene/Entity.h | Diff File | |||
add - libs/scene/EntityAttachment.h | Diff File | |||
mod - libs/scene/EntityBreakdown.h | Diff File | |||
mod - libs/scene/ModelFinder.cpp | Diff File | |||
rm - libs/scene/SpawnArgs.h | Diff | |||
mod - libs/scene/merge/MergeAction.h | Diff File | |||
mod - libs/scene/merge/NodeUtils.h | Diff File | |||
mod - libs/selection/CollectiveSpawnargs.h | Diff File | |||
mod - libs/selection/EntitiesFirstSelector.h | Diff File | |||
mod - libs/selection/EntitySelection.h | Diff File | |||
mod - libs/selectionlib.h | Diff File | |||
mod - libs/wxutil/preview/EntityPreview.cpp | Diff File | |||
mod - libs/wxutil/preview/EntityPreview.h | Diff File | |||
mod - libs/wxutil/preview/ParticlePreview.cpp | Diff File | |||
mod - plugins/dm.conversation/ActorNodeFinder.h | Diff File | |||
mod - plugins/dm.conversation/ConversationDialog.h | Diff File | |||
mod - plugins/dm.conversation/ConversationEntity.cpp | Diff File | |||
mod - plugins/dm.conversation/ConversationEntity.h | Diff File | |||
mod - plugins/dm.conversation/ConversationEntityFinder.h | Diff File | |||
mod - plugins/dm.conversation/ConversationKeyExtractor.h | Diff File | |||
mod - plugins/dm.difficulty/DifficultyDialog.h | Diff File | |||
mod - plugins/dm.difficulty/DifficultyEntity.cpp | Diff File | |||
mod - plugins/dm.difficulty/DifficultyEntity.h | Diff File | |||
mod - plugins/dm.difficulty/DifficultyEntityFinder.h | Diff File | |||
mod - plugins/dm.editing/AIEditingPanel.h | Diff File | |||
mod - plugins/dm.editing/AIHeadPropertyEditor.cpp | Diff File | |||
mod - plugins/dm.editing/AIVocalSetPropertyEditor.cpp | Diff File | |||
mod - plugins/dm.editing/SpawnargLinkedCheckbox.h | Diff File | |||
mod - plugins/dm.editing/SpawnargLinkedSpinButton.h | Diff File | |||
mod - plugins/dm.gameconnection/DiffDoom3MapWriter.cpp | Diff File | |||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | |||
mod - plugins/dm.gameconnection/MapObserver.cpp | Diff File | |||
mod - plugins/dm.gameconnection/MapObserver.h | Diff File | |||
mod - plugins/dm.gui/ReadableEditorDialog.cpp | Diff File | |||
mod - plugins/dm.gui/plugin.cpp | Diff File | |||
mod - plugins/dm.objectives/ObjectiveEntity.cpp | Diff File | |||
mod - plugins/dm.objectives/ObjectiveEntityFinder.cpp | Diff File | |||
mod - plugins/dm.objectives/ObjectiveKeyExtractor.h | Diff File | |||
mod - plugins/dm.objectives/ObjectivesEditor.cpp | Diff File | |||
mod - plugins/dm.objectives/TargetList.h | Diff File | |||
mod - plugins/dm.objectives/ce/specpanel/EntityNameSpecifierPanel.cpp | Diff File | |||
mod - plugins/dm.objectives/objectives.cpp | Diff File | |||
mod - plugins/dm.stimresponse/SRPropertyLoader.h | Diff File | |||
mod - plugins/dm.stimresponse/SRPropertyRemover.h | Diff File | |||
mod - plugins/dm.stimresponse/StimResponseEditor.h | Diff File | |||
mod - plugins/dm.stimresponse/StimTypes.h | Diff File | |||
mod - plugins/script/CMakeLists.txt | Diff File | |||
mod - plugins/script/interfaces/EntityInterface.cpp | Diff File | |||
mod - plugins/script/interfaces/EntityInterface.h | Diff File | |||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | |||
mod - radiant/ui/animationpreview/AnimationPreview.cpp | Diff File | |||
mod - radiant/ui/animationpreview/AnimationPreview.h | Diff File | |||
mod - radiant/ui/common/EntityChooser.cpp | Diff File | |||
mod - radiant/ui/eclasstree/EClassTree.cpp | Diff File | |||
mod - radiant/ui/einspector/AddPropertyDialog.cpp | Diff File | |||
mod - radiant/ui/einspector/AddPropertyDialog.h | Diff File | |||
mod - radiant/ui/einspector/AnglePropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/BooleanPropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/ColourPropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | |||
mod - radiant/ui/einspector/EntityPropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/FloatPropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/FxPropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/PropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/SkinPropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/SoundPropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/TexturePropertyEditor.cpp | Diff File | |||
mod - radiant/ui/einspector/Vector3PropertyEditor.cpp | Diff File | |||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | |||
mod - radiant/ui/materials/editor/MaterialPreview.cpp | Diff File | |||
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | |||
mod - radiant/xyview/OrthoView.cpp | Diff File | |||
mod - radiantcore/brush/csg/CSG.cpp | Diff File | |||
mod - radiantcore/brush/export/CollisionModel.cpp | Diff File | |||
mod - radiantcore/entity/AngleKey.cpp | Diff File | |||
mod - radiantcore/entity/ColourKey.h | Diff File | |||
mod - radiantcore/entity/EntityModule.cpp | Diff File | |||
mod - radiantcore/entity/EntityModule.h | Diff File | |||
mod - radiantcore/entity/EntityNode.cpp | Diff File | |||
mod - radiantcore/entity/EntityNode.h | Diff File | |||
mod - radiantcore/entity/EntitySettings.h | Diff File | |||
mod - radiantcore/entity/KeyObserverDelegate.h | Diff File | |||
mod - radiantcore/entity/KeyObserverMap.h | Diff File | |||
mod - radiantcore/entity/KeyValueObserver.cpp | Diff File | |||
mod - radiantcore/entity/KeyValueObserver.h | Diff File | |||
mod - radiantcore/entity/NameKey.h | Diff File | |||
mod - radiantcore/entity/NameKeyObserver.cpp | Diff File | |||
mod - radiantcore/entity/NameKeyObserver.h | Diff File | |||
mod - radiantcore/entity/NamespaceManager.cpp | Diff File | |||
mod - radiantcore/entity/NamespaceManager.h | Diff File |