![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include "NodeGraphShared.h"#include "../AI/BehaviorTree.h"#include "../BlueprintEditor/NodeStyleRegistry.h"#include <unordered_set>#include <algorithm>#include <iostream>#include <string>
Include dependency graph for Renderer.h:Go to the source code of this file.
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
| namespace | Olympe::NodeGraphShared |
Functions | |
| static NodeType | Olympe::NodeGraphShared::MapBTToEditor (BTNodeType t) |
| NodeType | Olympe::NodeGraphShared::MapBTRegistryNameToEditor (const std::string ®istryName) |
| void | Olympe::NodeGraphShared::RenderNodeVisual (int nodeId, const std::string &title, NodeType editorType, float posX, float posY, float width, float height, bool isCurrentNode, float currentZoom, float pulseTimer, float pinRadius, float pinOutline, float pinHeaderHeight, std::unordered_set< uint32_t > &positionedNodes) |
| void | Olympe::NodeGraphShared::RenderBTNode (const BTNode *node, const BTNodeLayout *layout, bool isCurrentNode, float currentZoom, float pulseTimer, const BTConfig &config, std::unordered_set< uint32_t > &positionedNodes) |
| void | Olympe::NodeGraphShared::RenderBTNodeConnections (const BehaviorTreeAsset *tree, uint32_t activeNodeId) |