1 #ifndef __GNUC__ 2 #pragma once 3 #endif 4 #ifndef __XR_SCENE_REVISION_H__ 5 #define __XR_SCENE_REVISION_H__ 6 7 #include <string> 8 #include "xr_types.h" 9 10 namespace xray_re { 11 12 class xr_reader; 13 class xr_writer; 14 class xr_ini_writer; 15 16 class xr_scene_revision { 17 public: 18 xr_scene_revision(); 19 20 void load(xr_reader& r); 21 void save(xr_writer& w) const; 22 23 void save_v12(xr_ini_writer *w, bool scene_part = false); 24 25 private: 26 std::string m_modifier; 27 uint32_t m_modified_time; 28 }; 29 30 } // end of namespace xray_re 31 32 #endif 33