TazGraph Project
v0.1.0
Loading...
Searching...
No Matches
TazGraph
Src
Map
Parsers
GraphMLMapParser.h
1
#pragma once
2
#include "../IMapParser.h"
3
4
class
GraphMLMapParser
:
public
IMapParser
{
5
public
:
6
GraphMLMapParser
();
7
void
readFile(std::string m_fileName)
override
;
8
9
void
parse(
10
Manager
& manager,
11
std::function<
void
(
Entity
&, glm::vec3)> addNodeFunc,
12
std::function<
void
(
Entity
&)> addLinkFunc
13
)
override
;
14
15
void
closeFile()
override
;
16
17
private
:
18
tinyxml2::XMLDocument doc;
19
20
tinyxml2::XMLError file;
21
};
Entity
Definition
GECS.h:152
GraphMLMapParser
Definition
GraphMLMapParser.h:4
IMapParser
Abstract base class for all map parsers.
Definition
IMapParser.h:41
Manager
Definition
GECSManager.h:14
Generated by
1.9.8