Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
NodeGraphManager.h File Reference
#include <string>
#include <vector>
#include <map>
#include <memory>
#include "../../Source/third_party/nlohmann/json.hpp"
+ Include dependency graph for NodeGraphManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Olympe::GraphNode
 
struct  Olympe::GraphLink
 
struct  Olympe::EditorMetadata
 
class  Olympe::NodeGraph
 
class  Olympe::NodeGraphManager
 NodeGraphManager - Manages multiple node graphs Allows opening multiple behavior trees/FSMs simultaneously. More...
 

Namespaces

namespace  Olympe
 

Enumerations

enum class  Olympe::NodeType {
  Olympe::BT_Sequence , Olympe::BT_Selector , Olympe::BT_Action , Olympe::BT_Condition ,
  Olympe::BT_Decorator , Olympe::HFSM_State , Olympe::HFSM_Transition , Olympe::Comment
}
 

Functions

const charOlympe::NodeTypeToString (NodeType type)
 
NodeType Olympe::StringToNodeType (const std::string &str)