DarkRadiant: declmanager 7f92e5fe

Author Committer Branch Timestamp Parent
greebo greebo declmanager 02.07.2022 04:25 declmanager 7077f397
Affected Issues  0005977: Improve Declaration Block Parsing
Changeset 0005977: Start migrating Doom3ModelDefs to derive from DeclarationBase, redirect eclass manager methods to the declaration manager.
Add some unit tests covering the modelDef-related methods.
mod - include/ideclmanager.h Diff File
mod - include/idecltypes.h Diff File
mod - include/ieclass.h Diff File
mod - libs/DeclarationBase.h Diff File
mod - plugins/script/interfaces/EClassInterface.cpp Diff File
mod - plugins/script/interfaces/EClassInterface.h Diff File
mod - plugins/sound/SoundManager.cpp Diff File
mod - plugins/sound/SoundShader.cpp Diff File
mod - plugins/sound/SoundShader.h Diff File
mod - radiant/ui/animationpreview/MD5AnimationViewer.cpp Diff File
mod - radiant/ui/animationpreview/MD5AnimationViewer.h Diff File
mod - radiantcore/decl/DeclarationManager.cpp Diff File
mod - radiantcore/decl/DeclarationManager.h Diff File
add - radiantcore/eclass/DefCreators.h Diff File
mod - radiantcore/eclass/Doom3ModelDef.h Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/eclass/EClassManager.h Diff File
mod - radiantcore/eclass/EntityClass.h Diff File
mod - test/DeclManager.cpp Diff File
mod - test/Entity.cpp Diff File
mod - test/resources/tdm/def/entity_with_model.def Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File