1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-07 17:34:33 +00:00
openmw/components/esm3
florent.teppe 531e55e04c Better handling of the esm3 vs esm4 cell problem
Common attribute are in one structure that has two constructors, one for ESM3 vs ESM4 Cell
Mood part of MWWorld::Cell
2023-01-27 13:39:39 +01:00
..
activespells.cpp Use default initializers for ESM::RefNum members 2023-01-10 00:44:51 +01:00
activespells.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
aipackage.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aipackage.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aisequence.cpp Reverts Cell name to a string 2023-01-21 18:39:42 +01:00
aisequence.hpp Reverts Cell name to a string 2023-01-21 18:39:42 +01:00
animationstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
animationstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
cellid.cpp encapsulations of esm3 cell and esm4 cells. 2023-01-26 22:37:31 +01:00
cellid.hpp encapsulations of esm3 cell and esm4 cells. 2023-01-26 22:37:31 +01:00
cellref.cpp Reverts Cell name to a string 2023-01-21 18:39:42 +01:00
cellref.hpp Reverts Cell name to a string 2023-01-21 18:39:42 +01:00
cellstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
cellstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
containerstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
containerstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
controlsstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
controlsstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturelevliststate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturelevliststate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturestate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturestate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturestats.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
creaturestats.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
custommarkerstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
custommarkerstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
debugprofile.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
debugprofile.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
dialoguestate.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
dialoguestate.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
doorstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
doorstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
effectlist.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
effectlist.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
esmreader.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
esmreader.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
esmwriter.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
esmwriter.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
filter.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
filter.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
fogstate.cpp Remove unused includes 2022-10-09 16:44:18 +02:00
fogstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
globalmap.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
globalmap.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
globalscript.cpp Use default initializers for ESM::RefNum members 2023-01-10 00:44:51 +01:00
globalscript.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
inventorystate.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
inventorystate.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
journalentry.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
journalentry.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
loadacti.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadacti.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadalch.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadalch.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadappa.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadappa.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadarmo.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadarmo.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadbody.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadbody.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadbook.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadbook.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
loadbsgn.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadbsgn.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadcell.cpp Reverts Cell name to a string 2023-01-21 18:39:42 +01:00
loadcell.hpp Better handling of the esm3 vs esm4 cell problem 2023-01-27 13:39:39 +01:00
loadclas.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadclas.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadclot.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadclot.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadcont.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadcont.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadcrea.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadcrea.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loaddial.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loaddial.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loaddoor.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loaddoor.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadench.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadench.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadfact.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadfact.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadglob.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadglob.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadgmst.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadgmst.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadinfo.cpp openMW_test_suite compiles and runs 2022-12-27 19:15:55 +01:00
loadinfo.hpp openMW_test_suite compiles and runs 2022-12-27 19:15:55 +01:00
loadingr.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadingr.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadland.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
loadland.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
loadlevlist.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadlevlist.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
loadligh.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadligh.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadlock.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadlock.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadltex.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadltex.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadmgef.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadmgef.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadmisc.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadmisc.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadnpc.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadnpc.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadpgrd.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadpgrd.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadprob.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadprob.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadrace.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadrace.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadregn.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadregn.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadrepa.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadrepa.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadscpt.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
loadscpt.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadskil.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadskil.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadsndg.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadsndg.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadsoun.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadsoun.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadspel.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadspel.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadsscr.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadsscr.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadstat.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
loadstat.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
loadtes3.cpp Remove unused includes 2022-10-09 16:44:18 +02:00
loadtes3.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
loadweap.cpp removed clear() function, the only way to change the Id from the outside is from the assignment operator 2022-12-27 19:15:55 +01:00
loadweap.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
locals.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
locals.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
magiceffects.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
magiceffects.hpp Remove redundant ESM::RefId member functions 2022-12-30 00:32:47 +01:00
mappings.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
mappings.hpp Remove ESM:: namespace qualifier in components/esm3/ and tests 2022-04-12 02:04:24 +02:00
npcstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
npcstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
npcstats.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
npcstats.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
objectstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
objectstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
player.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
player.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
projectilestate.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
projectilestate.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
queststate.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
queststate.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
quickkeys.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
quickkeys.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
readerscache.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
readerscache.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
savedgame.cpp Upgraded Filesave version for RefIDs 2022-12-27 23:05:31 +01:00
savedgame.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
spelllist.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
spelllist.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
spellstate.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
spellstate.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
statstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
statstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
stolenitems.cpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
stolenitems.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
transport.cpp Reverts Cell name to a string 2023-01-21 18:39:42 +01:00
transport.hpp Reverts Cell name to a string 2023-01-21 18:39:42 +01:00
variant.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
variant.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
variantimp.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
variantimp.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
weatherstate.cpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
weatherstate.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00