TazGraph Project v0.1.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Map Class Reference
Collaboration diagram for Map:
Collaboration graph
[legend]

Public Member Functions

 Map (Manager &m_manager, int ms, int ns)
 
void saveMapAsText (const char *fileName)
 
void loadMap (const char *fileName, std::function< void(Entity &, glm::vec3)> addNodeFunc, std::function< void(Entity &)> addLinkFunc, Threader *m_threadPool)
 
void loadPaths (const char *fileName, std::function< void(Entity &, glm::vec3)> addNodeFunc, std::function< void(Entity &)> addLinkFunc, Threader *m_threadPool)
 
void AddDefaultNode (Entity &node, glm::vec3 mPosition)
 Adds a default node to the ECS.
 
void AddTreeNode (Entity &node, glm::vec3 mPosition)
 
void AddDefaultLink (Entity &node)
 
void AddTreeLink (Entity &link)
 
void AddPathLink (Entity &link)
 

Public Attributes

Managermanager
 

The documentation for this class was generated from the following files: