|
void | snapshot (const Pid &src, uint16_t *dst) |
|
void | reconstruct (uint16_t src, Pid *dst) |
|
void | snapshot (const Vec3i &src, Vec3s *dst) |
|
void | reconstruct (const Vec3s &src, Vec3i *dst) |
|
void | snapshot (const Vec3f &src, Vec3s *dst) |
|
void | reconstruct (const Vec3s &src, Vec3f *dst) |
|
void | snapshot (const Vec3f &src, Vec3i *dst) |
|
void | reconstruct (const Vec3i &src, Vec3f *dst) |
|
void | snapshot (const BBoxi &src, BBoxs_MM7 *dst) |
|
void | reconstruct (const BBoxs_MM7 &src, BBoxi *dst) |
|
void | snapshot (const BBoxf &src, BBoxs_MM7 *dst) |
|
void | reconstruct (const BBoxs_MM7 &src, BBoxf *dst) |
|
void | reconstruct (const Planef_MM7 &src, Planef *dst) |
|
void | reconstruct (const Planei_MM7 &src, Planef *dst) |
|
void | reconstruct (const SpriteFrame_MM7 &src, SpriteFrame *dst) |
|
void | reconstruct (const BLVFace_MM7 &src, BLVFace *dst) |
|
void | reconstruct (const TileData_MM7 &src, TileData *dst) |
|
void | reconstruct (const TextureFrame_MM7 &src, TextureFrame *dst) |
|
void | snapshot (const NPCData &src, NPCData_MM7 *dst) |
|
void | reconstruct (const NPCData_MM7 &src, NPCData *dst) |
|
void | snapshot (const ItemGen &src, ItemGen_MM7 *dst) |
|
void | reconstruct (const ItemGen_MM7 &src, ItemGen *dst) |
|
void | snapshot (const SpellBuff &src, SpellBuff_MM7 *dst) |
|
void | reconstruct (const SpellBuff_MM7 &src, SpellBuff *dst) |
|
void | snapshot (const RawCharacterConditions &src, CharacterConditions_MM7 *dst) |
|
void | reconstruct (const CharacterConditions_MM7 &src, RawCharacterConditions *dst) |
|
void | snapshot (const Character &src, Player_MM7 *dst) |
|
void | reconstruct (const Player_MM7 &src, Character *dst) |
|
void | snapshot (const Party &src, Party_MM7 *dst) |
|
void | reconstruct (const Party_MM7 &src, Party *dst) |
|
void | snapshot (const RawTimer &src, Timer_MM7 *dst) |
|
void | reconstruct (const Timer_MM7 &src, RawTimer *dst) |
|
void | snapshot (const ActiveOverlay &src, ActiveOverlay_MM7 *dst) |
|
void | reconstruct (const ActiveOverlay_MM7 &src, ActiveOverlay *dst) |
|
void | snapshot (const ActiveOverlayList &src, ActiveOverlayList_MM7 *dst) |
|
void | reconstruct (const ActiveOverlayList_MM7 &src, ActiveOverlayList *dst) |
|
void | snapshot (const IconFrameData &src, IconFrameData_MM7 *dst) |
|
void | reconstruct (const IconFrameData_MM7 &src, IconFrameData *dst) |
|
void | reconstruct (const MonsterDesc_MM6 &src, MonsterDesc *dst) |
|
void | snapshot (const MonsterDesc &src, MonsterDesc_MM7 *dst) |
|
void | reconstruct (const MonsterDesc_MM7 &src, MonsterDesc *dst) |
|
void | snapshot (const ActorJob &src, ActorJob_MM7 *dst) |
|
void | reconstruct (const ActorJob_MM7 &src, ActorJob *dst) |
|
void | snapshot (const Actor &src, Actor_MM7 *dst) |
|
void | reconstruct (const Actor_MM7 &src, Actor *dst) |
|
void | snapshot (const BLVDoor &src, BLVDoor_MM7 *dst) |
|
void | reconstruct (const BLVDoor_MM7 &src, BLVDoor *dst) |
|
void | snapshot (const BLVSector &src, BLVSector_MM7 *dst) |
|
void | reconstruct (const BLVSector_MM7 &src, BLVSector *dst) |
|
void | snapshot (const GUICharMetric &src, GUICharMetric_MM7 *dst) |
|
void | reconstruct (const GUICharMetric_MM7 &src, GUICharMetric *dst) |
|
void | reconstruct (const FontHeader_MM7 &src, FontHeader *dst) |
|
void | reconstruct (const ODMFace_MM7 &src, ODMFace *dst) |
|
void | reconstruct (const SpawnPoint_MM7 &src, SpawnPoint *dst) |
|
void | snapshot (const SpriteObject &src, SpriteObject_MM7 *dst) |
|
void | reconstruct (const SpriteObject_MM7 &src, SpriteObject *dst) |
|
void | reconstruct (const ChestDesc_MM7 &src, ChestDesc *dst) |
|
void | reconstruct (const DecorationDesc_MM6 &src, DecorationDesc *dst) |
|
void | reconstruct (const DecorationDesc_MM7 &src, DecorationDesc *dst) |
|
void | snapshot (const Chest &src, Chest_MM7 *dst) |
|
void | reconstruct (const Chest_MM7 &src, Chest *dst) |
|
void | reconstruct (const BLVLight_MM7 &src, BLVLight *dst) |
|
void | reconstruct (const OverlayDesc_MM7 &src, OverlayDesc *dst) |
|
void | reconstruct (const PortraitFrameData_MM7 &src, PortraitFrameData *dst) |
|
void | reconstruct (const LevelDecoration_MM7 &src, LevelDecoration *dst) |
|
void | reconstruct (const BLVFaceExtra_MM7 &src, BLVFaceExtra *dst) |
|
void | reconstruct (const BSPNode_MM7 &src, BSPNode *dst) |
|
void | reconstruct (const BLVMapOutline_MM7 &src, BLVMapOutline *dst) |
|
void | reconstruct (const ObjectDesc_MM6 &src, ObjectDesc *dst) |
|
void | reconstruct (const ObjectDesc_MM7 &src, ObjectDesc *dst) |
|
void | snapshot (const LocationTime &src, LocationTime_MM7 *dst) |
|
void | reconstruct (const LocationTime_MM7 &src, LocationTime *dst) |
|
void | reconstruct (const SoundInfo_MM6 &src, SoundInfo *dst) |
|
void | reconstruct (const SoundInfo_MM7 &src, SoundInfo *dst) |
|
void | snapshot (const LocationInfo &src, LocationInfo_MM7 *dst) |
|
void | reconstruct (const LocationInfo_MM7 &src, LocationInfo *dst) |
|
void | snapshot (const PersistentVariables &src, PersistentVariables_MM7 *dst) |
|
void | reconstruct (const PersistentVariables_MM7 &src, PersistentVariables *dst) |
|
void | snapshot (const SaveGameHeader &src, SaveGameHeader_MM7 *dst) |
|
void | reconstruct (const SaveGameHeader_MM7 &src, SaveGameHeader *dst) |
|
Snapshots in this file are representations of different engine entities, as stored in the game binary files.
All structs here can be directly memory-mapped / memcpy'd from the game files. This layer is mainly needed so that the engine has 100% freedom to change data layout without breaking backward compatibility.