TazGraph Project v0.1.0
Loading...
Searching...
No Matches
DOTMapParser.h
1#pragma once
2#include "../IGraphParser.h"
3
4class DOTMapParser : public IGraphParser {
5public:
7 void readFile(std::string m_fileName) override;
8
9 void writeFile(std::string m_fileName, Manager& manager) override;
10
11 void parse(
12 Manager& manager,
13 std::function<void(Entity&, glm::vec3)> addNodeFunc,
14 std::function<void(Entity&)> addLinkFunc
15 ) override;
16
17 void closeFile() override;
18
19 void update(float deltaTime) override;
20
21private:
22 std::ifstream file;
23};
Definition DOTMapParser.h:4
Definition GECS.h:224
Abstract base class for all map parsers.
Definition IGraphParser.h:40
Definition GECSManager.h:20