24 #include "../Display/Res.h" 28 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 30 # define MR_DllDeclare __declspec( dllexport ) 32 # define MR_DllDeclare __declspec( dllimport ) 35 # define MR_DllDeclare 63 std::shared_ptr<Bundle> subBundle = std::shared_ptr<Bundle>());
66 std::shared_ptr<RecordFile> OpenParcel(
const std::string &name,
67 bool writing =
false)
const override;
69 std::shared_ptr<Model::Track> OpenTrack(
const std::string &name)
const;
70 std::shared_ptr<Model::Track> OpenTrack(
71 const std::shared_ptr<const Model::TrackEntry> &entry)
const;
72 std::shared_ptr<Display::Res<Display::Texture>> LoadMap(
73 std::shared_ptr<const Model::TrackEntry> entry)
const;
74 std::shared_ptr<Model::TrackEntry> OpenTrackEntry(
75 const std::string &name)
const;
boost::filesystem::path path_t
Definition: OS.h:57
Definition: TrackBundle.h:47
A source of parcels.
Definition: Bundle.h:45
MR_TrackAvail
Definition: TrackBundle.h:45
#define MR_DllDeclare
Definition: TrackBundle.h:35
virtual ~TrackBundle()
Definition: TrackBundle.h:64
Definition: Announcement.h:24
Definition: TrackBundle.h:48
A source of track parcels.
Definition: TrackBundle.h:58