9#include "BlueprintEditor.h"
13#include "../ECS_Entity.h"
14#include "../TaskSystem/LocalBlackboard.h"
15#include "../TaskSystem/TaskSystem.h"
16#include "../TaskSystem/TaskExecutionBridge.h"
ComponentTypeID GetComponentTypeID_Static()
void NotifyEditorEntityCreated(uint64_t entity)
void NotifyEditorEntityDestroyed(uint64_t entity)
void NotifyEntityDestroyed(uint64_t entityId)
void NotifyEntityCreated(uint64_t entityId)
static BlueprintEditor & Get()
void OnEntityCreated(EntityID entity)
static EntityInspectorManager & Get()
void OnEntityDestroyed(EntityID entity)
static void SetDebugBlackboard(const LocalBlackboard *bb)
Register a live LocalBlackboard to display in the inspector.
Simple map-based blackboard for task graph runtime state.
static void SetActiveDebugNode(int localNodeId)
Set the local node ID that is currently executing.
static void Uninstall()
Uninstall the bridge.
static void Install(BridgeSetNodeFn nodeFn, BridgeSetBBFn bbFn)
Install the bridge and register Editor-side hooks.
< Provides AssetID and INVALID_ASSET_ID
static LocalBlackboard s_FrameBlackboard
void WorldBridge_UnregisterTaskCallback()
Unregisters the TaskExecutionBridge so that TaskSystem no longer publishes live state to the editor p...
void WorldBridge_RegisterTaskCallback()
Registers the TaskExecutionBridge with TaskSystem.
static void WorldBridge_SetBlackboard(const LocalBlackboard *bb)