Mario Kart 64
Loading...
Searching...
No Matches
TrackSectionsFactory.h
Go to the documentation of this file.
1#pragma once
2
3#include "Resource.h"
4#include "ResourceFactoryBinary.h"
5#include "resource/ResourceFactoryXML.h"
6
7namespace MK64 {
8class ResourceFactoryBinaryTrackSectionsV0 : public Ship::ResourceFactoryBinary {
9 public:
10 std::shared_ptr<Ship::IResource> ReadResource(std::shared_ptr<Ship::File> file,
11 std::shared_ptr<Ship::ResourceInitData> initData) override;
12};
13
14class ResourceFactoryXMLTrackSectionsV0 : public Ship::ResourceFactoryXML {
15 public:
16 std::shared_ptr<Ship::IResource> ReadResource(std::shared_ptr<Ship::File> file,
17 std::shared_ptr<Ship::ResourceInitData> initData) override;
18};
19
20} // namespace MK64
Definition TrackSectionsFactory.h:8
std::shared_ptr< Ship::IResource > ReadResource(std::shared_ptr< Ship::File > file, std::shared_ptr< Ship::ResourceInitData > initData) override
Definition TrackSectionsFactory.cpp:14
Definition TrackSectionsFactory.h:14
std::shared_ptr< Ship::IResource > ReadResource(std::shared_ptr< Ship::File > file, std::shared_ptr< Ship::ResourceInitData > initData) override
Definition TrackSectionsFactory.cpp:41
Definition ActorSpawnDataFactory.cpp:7