Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Namespaces
BTNodePalette.cpp File Reference

Implementation of BTNodePalette. More...

#include "BTNodePalette.h"
#include "BTNodeRegistry.h"
#include "../../BlueprintEditor/NodeStyleRegistry.h"
#include "../../BlueprintEditor/BTNodeGraphManager.h"
#include "../../third_party/imgui/imgui.h"
#include <cstring>
+ Include dependency graph for BTNodePalette.cpp:

Go to the source code of this file.

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 
namespace  Olympe::AI
 

Detailed Description

Implementation of BTNodePalette.

Author
Olympe Engine
Date
2026-02-18

Unified Color Architecture: Uses centralized NodeStyleRegistry as single source of truth for all node colors across canvas and palette. All specific BT types (BT_CanSetTarget, BT_CheckBlackboardValue, etc.) map to generic NodeType categories (BT_Condition, BT_Action) via StringToNodeType(), ensuring 100% color consistency.

Definition in file BTNodePalette.cpp.