1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-07 14:04:32 +00:00
openmw/components/esm
florent.teppe 077cf97bc4 The esm4 reader logic is mutualised
to avoid copy pasting code, readerutils gives functions that take visitors as params to decide how a record must be handled

Check encoder exists, and get value of stateless encoder.

fixes code formatting conventions

Fixed output of record with RefId

also fixed readTypedRecord and readRecord to have the proper return types

Check if the type has a sRecordId
2023-01-01 19:22:27 +01:00
..
attr.cpp Add comma to the last array element to prevent putting multiple elements on a single line 2022-09-12 21:00:51 +02:00
attr.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
common.cpp First pass with include-what-you-use 2022-10-09 10:39:43 +00:00
common.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
defs.hpp Initial commit to load ESM4 2023-01-01 16:22:57 +01:00
esmcommon.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
format.cpp Remove unused includes 2022-10-09 16:44:18 +02:00
format.hpp Move fourCC to a separate file 2022-11-06 15:35:16 +01:00
fourcc.hpp Move fourCC to a separate file 2022-11-06 15:35:16 +01:00
luascripts.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
luascripts.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
records.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
refid.cpp Initial commit to load ESM4 2023-01-01 16:22:57 +01:00
refid.hpp The esm4 reader logic is mutualised 2023-01-01 19:22:27 +01:00
util.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00